I'm a Montreal-based fullstack software engineer with five years of experience building production systems at scale. Most recently at Plusgrade, I led the implementation of Apple Pay and Google Pay within a new global payment orchestration system built on Adyen, which lifted payment success rates by 27% and 13% respectively. I also recovered $113k in annual revenue by fixing payment capture errors across existing PSP integrations. Before that, at Expedia Group, I operated GAIA, Expedia's Tier 1 distributed geography service handling 80,000 transactions per second, and cut map-related bugs by over 40% through targeted work on the frontend map component. My earlier work at InMedia Technologies shipped a digital education platform serving 50,000+ students for Quebec's Ministry of Education. I work primarily in TypeScript and React on the frontend and Node.js, Kotlin, and Java on the backend, with deep production experience across AWS, Kubernetes, and the full observability stack (Datadog, Splunk, Grafana, PagerDuty). I studied Mathematics and Computer Science at the Université de Montréal and I'm fully bilingual in English and French.

Adam Kayal

I'm a Montreal-based fullstack software engineer with five years of experience building production systems at scale. Most recently at Plusgrade, I led the implementation of Apple Pay and Google Pay within a new global payment orchestration system built on Adyen, which lifted payment success rates by 27% and 13% respectively. I also recovered $113k in annual revenue by fixing payment capture errors across existing PSP integrations. Before that, at Expedia Group, I operated GAIA, Expedia's Tier 1 distributed geography service handling 80,000 transactions per second, and cut map-related bugs by over 40% through targeted work on the frontend map component. My earlier work at InMedia Technologies shipped a digital education platform serving 50,000+ students for Quebec's Ministry of Education. I work primarily in TypeScript and React on the frontend and Node.js, Kotlin, and Java on the backend, with deep production experience across AWS, Kubernetes, and the full observability stack (Datadog, Splunk, Grafana, PagerDuty). I studied Mathematics and Computer Science at the Université de Montréal and I'm fully bilingual in English and French.

Available to hire

I’m a Montreal-based fullstack software engineer with five years of experience building production systems at scale. Most recently at Plusgrade, I led the implementation of Apple Pay and Google Pay within a new global payment orchestration system built on Adyen, which lifted payment success rates by 27% and 13% respectively. I also recovered $113k in annual revenue by fixing payment capture errors across existing PSP integrations. Before that, at Expedia Group, I operated GAIA, Expedia’s Tier 1 distributed geography service handling 80,000 transactions per second, and cut map-related bugs by over 40% through targeted work on the frontend map component. My earlier work at InMedia Technologies shipped a digital education platform serving 50,000+ students for Quebec’s Ministry of Education. I work primarily in TypeScript and React on the frontend and Node.js, Kotlin, and Java on the backend, with deep production experience across AWS, Kubernetes, and the full observability stack (Datadog, Splunk, Grafana, PagerDuty). I studied Mathematics and Computer Science at the Université de Montréal and I’m fully bilingual in English and French.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
French
Advanced

Work Experience

Software Engineer at Plusgrade
April 1, 2025 - December 1, 2025
Increased payment rates by 27% for Apple Pay and 13% for Google Pay by implementing both payment methods as part of a new global payment Adyen orchestration system using React, TypeScript and Java. Recovered $113k in annual revenue by identifying and fixing payment capture errors across existing PSP integrations, eliminating lost transactions on the backend. Eliminated 5 partner-specific PSP integrations by replacing legacy Paysafe dependencies with a unified Adyen payment orchestrator across airlines partners.
Software Engineer II at Expedia Group
May 1, 2022 - April 1, 2025
Reduced map-related bugs by over 40% by diagnosing and resolving complex issues in the map component source code using React, TypeScript, and JavaScript. Built and optimized backend services using Node.js, Kotlin, and GraphQL, improving data flow efficiency and API performance for map-related features. Managed end-to-end operations for GAIA, Expedia’s highly scalable distributed Tier 1 geography service, handling 80,000 transactions per second using Java and Spring.
Software Engineer at InMedia Technologies
June 1, 2020 - May 1, 2022
Built and optimized the web application for a digital education platform to serve over 50,000 students by building and optimizing REST APIs and a fully responsive frontend using React, JavaScript and Node.js for the Ministry of Education. Reduced bug reports by 55% by integrating security scans, linting, and automated unit tests into the development pipeline. Reduced regressions by 30-50% by leading pair programming sessions and enforcing TDD and code review best practices, improving long-term maintainability of a high-traffic platform.

Education

Bachelor’s degree, Mathematics and Computer Science at University of Montreal
September 1, 2018 - May 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Travel & Hospitality, Education, Transportation & Logistics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more