Nick Doiron

Senior Software Engineer at McKinsey & Company

Chicago, Illinois, United States
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
Nick Doiron is a senior full‑stack software engineer based in Chicago with 15 years of experience building production systems that span backend services, geospatial data, and interactive front ends. He works in Python, Go, and TypeScript/React with strong Postgres/PostGIS and mapping expertise, and has driven ML-platform and model APIs in enterprise settings. A long‑time open source contributor, Nick has improved RTL and multilingual support in high‑profile mapping projects like OpenStreetMap iD and Tangram and added i18n to MetaMask, highlighting his focus on accessibility and localization. He combines hands‑on API and database design with cartographic rendering and NLP/ML experimentation (see mapmeld and monsoon‑nlp), and has repeatedly shipped tooling for redistricting and civic data analysis. Not obvious from his title: he blends geodata engineering with production ML workflow work, making him effective at turning spatial research into scalable, user‑facing products.
code15 years of coding experience
job7 years of employment as a software developer
languagesJapanese, Spanish, English
stackoverflow-logo

Stackoverflow

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

Github Skills (42)

webgl10
editors10
javascript10
rails-i18n10
back-end-development10
apidoc10
css10
regex10
ui-design10
editor10
render10
uid10
go10
ember-i18n10
api10

Programming languages (25)

HandlebarsGoHTMLJupyter NotebookYAMLNunjucksFortranTypeScript

Github contributions (5)

github-logo-circle
determined-ai/determined

Oct 2021 - Jan 2023

Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.
Role in this project:
userBack-end Developer
Contributions:794 reviews, 193 commits, 687 PRs in 1 year 3 months
Contributions summary:Nick primarily contributed to the implementation of a Model and Model Version API backend, including functionalities for retrieving, creating, and updating models and model versions. They worked on the core API logic, including defining endpoints, handling database interactions, and implementing features such as model archiving and unarchiving. The user also addressed several code issues and enhancements within the backend infrastructure, contributing to the overall functionality of the Determined AI platform.
pytorchdata-sciencedeep-learningdistributed-trainingmachine-learning
openstreetmap/iD

May 2016 - Oct 2021

🆔 The easy-to-use OpenStreetMap editor in JavaScript.
Role in this project:
userFront-end Developer
Contributions:1 review, 152 commits, 9 PRs in 5 years 6 months
Contributions summary:Nick primarily contributed to the user interface of the OpenStreetMap editor, `id`. Their work focused on improving the RTL (Right-to-Left) layout support within the editor, addressing issues with mouse position calculations and button orientations. They implemented and refined map controls, menus, and search results. They also updated the RTL detection mechanism.
javascriptmappingosmeditoropenstreetmap
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
Nick Doiron - Senior Software Engineer at McKinsey & Company