Summary
Experience
Senior Staff Software EngineerStripe
- Architected and led the development of a new payment processing microservice in Java 17 and Spring Boot, reducing latency by 25% and increasing transaction throughput by 30% for over $10B in monthly payments.
- Optimized critical database queries and introduced caching strategies using Redis, improving API response times by an average of 150ms across high-volume endpoints.
Senior Software EngineerNetflix
- Designed and developed scalable backend services for content delivery using Java 11, Spring Cloud, and AWS, handling over 100M daily active users.
- Reduced operational costs by 20% through refactoring legacy monolith applications into a more efficient microservices architecture.
Software EngineerOracle
- Developed and maintained core components of Oracle's enterprise resource planning (ERP) system using Java EE and WebLogic.
- Improved system performance by 15% through code optimization and database tuning on high-traffic modules.
- Collaborated with QA engineers to implement comprehensive test suites, decreasing reported bugs by 20% post-release.
Projects
E-commerce Microservices Platform
- Developed a full-stack e-commerce platform using Spring Boot microservices, React frontend, and Kafka for asynchronous communication.
- Implemented robust security features with Spring Security and JWT, achieving 99.9% protection against common web vulnerabilities.
- Containerized services with Docker and orchestrated deployment using Kubernetes, enabling seamless scalability and high availability.
Real-time Chat Application
- Created a real-time chat application using Java, Spring WebFlux, and WebSockets, supporting thousands of concurrent users.
- Integrated PostgreSQL for message persistence and user management, ensuring data integrity and rapid retrieval.
- Achieved sub-100ms message delivery latency by optimizing WebSocket handling and backend processing.
Cloud Cost Optimizer
- Developed a Python script to analyze AWS usage data and recommend cost-saving opportunities, identifying an average 15% potential savings per account.
- Utilized AWS SDK (Boto3) to interact with various AWS services and retrieve detailed billing reports.
- Generated comprehensive reports in CSV and JSON formats, providing actionable insights for infrastructure optimization.
Education
Stanford UniversityMaster of Science in Computer Science
- Thesis: "Distributed Transaction Management in Microservices Architectures"
- Awarded University Fellowship for outstanding academic achievement
University of California, BerkeleyBachelor of Science in Computer Engineering
- Graduated Summa Cum Laude, GPA: 3.9/4.0
- Received Dean's List honors for all semesters
- Led capstone project for a real-time data analytics dashboard
Skills
Programming Languages
Java (SE 8-17)PythonSQLJavaScriptGroovy
Frameworks & Libraries
Spring BootSpring CloudHibernateJPAMicronautNetflix OSS
Cloud & DevOps
AWS (EC2, S3, RDS, Lambda, EKS)DockerKubernetesJenkinsGitMavenGradle
Databases & Caching
PostgreSQLMySQLOracle DBMongoDBRedisKafkaRabbitMQ
Tools & Methodologies
MicroservicesRESTful APIsAgile/ScrumJunitMockitoIntelliJ IDEAJiraConfluence