Work Experience
Senior Backend Engineer (Go)
Self-Employed (Upwork) | Remote | March 2025 – Present
Top Rated Plus | 100% Job Success
MCP Server Hub - Distributed platform for managing and proxying MCP servers
- Designed microservices with Redis/Kafka messaging and protocol versioning
- Built LLM tool discovery, authentication, and deployment on Docker and Nomad/Kubernetes
Software Factory - Autonomous coding pipeline
- Built Temporal workflow orchestration with multi-agent LLM execution and blind validation
- Implemented cost tracking, task classification, and consensus-based code review
Tech stack: Go, Redis, Kafka, PostgreSQL, Temporal, Vault, Consul, Docker, Nomad, Kubernetes, MCP Protocol
Backend and DevOps Engineer
ChipChip | Addis Ababa (Hybrid) | 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
Core Skills
Languages: Go (primary), TypeScript
Backend & APIs: REST/gRPC APIs, WebSocket, Microservices Architecture, Event-Driven Architectures
Databases: PostgreSQL, Redis, CockroachDB, ClickHouse
Messaging: 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, Angular, React, ScyllaDB, MongoDB, AWS, GCP
Education
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
B.Sc. in Electrical and Computer Engineering
- Addis Ababa Science and Technology University1 (2018 – 2022)
- Coursework in Data Structures, Computer Architecture, Programming Languages, and Mathematics
- Projects in IoT Applications and Embedded Systems
- Published work: Computer Vision Based Authentication and Access Control System [View Publication]3