Software engineer based in Addis Ababa, Ethiopia, specializing in backend development with Go. Started in 2021, drawn to backend systems and building applications. Specialized in Go for its simplicity and suitability for distributed systems. Built microservices, developer tools, and open source libraries.
Focused on clean architecture, developer experience, and open source contributions. Currently working with microservices, Kubernetes, cloud-native architecture, HashiCorp ecosystem (Vault, Nomad, Consul), and Model Context Protocol (MCP) development.
Get In Touch: GitHub • LinkedIn • Email • Upwork
Work Experience
Professional experience in Backend Development and DevOps across various companies and projects.
Senior Golang Developer
Freelance / Contract • Remote • April 2025 – Present
- Designed and implemented a distributed microservices platform for managing and proxying Model Context Protocol (MCP) servers with Redis/Kafka messaging and protocol versioning
- Built backend components enabling LLM tool discovery, authentication, and deployment on Docker and Nomad/Kubernetes
Tech stack: Go, Redis, Kafka, PostgreSQL, Vault, Consul, Docker, Nomad, Kubernetes, MCP Protocol
Backend and DevOps Engineer
ChipChip • Addis Ababa • June 2024 – Present
- Designed and maintained messaging, authorization, and dynamic link services for mobile and web apps
- Built a data warehouse pipeline using ClickHouse and Superset for analytics
Tech stack: Go, PostgreSQL, Redis, ClickHouse, Superset, Docker
Software Engineer
Lersha (Green Agro Solution) • Addis Ababa • March 2024 – July 2024
- Contributed to data collection app backend, ensuring reliable data sync
- Supported Flutter frontend with APIs and integrations
Tech stack: Flutter, PostgreSQL, ObjectBox
Software Engineer
Self Employed • Addis Ababa • August 2023 – February 2024
- Built an e-commerce backend in Go with CockroachDB and Nginx for order processing
- Load-tested APIs with K6 for performance validation
Tech stack: Go, CockroachDB, Nginx, K6, Angular
Software Engineer
eTech S.C. • Addis Ababa • February 2023 – August 2023
- Developed and maintained backend modules for an ERP system, supporting core business operations like finance and inventory
- Integrated Java-based services with Angular frontend and PostgreSQL database to ensure smooth data flow across modules
Tech stack: Java, PostgreSQL, Angular
Junior Backend Developer
2F Capital PLC • Addis Ababa • July 2022 – February 2023
- Built backend services for the billing management system (Ride Plus) using Go and CockroachDB
- Collaborated with senior engineers to refactor services and improve code maintainability
Tech stack: Go, CockroachDB
Intern
Addis Ababa Science and Technology University • Addis Ababa • October 2021 – January 2022
- Worked on embedded systems projects
- Gained experience with C/C++ and hardware programming
Tech stack: C/C++, Embedded Systems
Skills
Technical skills in backend development, DevOps, and system architecture.
Core Skills
Languages: Go (primary), Java, TypeScript
Backend & APIs: REST/gRPC APIs, WebSocket, Microservices Architecture, Event-Driven Architectures
Databases: PostgreSQL, Redis, CockroachDB, ClickHouse, Kafka
DevOps & Infrastructure: Docker, Kubernetes, Nomad, Nginx, CI/CD (GitLab CI/CD, GitHub Actions), Prometheus, Grafana
Tools & Practices: Git, HashiCorp Vault, Consul, Database Design, System Architecture, API Design
Past Exposure
Java, Flutter, TypeScript, Angular, React, ScyllaDB, MongoDB, AWS, GCP
Education
Academic background in Computer Engineering with focus on Distributed Systems, High-Performance Computing, and AI. Thesis work on web application security honeypots.
M.Sc. in Computer Engineering
- Addis Ababa Science and Technology University1 (2022 - 2024)
- Coursework in Machine Learning and Computer Vision
- Thesis: Dynamic Interactive Honeypot for Web Application Security [View Publication]2