Summary
Experience
Senior Software Development Engineer (C++)Amazon
- Led the development and optimization of a critical C++ microservice, enhancing request latency by 15% and increasing throughput by 20% for a core platform component supporting millions of users.
- Engineered significant memory usage reductions (25%) for a high-volume data processing application, resulting in substantial infrastructure cost savings.
- Designed and implemented multithreaded algorithms for concurrent request processing, achieving a 30% improvement in overall processing speed.
- Mentored a team of 3 junior engineers, elevating code quality and promoting best practices through rigorous code reviews and knowledge sharing sessions.
Software Development Engineer (C++)Microsoft
- Developed and maintained core C++ components for a real-time communication platform, supporting over 10 million daily active users.
- Improved application startup time by 10% through careful resource management and implementation of lazy initialization techniques.
- Contributed to the design and implementation of new features, including a custom serialization library that decreased data payload size by 18%.
- Participated in on-call rotations, successfully diagnosing and resolving critical production issues within strict service level agreements (SLAs).
Projects
High-Performance Asynchronous Networking Library
- Developed a custom C++ asynchronous networking library utilizing Boost.Asio, achieving a sustained message throughput of 10,000 requests/second.
- Implemented custom serialization/deserialization routines that reduced data transfer overhead by 20% compared to standard methods.
Real-time Data Analytics Engine
- Created a C++ engine for real-time aggregation and analysis of streaming data, processing up to 5,000 events/second with low latency.
- Utilized multithreading and lock-free data structures to minimize contention and maximize parallel processing efficiency, improving response times by 15%.
Education
University of WashingtonBachelor of Science in Computer Science
- Graduated Magna Cum Laude with a GPA of 3.8/4.0
- Achieved Dean's List recognition for all eight semesters of study
- Conducted research as an Undergraduate Research Assistant on operating system kernel optimization
Skills
Programming Languages
C++ (C++11/14/17/20)PythonBashSQL
Systems & OS
LinuxWindowsPOSIXIPCNetworking (TCP/UDP)MultithreadingConcurrency
Tools & Libraries
BoostCMakeGitGDBValgrindGoogle TestProtocol BuffersJira
Cloud & Databases
AWS (EC2, S3, SQS)DockerPostgreSQLRedisMongoDB
Methodologies
AgileScrumTest-Driven Development (TDD)CI/CDPerformance Tuning