James Vaughan

Senior Software Architect at University of Toronto

Old Toronto, Ontario, Canada
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

👤
Senior
🎓
Top School
James Vaughan is a Senior Software Architect with 11 years of focused experience building high-performance transportation modelling systems at the University of Toronto. He leads development of the eXtensible Travel Modelling Framework (XTMF) and the GTA agent-based GTAModel line, combining C#, C++, .NET and Python to deliver parallelized, vectorized solutions that dramatically reduce runtimes. Comfortable spanning research and production, he directs a team, integrates commercial and open-source tools (including EMME), and keeps UTTRI on the cutting edge of transport analysis software. His background in HPC, database engineering and algorithmic model estimation (PSO, GA, GD) enables him to marry numerical methods with practical deployment on clusters. Based in Old Toronto, he brings academic rigor from a U of T software engineering degree to long-running, impactful public-policy modelling projects. An under-the-radar strength is his knack for extensible plug-in frameworks that let multiple cities and research teams reuse and customize complex simulations.
code11 years of coding experience
job12 years of employment as a software developer
bookh.b.sc, Computer Science (Software Engineering), h.b.sc, Computer Science (Software Engineering) at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

python10
modeling-tool10
agent-based-modeling10
framwork10
extensible10
zeplin10
caf7
testbed7
csharp6
dotnet6
dotnet-core5
coreclr5
blazor4
pytorch4
microsoft4

Programming languages (5)

C#CSSJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
TravelModellingGroup/XTMF2

Mar 2017 - Apr 2022

The eXtensible Travel Modelling Framwork
Contributions:235 commits, 171 PRs, 223 pushes in 5 years 1 month
modelling-frameworktravel-demandtravel-demand-modellingtravelframework
JamesVaughan/Documentation

Dec 2021 - Mar 2025

The source code for the documetnation site for TMG's software.
Contributions:27 pushes, 127 branches in 3 years 3 months
twinepythonrevit-apirequirements-management
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
James Vaughan - Senior Software Architect at University of Toronto