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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
Javanese
Advanced
Aragonese
Advanced
Work Experience
Staff Software Engineer at Airbnb
April 1, 2025 - October 18, 2025Remote 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, 2025Developed 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, 2015Qualifications
Industry Experience
Software & Internet, Professional Services, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Nashville today.