Sam Mikes

Principal Software Developer at General Motors

Edmonton, Alberta, 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
Sam Mikes is a Principal Software Developer with 12+ years building privacy and security software for Apple and now driving platform work at General Motors from Edmonton. He combines deep systems and tooling experience—spanning test automation for the ECMAScript Test262 conformance suite, portability fixes in high-performance C++ projects like OpenMM, and core npm reliability improvements—with a strong background in industrial control and reverse-engineering dating back to the 2000s. A pragmatic engineering leader and former Software Development Manager, he moves fluidly between hands-on implementation, QA automation, and cross-team architecture. Sam’s work is notable for improving robustness and portability across diverse ecosystems, and he’s taken deliberate pauses (a recent sabbatical) to recharge while staying active in open-source maintenance.
code12 years of coding experience
job19 years of employment as a software developer
bookBSc, Honors, Distinction, Chemistry, BSc, Honors, Distinction, Chemistry at Harvey Mudd College
bookSanta Monica High School
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
225reputation
822reached
1answer
0questions
github-logo-circle

Github Skills (36)

simulation10
tooling10
javascript10
c-language10
npm10
npm-cli10
molecular-simulation10
es6-promise10
package-development10
simulations10
testing10
plugin-development10
command-line-interface10
compatibility10
package-manager-tool10

Programming languages (11)

TypeScriptJavaC++ShellCSCSSTeXJavaScript

Github contributions (5)

github-logo-circle
tc39/test262

Jul 2014 - Jul 2016

Official ECMAScript Conformance Test Suite
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:44 commits, 20 PRs, 111 comments in 2 years
Contributions summary:Sam contributed significantly to the test suite for the ECMAScript conformance tests. They implemented tests for Promise functionality, covering various scenarios like Promise.all, Promise.race, and Promise.resolve. The user also refactored existing tests, updated test harnesses, and addressed issues related to error handling and test sequencing, contributing to the robustness and reliability of the test suite.
javascriptconformancetc39typescripttests
npm/npm

Nov 2014 - May 2015

This repository is moving to: https://github.com/npm/cli
Role in this project:
userBack-end Developer
Contributions:28 commits, 25 PRs, 1228 comments in 6 months
Contributions summary:Sam primarily contributed to the core functionalities of the npm package manager, focusing on improving error handling, and fixing bugs related to the command-line interface and core modules. They added features to the `spawn` utility, modified the `init` and `build` scripts to improve error reporting. The user also made changes in the `config` module, and added tests to verify their bug fixes. These changes reveal contributions to improve the robustness of the core npm package manager.
npm-clinodejsnpmcli
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
Sam Mikes - Principal Software Developer at General Motors