About Me
I'm a 24-year-old experienced Full Stack Developer with a knack for building products that make a difference. My expertise spans both frontend and backend technologies, enabling me to craft comprehensive solutions from the ground up.
Iām a software developer with experience working at both startups and larger tech companies, handling a variety of frontend and backend tasks. I've built APIs, designed user interfaces, and managed full-stack projects. My work spans across different challenges, ensuring efficient and high-quality solutions. I'm adaptable and thrive in dynamic environments.
My passion for programming began in high school, where I first discovered my love for solving problems through code. I honed this skill at a local STEM center, immersing myself in various tech projects and learning from experienced mentors. I also had the opportunity to compete in several programming challenges, where one of my projects ranked in the top 3, solidifying my drive to pursue a career in software development.
Skills
Languages
- JavaScript
- TypeScript
- Dart
- Python
- Java
Frameworks
- React
- Nextjs
- Vue
- NodeJs
- NestJs
- Hono
- ExpressJs
- Flutter
Databases
- Postgres
- Mysql
- MongoDB
- Redis
- Hive
Technologies
- RestApis
- Graphql
- websockets
- Grpc
- Trpc
Tools and Platforms
- Docker
- Prisma
- Gcp
- Aws
- Firebase
- Git
Experience

Backend Developer at EllaTech
Addis Ababa, Ethiopia
Jan 2026 ā Present
- Developed and maintained Dockerized NestJS microservices with MongoDB, designed for scalable, distributed systems.
- Implemented gRPC-based inter-service communication, improving service-to-service efficiency and reducing HTTP overhead.
- Designed a dynamic role- and permission-based access control system, enabling flexible authorization across multiple services and user roles.
- TypeScript
- NestJs
- Hono
- Grpc
- Redis
- Stripe
- Docker
- Aws
- CI/CD
- MongoDB
Full Stack Engineer at Bamboosim
Sydney, Australia
Mar 2025 ā Oct 2025
- Spearheaded development of key features with NestJS and React.
- Integrated and optimized Stripe and PayPal gateways, improving transaction capabilities.
- Built multi-environment relay queuing microservice with BullMQ and Redis to circumvent external API rate limits (2 req/min) and ensure reliability.
- TypeScript
- NestJs
- React
- BullMQ
- Redis
- Stripe
- PayPal
- GCP
- Docker
Full Stack Engineer at Engida Travle Technologies
Addis Ababa, Ethiopia
Feb 2025 ā Dec 2025
- Led full-stack development of a bus ticketing system used by millions in Ethiopia, using React and NestJS.
- Implemented Elasticsearch for search and caching, reducing query times by an estimated 30%.
- Developed invoice, receipt, and ticket generation with cancellation and termination capabilities.
- React
- NestJs
- Elasticsearch
- TypeScript
- Docker

Backend Developer Intern at Ewenet Communications PLC
Addis Ababa, Ethiopia
May 2024 ā Sep 2024
- Demonstrated proficiency in NestJs, ExpressJs and Api Development.
- Created A secure and robust backend service capable of withstanding stress.
- Worked with colleagues to craft a seamless integration between backend and frontend.
- Typescript
- NestJs
- ExpressJs
- VueJs
- Docker
- Postgres
Mobile Developer Intern at Cnet Software Technologies PLC
Addis Ababa, Ethiopia
Dec 2023 ā Feb 2024
- implemented UI changes to an existing mobile application called HuluBeje.
- integrated an existing api that enables a seamless user experience.
- Developed effective solutions to complex issues and debugged code efficiently.
- Flutter
- Dart
- Provider
- Rest Apis
Education
Bachelor of Software Engineering
Bahirdar Institute of Technology, Bahir dar, Ethiopia
Projects
Sewlesew: A Community Crowdfunding Platform
- Developed a crowdfunding platform to help individuals and businesses raise funds efficiently.
- Designed and implemented a secure backend system for managing campaigns, donations, and user interactions.
- Implemented secure authentication and authorization principles to keep users safe.
- React
- ContextApi
- NestJs
- ExpressJs
- PostgreSQL
- Prisma
- Docker
Afalagi: Connecting Long-Lost Families
- Developed a robust backend system to facilitate the process of looking for lost individuals.
- Worked on creating a stunning and seamless user interface.
- Implemented secure authentication and authorization principles to keep users safe.
- NuxtJs
- Pinia
- NestJs
- ExpressJs
- PostgreSQL
- Prisma
- Docker
Natours: A Minimal API for a Travel Company
- Implemented a secure authentication system using JWT tokens to protect user data.
- Designed an advanced aggregation pipeline to provide detailed user and tour analytics.
- Developed a powerful search and filtering system to enhance user experience.
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
CineFlix: A Movie Browsing App
- Developed a movie browsing app using Flutter and the BLoC architecture for state management.
- Integrated The Movie Database (TMDB) API to fetch and display detailed movie data.
- Implemented YouTube trailer previews for an enhanced viewing experience.
- Flutter
- Dart
- BLoC
- Firebase
- TMDB API
- YouTube API