Experience
A track record of building production software.
My professional journey — from early career to senior full stack engineer. Each role below includes responsibilities, achievements, and measurable outcomes.
2023 — Present
Senior Full Stack Software Engineer
Independent / Contract|Addis Ababa, Ethiopia (Remote)
Leading end-to-end delivery of enterprise software, SaaS platforms, and AI-powered systems for clients across healthcare, education, logistics, and government sectors.
Responsibilities
- Architect and build enterprise applications from requirements to production
- Design scalable system architectures for high-stakes domains
- Integrate AI voice agents and forecasting into production systems
- Lead technical decision-making for client projects
- Mentor junior engineers and conduct code reviews
Achievements
- Delivered an enterprise examination platform handling 500+ concurrent sessions
- Built an AI clinic platform automating 80% of routine calls with sub-second latency
- Reduced inventory dashboard load time by 60% with Redis caching and event-driven architecture
- Shipped a multi-tenant SaaS platform serving 20+ pharmacies with zero data leaks
NestJSNext.jsReactPostgreSQLRedisRabbitMQOpenAIDocker
2021 — 2023
Full Stack Software Engineer
Technology Company|Addis Ababa, Ethiopia
Built and maintained production web applications with a focus on backend architecture, database design, and frontend performance.
Responsibilities
- Developed and maintained full stack web applications
- Designed database schemas and REST APIs
- Implemented authentication and authorization systems
- Optimized application performance and database queries
- Collaborated with product and design teams on feature delivery
Achievements
- Reduced report processing time by 80% with background job queues
- Implemented row-level security for multi-tenant data isolation
- Built a transportation roster platform reducing scheduling time by 75%
- Established CI/CD pipelines reducing deployment errors
DjangoReactPostgreSQLPrismaDockerTypeScript
2020 — 2021
Software Engineer
Early Career|Addis Ababa, Ethiopia
Started my engineering journey building web applications and learning the fundamentals of software architecture, clean code, and production deployment.
Responsibilities
- Built frontend interfaces with React and modern JavaScript
- Developed backend APIs with Node.js and Express
- Learned database design and SQL fundamentals
- Participated in code reviews and pair programming
Achievements
- Delivered first production web application
- Established foundation in TypeScript and clean architecture
- Learned the importance of testing and CI/CD
JavaScriptReactNode.jsExpressMongoDB