Ian Walker-sperber

Senior Director, Platform And Data, International

Basel, Basel-City, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job11 years of employment as a software developer
bookInternational Chinese Language Program (ICLP), International Chinese Language Program (ICLP) at National Taiwan University
bookBachelor of Arts (BA) Comparative Literature, Bachelor of Arts (BA) Comparative Literature at Cornell University
languagesSpanish, French, Russian, German, Chinese, English
stackoverflow-logo

Stackoverflow

Stats
3,731reputation
414kreached
9answers
12questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (20)

unit-testing10
transaction10
javascript10
back-end-development10
testing10
http10
transactionscope10
mocking10
nock10
nodejs10
apache-kafka10
transaction-manager10
nested6
spritekit6
mysqli6

Programming languages (8)

TypeScriptHCLJavaCOCamlSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
tulios/kafkajs

Oct 2018 - Jan 2019

A modern Apache Kafka client for node.js
Role in this project:
userBack-end Developer
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.
apache-kafkakafka-consumernode-jsnpm-packagejavascript
nock/nock

Jun 2016 - Jul 2017

HTTP server mocking and expectations library for Node.js
Role in this project:
userBack-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