About Me
I'm a passionate software engineer based in Addis Ababa, building secure and scalable backend systems with modern tech. I've solved over 1000 algorithm problems, led teams, and worked at fintech companies optimizing real-world systems.
My focus is on creating clean, maintainable code and designing efficient microservices architectures. I'm particularly interested in distributed systems, API design, and performance optimization.
1000+
Problems Solved
6
Production APIs Built
Technical Skills
My technical toolkit is focused on backend development, with expertise in various languages, frameworks, and architectural patterns.
Languages
Frameworks
Databases
Tools
Architecture
Practices
Professional Experience
My professional journey in software development, focusing on backend systems and microservices.
Backend Developer Intern
Addispay Financial Technology
- Built microservices using Go, gRPC, Pulsar
- Developed rate-limiting for login attempts
- Integrated B2C API from Commercial Bank of Ethiopia
Software Engineering Intern
Eskalate LLC
- Built backend services with Go + Gin + Clean Architecture
- Implemented Redis caching (40% faster response), cron jobs
- Achieved 92% test coverage through unit testing
Projects
A selection of my recent projects, showcasing my skills in backend development and system design.
Led 4 developers to build a platform for children with hearing/speech disabilities
Delivered a collaborative educational tool in July 2024 that helps children with hearing and speech disabilities learn more effectively.
Education
My academic background and specialized training in software engineering and algorithms.
B.Sc. in Software Engineering
Addis Ababa Science and Technology University
Focus: Software Engineering, System Design
Relevant Coursework:
Coding Academy
A2SV - Africa to Silicon Valley
Focus: DSA, Backend Development
Relevant Coursework:
Competitive Programming
I've solved over 1000 algorithmic problems on platforms like LeetCode and Codeforces, constantly improving my problem-solving skills.
Get in Touch
Feel free to reach out if you have any questions or would like to discuss potential opportunities.