About
Highly accomplished Senior Staff Software Engineer with over a decade of experience leading the design, development, and optimization of enterprise-level microservices and fintech applications for tech giants like Microsoft, Amazon, and eBay. Expert in driving multi-billion dollar revenue growth, enhancing system performance, and automating complex processes, leveraging deep expertise in Azure, .NET, Java, and scalable cloud architectures. Proven leader in full-stack development, E2E product ownership, and technical mentorship, consistently delivering high-impact solutions that improve user experience and business outcomes.
Work
Remote, WA, US
→
Summary
Creates and publishes engaging content on software engineering, tech life, coding, and career advice, building a community around technical expertise.
Highlights
Produced and published regular video content on software engineering, tech life, and coding advice, attracting a dedicated audience.
Developed and shared insights on LeetCode solutions and career development strategies, enhancing the learning experience for aspiring engineers.
Utilized platforms like YouTube to communicate complex technical concepts, demonstrating strong presentation and educational skills.
Microsoft
|Software Engineer
Redmond, WA, US
→
Summary
Led the end-to-end design and development of multiple enterprise-level microservice applications for the Commerce Experience Group, driving significant revenue growth.
Highlights
Spearheaded the design and development of enterprise microservice applications for the Commerce Experience Group, directly contributing to $35.3 billion in annual revenue.
Architected and implemented scalable APIs and background workers using .NET Core, Azure Functions, and other Azure cloud technologies, efficiently processing millions of daily license requests.
Owned the end-to-end development of several products, from identifying system requirements to configuring metrics, alarms, and dashboards, ensuring comprehensive system oversight.
Enhanced system observability by integrating platforms with telemetry and facilitating in-depth logging, improving diagnostic capabilities and system reliability.
Streamlined development workflows through Continuous Integration/Deployment pipeline integration, pull requests, and robust unit/integration/e2e testing strategies.
Amazon
|Software Development Engineer
Seattle, WA, US
→
Summary
Implemented and optimized enterprise applications for Prime's Content Experiment Platforms, enhancing marketer capabilities and user experience.
Highlights
Developed and deployed enterprise applications for Prime's Content Experiment Platforms using Java, React, AngularJS, AWS, and DynamoDB, significantly improving content optimization.
Designed and built systems empowering marketers to conduct various optimization experiments within the Prime ecosystem, driving data-driven decision-making.
Automated and optimized business logic for core marketing experiments, including A/B, Auto-Targeting, and Multivariate Testing, boosting campaign effectiveness.
Completely automated the marketing platforms' user-experience testing process by integrating Nightwatch Selenium, ensuring high-quality releases and reducing manual effort.
ebay
|Software Engineer
Seoul, Seoul, Korea (Republic of)
→
Summary
Designed and implemented enterprise fintech applications for South Korea's largest e-commerce platforms, contributing to substantial monthly revenue and global growth.
Highlights
Designed and implemented enterprise fintech applications for Gmarket, Auction, and SmilePay, generating $1 billion in monthly revenue through advanced tech stack including C#, .NET, and MSSQL.
Served as Lead Engineer, reporting directly to the CPO, for developing a fintech transaction dashboard that provided visual summaries of daily user purchase patterns for executive decision-making.
Owned the end-to-end experience of the commerce platform's critical cancel, return, and exchange systems across PC and Mobile, ensuring seamless user journeys.
Integrated multiple third-party systems with the escrow platform, including Alipay, resulting in a 23% increase in global revenue during the first quarter.
NCSoft
|Software Engineer, Intern
Seoul, Seoul, Korea (Republic of)
→
Summary
Contributed to mobile social game application development for "Fashion Street" using Cocos2D/C++.
Highlights
Developed features for "Fashion Street," a mobile social game application, utilizing Cocos2D/C++ for core functionality.
Collaborated with development teams to implement game logic and user interface components, enhancing player experience.
Gained practical experience in mobile game development within a large-scale studio environment.
Cyberstep
|Software Engineer, Contract
Tokyo, Tokyo, Japan
→
Summary
Developed client and server components for the mobile RTS game "Combat Bots Cosmic Commander."
Highlights
Contributed to the development of client and server components for the mobile RTS game "Combat Bots Cosmic Commander."
Implemented game mechanics and features using ActionScript3 and Java, ensuring robust functionality.
Worked within an agile team to deliver functional game modules, meeting project deadlines.
Volunteer
Independent
|Computer Science Tutor
Summary
Tutored students in programming, data structures, algorithms, and interview preparation, fostering academic and professional growth.
Highlights
Provided tutoring in core computer science subjects including programming, data structures, and algorithms to students.
Offered guidance on career advice, coding interview preparation, and professional portfolio development, enhancing student readiness.
Springboard
|Coding Bootcamp Mentor
→
Summary
Mentored and provided career advice to Software Engineering (SWE) students, guiding their professional development.
Highlights
Mentored SWE students on programming, data structures, algorithms, and career advice, guiding their professional development.
Provided comprehensive support for coding interview preparation and portfolio building, enhancing student employability.
Education
Carnegie Mellon University
→
Bachelor of Science
Electrical and Computer Engineering
Courses
Programming
Data Structures
Algorithms
Software Engineering Principles
Computer Architecture
Awards
Bronze Award (SPIKE Game Development)
Awarded By
HAL Game Development Competition in Tokyo
Awarded 4th prize for the development of the action puzzle game SPIKE, demonstrating innovation in game design and development.
Languages
English
Korean
Japanese
Certificates
Japanese Language Proficiency N1
Issued By
JLPT Committee
Skills
Programming Languages & Frameworks
C#, .NET, Java, JavaScript, TypeScript, C++, C, Node.js, Express.js, React.js, Vue.js, Redux, jQuery, ActionScript3, AngularJS, MVC.
Cloud Platforms & Services
Azure, AWS, Cloud Computing, Azure Functions, Key Vault, MS Graph, Lambda.
Databases & Data Management
CosmosDB, MSSQL, NoSQL, DynamoDB.
DevOps & Testing
Git, CI/CD, XUnit, Jest, Cucumber, Nightwatch, Unit Testing, Integration Testing, E2E Testing.
Software Architecture & Methodologies
Microservices, Distributed Systems, Frontend Development, Backend Development, Full-Stack Development, Object-Oriented Programming (OOP).
Game Development
Unity 2D, Cocos2D/C++, Game Design.
Projects
SPIKE
→
Summary
Designed and developed an award-winning action puzzle game.