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.
Bachelor of Science, Computer Science, University of Texas at Austin
- AWS Certified Developer - Associate