Skip to main content
NM
Open to opportunities

Nick McMahon

@nickmcmahon

Focused on high-throughput backend systems, API design, and the practical side of leading engineers through complex, ambiguous technical problems.

United States
Message

At KAYAK, I designed the non-blocking result streaming framework serving the core search experience, reducing median time to first result by 40% and improving visual stability for users.

I lead architecture across hotel, flight, and car search, including result streaming, caching, ranking, APIs, affiliate-platform migration, and hotel ads integrations. I also led backend integration for a major acquisition, migrated APIs and tracking, and built scalable RESTful and geospatial map APIs.

I've mentored and onboarded five engineers while sharing knowledge through documentation, talks, and structured technical delegation. I enjoy solving ambiguous backend problems through practical architecture, performance optimization, and cross-functional collaboration.

Experience

Work history, roles, and key accomplishments

KAYAK logoKA
Current

Software Architect

Jan 2022 - Present (4 years 7 months)

Technical lead for hotel search, owning architecture across result streaming, caching, search ranking, and API design. Designed and delivered a non-blocking result streaming framework, reducing median time to first result by 40%.

KAYAK logoKA

Senior Software Engineer

Jan 2019 - Dec 2022 (3 years 11 months)

Led backend integration for a major acquisition, decommissioning redundant services while migrating APIs and data tracking with full regression coverage. Implemented a RESTful hotel API serving web and mobile clients.

KAYAK logoKA

Software Engineer

Jan 2016 - Dec 2019 (3 years 11 months)

Migrated cache access to a more efficient architecture, reducing first page latency 85% for cache hits and improving throughput. Implemented search logic enhancements including radius-based filtering and partner redirect flows.

Education

Degrees, certifications, and relevant coursework

Worcester Polytechnic Institute logoWI

Worcester Polytechnic Institute

Bachelor of Science, Computer Science

Grade: 4.0 / 4.0

Bachelor of Science in Computer Science with a 4.0 GPA.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan