Hi, I'm Alan Sultan

Software Engineering Student & Problem Solver

I'm passionate about building efficient software solutions and solving complex problems. Currently studying at A2SV while working on various projects and competitive programming.

About Me

I'm a dedicated Software Engineering student with a strong foundation in multiple programming languages including C++, Java, Python, and web technologies. My journey in tech is driven by curiosity and a genuine love for problem-solving.

Through my studies at A2SV and personal projects, I've developed skills in both theoretical computer science and practical software development. I enjoy tackling challenging problems and building solutions that make a difference.

Addis Ababa, Ethiopia
+251944300768
alannn15021@gmail.com

Languages

English
Fluent
Amharic
Native
Arabic
Basic

Experience

A2SV | Africa to Silicon Valley
Software Engineering Student • 2023 - Present

Currently part of A2SV's intensive software engineering program, which focuses on building world-class technical skills and connecting African talent with global opportunities.

Key Learning Areas:

  • • Advanced algorithms and data structures
  • • System design principles
  • • Software engineering best practices
  • • Competitive programming techniques

Industry Connections:

  • • Google, Palantir, Databricks partnerships
  • • Bloomberg and Meta collaborations
  • • Access to global tech opportunities
  • • Mentorship from industry professionals
Section Representative
Student Leadership Role • University
  • Serve as the main communication bridge between students and faculty, ensuring student concerns and feedback are properly addressed
  • Coordinate and organize academic and extracurricular activities to enhance student engagement and learning experience
  • Facilitate effective communication by sharing important announcements and updates with classmates in a timely manner

Education

Addis Ababa Science and Technology University
Bachelor of Science in Software Engineering
2022 - 2027 (Expected)

Currently pursuing a comprehensive Software Engineering degree with focus on modern development practices, software architecture, algorithms, and system design. The program emphasizes both theoretical foundations and practical application of software engineering principles.

Skills & Technologies

Technical Skills
C++
85%
Java
80%
Advanced Java Programming
Built a Multi-Chat System
85%
Python
90%
JavaScript/React
82%
PHP
Developed a Travel Booking System
78%
Node.js/Next.js
85%
Data Structures & Algorithms
88%
Soft Skills
Problem Solving
Team Collaboration
Communication
Time Management
Leadership
Critical Thinking
Adaptability
Project Management

Coding Achievements

I'm passionate about competitive programming and problem-solving. Here are some of my achievements on popular coding platforms that demonstrate my algorithmic thinking and programming skills.

LeetCode

436+

Problems Solved

View Profile

Codeforces

702+

Problems Solved

View Profile

Featured Projects

Here are some of the projects I've worked on that showcase my technical skills and problem-solving abilities.

Telegram Gym Bot & Admin Dashboard

Multi-tenant gym management platform that unifies Telegram automation, secure check-ins, and a responsive admin dashboard in a single deployment.

  • • Built a Node.js + Express + TypeScript backend with JWT auth to isolate tenant data securely.
  • • Developed a Telegraf bot for member account linking, QR-based check-in/out, and live status pings.
  • • Implemented a Next.js admin dashboard backed by PostgreSQL + Prisma for member and attendance ops.
  • • Added role-based access controls so distributed staff manage branches without leaking sensitive data.
Node.js
Express
TypeScript
Telegraf
Next.js
Prisma
PostgreSQL
Event Management System

Production-ready event platform where Telegram ticket sales plug directly into a secure, web-based operations console.

  • • Delivered a TypeScript Node.js + Express backend with JWT auth, payment verification, and BullMQ jobs.
  • • Issued HMAC-signed QR tickets and background tasks that keep revenue and capacity data in sync.
  • • Built a Telegraf bot for discovery, purchasing, payment confirmation, and automated ticket delivery.
  • • Implemented a Next.js 14 admin dashboard with camera-based QR scanning, analytics, and Dockerized deploys on PostgreSQL + Redis.
Node.js
Express
TypeScript
Telegraf
Next.js 14
PostgreSQL
Redis
BullMQ
Multi-Chat System

A real-time messaging application built with Advanced Java, supporting multiple concurrent users with a modern GUI interface.

  • • Real-time messaging with multiple chat rooms
  • • User authentication and profile management
  • • Private messaging and group chat features
  • • Message history and file sharing capabilities
Advanced Java
Socket Programming
Multithreading
JavaFX
Travel Booking System

Full-featured travel agency platform supporting bookings, payments, and comprehensive admin operations in production-like environments.

  • • PHP + MySQL application with role-based authentication for users and admins.
  • • End-to-end booking and payment workflows with dynamic pricing and email confirmations.
  • • Admin dashboard to manage packages, users, bookings, and newsletters securely.
  • • Built support ticketing and cancellation handling to maintain customer trust.
PHP
MySQL
Tailwind CSS
Stripe

Let's Connect

I'm always interested in discussing new opportunities, collaborating on projects, or just having a conversation about technology. Feel free to reach out!

Email

alannn15021@gmail.com

Phone

+251944300768

Location

Addis Ababa, Ethiopia