I'm John Lee, a software engineer with 10+ years of experience designing and delivering robust web applications. I blend strong backend expertise in Python, Java, C#, C++, and Go with frontend proficiency in JavaScript, TypeScript, React, and Next.js to build scalable, user-centric solutions. I'm passionate about delivering innovative, maintainable code, driving performance improvements, and mentoring teammates to raise the bar on quality and velocity. I enjoy collaborating across disciplines to solve complex problems and ship features that matter.

I'm John Lee, a software engineer with 10+ years of experience designing and delivering robust web applications. I blend strong backend expertise in Python, Java, C#, C++, and Go with frontend proficiency in JavaScript, TypeScript, React, and Next.js to build scalable, user-centric solutions. I'm passionate about delivering innovative, maintainable code, driving performance improvements, and mentoring teammates to raise the bar on quality and velocity. I enjoy collaborating across disciplines to solve complex problems and ship features that matter.

Available to hire

I’m John Lee, a software engineer with 10+ years of experience designing and delivering robust web applications. I blend strong backend expertise in Python, Java, C#, C++, and Go with frontend proficiency in JavaScript, TypeScript, React, and Next.js to build scalable, user-centric solutions.

I’m passionate about delivering innovative, maintainable code, driving performance improvements, and mentoring teammates to raise the bar on quality and velocity. I enjoy collaborating across disciplines to solve complex problems and ship features that matter.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Javanese
Advanced
Aragonese
Advanced

Work Experience

Staff Software Engineer at Airbnb
April 1, 2025 - October 18, 2025
Remote Staff Software Engineer who optimized Airbnb's main accommodation search and booking page, reducing initial page load by ~35%, and improving Time to Interactive, SEO, and conversion rates. Implemented React code-splitting in SSR and enhanced image delivery with WebP/AVIF, with on-demand loading. Led a large-scale migration from JavaScript to TypeScript, enforcing strong typing for GraphQL APIs and reusable UI components, preventing runtime regressions and boosting developer productivity. Architected end-to-end solutions across frontend and backend, including migrating legacy monoliths to microservices and collaborating with data teams to deliver analytics features for millions of users. Mentored junior engineers across frontend (React, TypeScript) and backend (microservices, distributed systems) to improve code quality and velocity.
Senior Software Engineer at Zulily
May 1, 2019 - October 18, 2025
Developed dynamic, Angular-based web apps for Zulily's flash-sale platform, delivering real-time shopping experiences to millions. Engineered RESTful APIs for seamless frontend-backend integration, enabling real-time product updates and personalization. Designed scalable backend services with Python, Java, and C#, supporting booking, payments, personalization, search ranking, and automation workflows. Migrated legacy Ruby on Rails components to microservices, reducing deployment times and improving fault isolation. Built scalable APIs (GraphQL/REST), integrated real-time event streaming with Kafka, and improved data efficiency via batching, lazy loading, and distributed tracing. Leveraged AWS, Docker, Kubernetes, and CI/CD to ensure resilient production systems. Collaborated with frontend, data science, and data engineering teams on analytics pipelines for millions of users. Mentored junior engineers in frontend (React, TypeScript) and backend domains.

Education

Bachelor's Degree in Computer Science at University of Washington Bothell
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment