Summary
James Rae is a Geomatics Applications Developer with 24 years in software and 12 years focused on designing, implementing, and supporting the open-source Reusable Accessible Mapping Platform using TypeScript/JavaScript and Esri’s JavaScript API. He pairs a strong academic foundation (BMath, University of Waterloo; post-grad GIS, Niagara College) with hands-on experience building web mapping frameworks, legacy VB desktop apps, and SQL Server backends. His open approach exposes not just code but design docs, reviews, and trade-off analyses, reflecting a pragmatic, audit-ready engineering style. An experienced mentor, he has guided around thirty co-op students—many of whom joined his team—bringing a collaborative, coaching mindset to projects. Outside work he explores hobby game development, notably re-implementing the card game SolForge which deepened his skills in rules engines, animation, and AI opponent simulation. Based in Vaughan, Ontario, he prefers initiatives that make tangible positive impact and values remote-friendly roles and a healthy work-life balance.
11 years of coding experience
GIS(pg), GIS(pg) at Niagara College
BMath, BMath at University of Waterloo