Summary
Experience
Senior API DeveloperAmazon
- Led the design and development of critical microservices for Amazon's e-commerce platform, handling over 10,000 requests per second, improving system latency by 15%.
- Implemented robust API gateways and authentication mechanisms (OAuth 2.0, JWT) for secure data exchange, reducing security vulnerabilities by 20%.
- Mentored a team of 3 junior developers, improving code quality standards by 25% through regular code reviews and best practice enforcement.
- Optimized database queries and API endpoints, resulting in a 30% reduction in response times for key customer-facing services.
API DeveloperMicrosoft
- Developed and maintained RESTful APIs for Azure cloud services using C# and .NET Core, supporting over 5 million daily active users.
- Collaborated with front-end teams to define API specifications using OpenAPI/Swagger, streamlining integration processes and reducing development time by 10%.
- Enhanced CI/CD pipelines for API deployment, reducing release cycles from bi-weekly to weekly and improving deployment success rate by 95%.
- Implemented monitoring and logging solutions (Prometheus, Grafana) to proactively identify and resolve API performance issues, achieving 99.9% uptime.
Projects
Serverless URL Shortener
- Developed a highly scalable URL shortener using AWS Lambda, API Gateway, and DynamoDB, processing over 100,000 requests monthly with minimal latency.
- Implemented custom domain mapping and analytics tracking for shortened URLs, providing users with real-time click data.
Distributed Rate Limiter
- Contributed to an open-source project building a distributed rate limiting service in Go, improving its concurrency handling by 25%.
- Designed and implemented a Redis-backed token bucket algorithm for efficient rate limiting across multiple service instances.
Education
University of WashingtonBachelor of Science in Computer Science
- Graduated with a GPA of 3.8/4.0, achieving Dean's List honors for all semesters.
- Completed capstone project on distributed systems, developing a peer-to-peer file sharing application.
Skills
Programming Languages
PythonJavaNode.jsC#Go
API Technologies
RESTful APIsGraphQLgRPCMicroservicesAPI GatewaysOpenAPI/Swagger
Cloud Platforms
AWS (Lambda, API Gateway, EC2, S3)Azure (Functions, API Management)DockerKubernetes
Databases
PostgreSQLMongoDBRedisMySQL
Tools & Methodologies
GitJiraAgile/ScrumCI/CDPostmanJMeter