I work on distributed backend systems with a focus on reliability, observability, and production operations. At AWS, I contributed to S3 metering systems by building a pre-production environment, implementing scheduling and debugging capabilities, and improving operational workflows and incident response.
Backend software engineer with focus on distributed systems and operational reliability
Backend / platform engineer focused on distributed systems, cloud infrastructure, and operational reliability. I work on backend systems with an emphasis on how they behave in production—how they are deployed, observed, and debugged when things go wrong. My interests are in building systems that are reliable, understandable, and resilient under real-world conditions.
At Amazon Web Services (S3), I contributed to metering systems by building a pre-production stage for a core service, implementing job scheduling logic, and improving debugging and operational workflows. I participated in on-call rotations and worked on reducing operational overhead through better tooling and observability.
Previously at A2SV, I built backend APIs for AI-powered platforms using Python and FastAPI, integrating LLMs and supporting growth from 110 to 1,700 users.
Java, Kotlin, Python
AWS (Lambda, S3, IAM, SQS)
PostgreSQL, Docker, REST APIs
Berlin, Germany
Addis Ababa, Ethiopia
Distributed Systems
Cloud Architecture
System Design Tradeoffs
Personal project demonstrating distributed systems understanding
SQS-inspired message queue built with Spring Boot, PostgreSQL, and Docker. Features at-least-once delivery, visibility timeouts, and DLQ routing with real-time Grafana monitoring. Built to understand distributed systems tradeoffs and operational concerns.
Real-time monitoring dashboard implemented with Grafana and Prometheus. Tracks the four golden signals of observability: latency (message processing times), traffic (messages/second), errors (failed operations), and saturation (queue depth, resource utilization).
Provides operational insights into system performance, queue health, and consumer behavior for proactive issue detection and capacity planning.
Backend engineering roles in distributed systems and cloud infrastructure
Berlin, Germany · On-site
Addis Ababa, Ethiopia
Technical expertise across backend engineering and distributed systems
Backend engineering opportunities and distributed systems discussions
Open to backend engineering roles, distributed systems challenges, and platform engineering opportunities. Focus on production systems, scalability, and operational reliability.
Berlin, Germany / Addis Ababa, Ethiopia