TemplateA ready-made website. Make it yours in a click.
Copy this website

Summary

Experience

Senior Software Development Engineer (C++)Amazon
Seattle, WAMar 2021Present
  • 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
Redmond, WAJul 2017Feb 2021
  • 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
Jan 2022Jun 2022
  • 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
May 2020Jan 2021
  • 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
Seattle, WASep 2013Jun 2017
  • 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