Ian Walker-sperber is a seasoned engineering leader with 11+ years building and scaling consumer technology platforms and data infrastructure for millions of users across thousands of locations. Currently Senior Director, Platform & Data at Restaurant Brands International, he oversees platform engineering, Snowflake data lakes, DevOps, and product delivery while aligning multi-million dollar P&Ls with strategic launches across international markets. He combines hands-on backend expertise in Node.js, AWS serverless, microservices and Kafka with a track record of operationalizing loyalty engines, kiosks, and POS integrations to drive measurable business growth. An active open-source contributor, Ian has improved popular projects like nock and implemented the first Node.js Kafka transactions work, reflecting deep protocol and testing knowledge. Fluent in cross-functional leadership, he’s known for cutting launch costs, doubling deployment frequency, and building teams that deliver resilient, customer-focused solutions.
11 years of coding experience
11 years of employment as a software developer
International Chinese Language Program (ICLP), International Chinese Language Program (ICLP) at National Taiwan University
Bachelor of Arts (BA) Comparative Literature, Bachelor of Arts (BA) Comparative Literature at Cornell University
Spanish, French, Russian, German, Chinese, English
Contributions:117 commits, 17 PRs, 64 pushes in 2 months
Contributions summary:Ian primarily focused on developing features related to the administration of Apache Kafka within the Node.js Kafka client. Their contributions involved implementing and improving the `getTopicMetadata` and `sendOffsets` methods, which provide functionality for retrieving topic metadata and managing offset commits within transactions. The user also implemented various protocols for transactional operations such as `addPartitionsToTxn` and `endTxn`, indicating work on supporting transactional producer features.
HTTP server mocking and expectations library for Node.js
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:60 commits, 38 PRs, 43 pushes in 1 year 1 month
Contributions summary:Ian primarily focused on enhancing the `nock/nock` library, which is designed for HTTP server mocking in Node.js. Their contributions involved refactoring existing code for improved functionality and maintainability. The commits demonstrate a deep understanding of the library's internal workings, along with writing tests to ensure the correct functionality of stringifying requests and handling headers. The user modified existing tests and added new tests.
mock-servernocknode-jstestingjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Walker-sperber - Senior Director, Platform And Data, International