Kumar Mcmillan

Staff Developer at Shopify

City of Edinburgh, Scotland, United Kingdom
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
Kumar Mcmillan is a seasoned Staff Developer with 18 years of experience building scalable web products and developer-facing tooling from Edinburgh. He currently designs and ships safe, flexible checkout UI extension APIs at Shopify and has led cross-team migrations of high-value merchants to API-based customization. Previously at Mozilla he improved addons.mozilla.org for millions of monthly users, contributed to CLI tooling and high-throughput backends, and remains an active open-source contributor to projects like nose and various Mozilla repositories. He brings full-stack chops across TypeScript/React, Python/Django, Node.js and Celery, and a track record of boosting team output via mentoring, code quality and observability. Notably, he helped convert large codebases (including an 80K LOC Flow→TypeScript migration) and builds product features driven by metrics and safe rollout practices. Curious and pragmatic, he favors shipping well-tested, maintainable systems that empower both users and other engineers.
code18 years of coding experience
job22 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
684reputation
446kreached
16answers
0questions
github-logo-circle

Github Skills (42)

unit-testing10
git10
javascript10
back-end-development10
apidoc10
python10
django10
browser-extension10
testing10
css10
command-line-interface10
test-framework10
xunit10
ui-design10
redux10

Programming languages (15)

MDXCSSRustGoHTMLFreeMarkerTypeScriptLiquid

Github contributions (5)

github-logo-circle
mozilla/playdoh

Apr 2011 - Nov 2012

PROJECT DEPRECATED (WAS: "Mozilla's Web application base template. Half Django, half awesomeness, half not good at math.")
Role in this project:
userFull-stack Developer
Contributions:34 commits, 4 comments, 3 issues in 1 year 6 months
Contributions summary:Kumar made significant contributions to the Mozilla playdoh project, focusing on backend improvements and front-end enhancements. They refactored background task handling with Celery, moved custom logic to separate libraries, and updated project dependencies. The user also added mobile app examples, including styling and JavaScript, and streamlined the template loading process.
mathbase-templatepythondjangoweb-application
mozilla/addons-frontend

Jun 2016 - Nov 2019

Front-end to complement mozilla/addons-server
Role in this project:
userFront-end Developer
Contributions:768 commits, 1056 PRs, 739 pushes in 3 years 5 months
Contributions summary:Kumar focused on front-end development tasks, contributing to the user interface of the Firefox Add-ons frontend. They worked on implementing features for the add-on detail page, including the integration of the rating system and enhanced display of version release notes. Furthermore, the user improved the user experience by making enhancements to the UI and fixed known issues that had to do with styling, as well as other minor adjustments.
reactaddonsreduxaddoncomplement
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
Kumar Mcmillan - Staff Developer at Shopify