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