About Me
Senior Backend & Cloud Infrastructure Engineer with 4+ years of experience architecting high-scale serverless systems and distributed APIs on AWS. Leveraging Python and AWS CDK, I design event-driven data pipelines and modernize legacy enterprise applications that are scalable, cost-effective, and highly reliable.
For example, I cut API latency by 60% on a distributed caching layer handling 6 million daily requests, and led a zero-downtime migration of a legacy .NET reverse-proxy service to Linux containers on ECS Fargate.
Professional Experience
Software Engineering Lead
PennyMac
- Modernized a critical reverse-proxy service by refactoring legacy .NET Windows dependencies to Linux containers (Docker) and migrating IaC from Troposphere to AWS CDK (ECS Fargate); executed a 99/1 weighted canary cutover before decommissioning Windows EC2 fleets with zero downtime.
- Served as primary incident lead across multi-team outages, diagnosing complex microservice failures via New Relic and CloudWatch to accelerate MTTR and drive architectural remediations.
- Engineered automated incident triage agents integrating AWS and New Relic Model Context Protocol (MCP) servers with LLM workflows, cutting diagnostic MTTR and standardizing root-cause analysis.
Senior Software Developer
PennyMac
- Architected a distributed caching layer supporting 6 million daily requests, reducing p95 API latency from 2s to 800ms.
- Engineered serverless ETL pipelines processing 10,000+ records per batch to automate manual CSV ingest workflows and ensure zero data loss.
- Maintained an asynchronous pub/sub architecture utilizing AWS EventBridge, scaling reliable event distribution across 50+ subscriber services.
Software Developer & Intern
PennyMac
- Increased automated test coverage from 15% to 85% using Pytest and GitLab CI/CD, establishing testing benchmarks that eliminated regression failures across deployments.
- Provisioned serverless microservice backends and cloud resources using AWS CDK for Infrastructure as Code.
Technical Skills
Languages & Frameworks
- Python
- FastAPI
- Boto3
- Pytest
- Poetry
- .NET
- SQL
Cloud & Distributed Systems
- Lambda, ECS & Fargate
- Step Functions
- DynamoDB, S3
- EventBridge & SQS
- Kinesis
- API Gateway
- EC2, NLB/ALB, SSM
- Bedrock
- CloudWatch
DevOps, Infra & Tools
- AWS CDK (Infrastructure as Code)
- Docker
- GitLab CI/CD
- New Relic
- Cycode
- SonarQube
- Jira
- Cursor
- MCP
Architectural Contributions & Projects
Key Professional Contributions
These projects showcase my experience as a Senior Developer who co-architects and drives modernization efforts on high-throughput systems.
High-Throughput Caching Layer
Co-architected and implemented a caching layer behind a production proxy server that handled 6 million requests/day. This reduced API latency from 2s to 800ms, vendor API costs, and throttling.
ETL Modernization Pipeline
Co-drove the engineering of a serverless ETL pipeline using AWS Step Functions processing 10K+ records on regular intervals. Successfully automated a manual CSV upload workflow to improve data freshness and reliability.
Personal Projects
Crochet Manager
ETL serverless application used to identify highly in-demand products. Powered by AWS backend and integrated with Google Sheets.
Pattern Ingestion
Event-driven data ingestion pipeline that processes and embeds crochet patterns into vector representations for Retrieval-Augmented Generation (RAG) applications. Features robust error handling, scalable architecture, and comprehensive monitoring.
Education
University of California, Berkeley
Bachelor of Arts in Data Science
Graduated May 2022
Get In Touch
I'm always interested in hearing about new opportunities, collaborations, or just connecting with fellow developers.