Mark Stosberg

Bloomington, Indiana, 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
🎓
Top School
Mark Stosberg is a senior software engineer and engineering leader with 22 years of experience building scalable web services, DevOps pipelines, and secure infrastructure. Currently at Mozilla working on Thunderbird Web Services, he blends hands-on Node.js backend development with systems automation and security leadership honed as Director of Systems and Security at RideAmigos. He co-maintains popular open-source Node.js projects—most notably node-config (1M+ weekly downloads) and node-saml—and has a long record of improving docs, tests, and configuration robustness across ecosystems. Mark is skilled at translating security and compliance needs into developer-friendly practices, having led ISO 27001 efforts and integrated secure coding into team standards. Based in Bloomington, Indiana, he pairs a pragmatic engineering mindset with servant leadership and a knack for simplifying complex systems through automation. An often-overlooked strength is his sustained commitment to documentation and developer experience, which amplifies the impact of his code across teams and OSS users.
code22 years of coding experience
job21 years of employment as a software developer
bookInstitute for Creative Leadership
bookBA, Computer Science, BA, Computer Science at Earlham College
languagesFrench, German, Catalan, Spanish
stackoverflow-logo

Stackoverflow

Stats
13,081reputation
1.6mreached
348answers
4questions
Badges
perl
top-5%
version-control
top-5%
sql-insert
top-5%
php
top-5%
postgresql
top-5%
ubuntu
top-1%
github-logo-circle

Github Skills (37)

javascript10
mojolicious10
saml10
testing10
technical-writing10
configuration-management10
perl10
psgi10
mongodb-database10
ubuntu10
passportjs10
nodejs10
mongodb10
documentation10
cgi9

Programming languages (35)

C#CMakefileHandlebarsGoHTMLJSONJupyter Notebook

Github contributions (5)

github-logo-circle
node-saml/passport-saml

Jan 2016 - Jun 2022

SAML 2.0 authentication with Passport
Role in this project:
userBackend Developer
Contributions:29 releases, 43 reviews, 89 commits in 6 years 6 months
Contributions summary:Mark primarily contributed to improving the codebase by addressing code quality issues and enhancing test coverage. They fixed a JSLint error by adding a missing comma. Additionally, the user refactored and organized existing tests related to validatePostResponse function, which increased the test's readability and maintainability. Further, the user replaced a large, repeated certificate variable with a shorter one to avoid copy-pasting and reduce potential errors.
idpspidauthenticationsaml2identity-provider
node-config/node-config

Nov 2014 - Jan 2023

Node.js Application Configuration
Role in this project:
userBack-end Developer
Contributions:4 releases, 13 reviews, 79 commits in 8 years 3 months
Contributions summary:Mark primarily focused on improving the configuration management aspects of the Node.js application. They addressed potential recursion bugs and improved performance by avoiding unnecessary `JSON.stringify()` calls and optimizing property checks. Additionally, they implemented a deferred configuration feature, allowing for dynamic value resolution based on other configuration settings. The user also refactored code to use standards-based equivalents and addressed array merging behavior.
configurationdeploymentnode-jsjavascriptproperties
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
Mark Stosberg