Python developer with 5 years building and scaling backend services and REST APIs in Django and FastAPI. Comfortable across PostgreSQL, async task queues, and AWS, with a habit of writing tests first and keeping CI green. Shipped services handling 2M+ requests per day.
- Built and maintained 12 REST endpoints in FastAPI backing a payments dashboard, cutting median response time from 480ms to 110ms by adding Redis caching and async DB queries.
- Migrated a monolithic Django app to a service that handles 2M+ requests per day, introducing Celery and RabbitMQ to move report generation off the request path.
- Raised test coverage from 54 to 88 percent with pytest, wiring the suite into GitHub Actions so failing tests block merges.
- Optimized slow PostgreSQL queries with targeted indexes and EXPLAIN analysis, reducing a nightly batch job from 40 minutes to 6.
- Developed Flask microservices for an internal data pipeline, exposing cleaned datasets to three downstream teams via documented JSON APIs.
- Wrote Python ETL scripts with pandas to ingest 5GB of daily CSV feeds, replacing a manual process and cutting data-prep time by roughly 8 hours a week.
- Containerized four services with Docker and added health checks, smoothing local setup for new engineers from a day to under an hour.
- Reviewed pull requests and paired on debugging, helping the team adopt type hints and mypy across the shared codebase.
Languages: Python, SQL, JavaScript, Bash · Frameworks: Django, FastAPI, Flask, Celery · Data and DB: PostgreSQL, Redis, pandas, SQLAlchemy · Testing: pytest, unittest, mypy, coverage · Tools: Git, Docker, GitHub Actions, Linux · Cloud: AWS (EC2, S3, Lambda, RDS)
- AWS Certified Developer - Associate