I'm a senior backend engineer with 10+ years of software development experience. For the last 5+ years, I have worked mainly with Python, Django, Flask, and FastAPI.
My recent work has focused on Python backend development, legacy modernization, testing, production reliability, and cloud infrastructure with AWS and Kubernetes.
Most recently, I worked on Python backend services at Resy, including moving services from EC2 and Auto Scaling Groups to Kubernetes on AWS EKS, modernizing legacy services, and supporting production systems.
Legacy Lobotomy is a practical article series and companion Django project about testing, refactoring, and modernizing a legacy application.
It shows how I approach existing systems: understand the current behavior, add tests, identify problems, and improve the code step by step without rewriting everything from scratch. The series includes Django/DRF refactoring, automated testing, security, dependency upgrades, database performance, and API profiling.
I recently contributed two changes to DualEntry CLI, an open-source Python project.
- Fix CI dependency drift — fixed dependency and CI problems, added a lockfile for reproducible builds, restored broken CLI behavior, and added regression tests.
- Send an idempotency key on write requests — added safer retry behavior for write requests and tests for idempotency and failure cases.
Both changes were reviewed and merged into the project.
Python · Django · FastAPI · Flask · REST APIs · Microservices · AWS · Kubernetes · Docker · PostgreSQL · MySQL · Redis · Kafka · SQS · Celery · Automated Testing
I write about working with legacy Django applications, testing, refactoring, and performance on Medium.


