Summary
Jason Winn is a Staff Software Engineer with 11 years of experience building resilient mobile systems and UX at scale, currently leading mobile design system and core platform work at Slack from Canada. He has shipped complex features like offline-capable, multilingual autocomplete driven by a fuzzy finite-state machine and an async stream-based Data Providers layer that became the backbone for the app. Prior roles at Joist, Airbnb, Zynga and IBM reflect deep iOS and cross-platform mobile expertise, plus experience prototyping novel location and economy features. Trained as a mechanical engineer at the University of Waterloo, he brings a systems-thinking approach to software architecture and a strong track record as a technical interviewer and team leader. Outside code he publishes engineering notes and drawings online, hinting at a blend of technical rigor and creative curiosity.
11 years of coding experience
2 years of employment as a software developer
Earl Haig Secondary School
Bachelor of Applied Science (BASc), Mechanical Engineering, Bachelor of Applied Science (BASc), Mechanical Engineering at University of Waterloo
English, French