Work Experience
Teaching Assistant – Python & Data Structures (Python & Data Structures Teaching)
Duration: Jan 2025 – Present
Summary: Provided in-person lectures on Python and data structures and algorithms to junior students, covering fundamental topics such as divide and conquer, linked list, tree, dynamic programming, and graph theory.
Responsibilities:- Delivered over 10 comprehensive lessons on data structures and algorithms.
- Mentored and supported more than 50 junior students in understanding complex programming concepts.
Technologies: Python
Backend Engineer (IKnow)
Duration: Jun 2025 – Aug 2025
Summary: Developed backend services for an exam management system, implementing CRUD endpoints for administrative tasks and preparing detailed API documentation to facilitate maintainability and integration.
Responsibilities:- Implemented CRUD endpoints for exam management.
- Prepared comprehensive API documentation to ensure maintainability and ease of integration.
Technologies: Go (Gin), MongoDB, Supabase, Socket
Backend Engineer (RemedyMate)
Duration: Jul 2025 – Aug 2025
Summary: Contributed to a team project creating backend APIs to analyze user input and provide feedback with disclaimers and red flags, enhancing system accessibility for low-bandwidth environments.
Responsibilities:- Developed backend APIs for user input analysis and feedback generation.
- Collaborated with a 12-member cross-functional team.
- Optimized content for offline use to improve accessibility.
Technologies: Go, Next.js, Flutter
Full-Stack Developer (Kenna Learning)
Duration: Jul 2025 – Sep 2025
Summary: Developed a multilingual learning platform supporting English, Afan Oromo, and Amharic languages, featuring real-time capabilities and high availability.
Responsibilities:- Built a multilingual learning platform with 99% uptime.
- Implemented real-time features using WebSockets.
- Integrated Supabase to enhance backend performance.
Technologies: React, TypeScript, Go (Gin), MongoDB, Supabase, Socket
Software Developer Intern – Backend - Eskalate (Authentication Module Development)
Duration: May 2022 – Aug 2027
Summary: Engineered and maintained the authentication module for Eskalate, supporting over 5,000 users with secure registration, login/logout, and password recovery functionalities.
Responsibilities:- Developed authentication features using bcrypt, JWTs, and Redis.
- Achieved high test coverage with unit and integration tests using Go testing tools.
- Integrated OAuth2 login and documented APIs in Postman.
Technologies: Go, bcrypt, JWT, Redis, Postman, gomock, testify, httptest
Education
- B.Sc. in Computer Science and Engineering
Adama Science and Technology University (ASTU) — a leading Ethiopian institution advancing excellence in science, engineering, and innovation. CGPA: 3.8/4.0. Relevant Coursework: Data Structures & Algorithms, Database, Operating Systems, Computer Networking, Machine Learning, Computer System Security, and Design and Analysis of Algorithms, Web Development
- Data Structures and Algorithms, and Software Development
Africa to Silicon Valley: Backend by Google. A2SV is a non-profit tech academy and incubator, training 1000+ software developers with 118+ offered full-time and internship opportunities at top-tech companies.
Certification
- Data Science Bootcamp Participant (Top 5 Finish)
CSEC Data Science Division & Zindi. Ranked 5th in a competitive machine learning bootcamp with a private score of 30.29. Engaged in hands-on projects leveraging satellite and weather data for PM2.5 air quality prediction, applying advanced data preprocessing, model optimization, and feature engineering techniques.