Stephan Badragan

Staff Engineer at Everbridge

Surrey, British Columbia, 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

🤩
Rockstar
🎓
Top School
Stephan Badragan is a Staff Engineer with a decade of experience building reliable, full-stack web applications and platform features across enterprise software companies including Everbridge, xMatters, and SAP. He combines hands-on engineering with technical leadership, progressing from UI-focused roles to staff-level responsibilities in production systems and team delivery. An active open-source contributor, Stephan improved webpack’s source map handling by adding a namespacing option to avoid sourcemap path collisions—an indication of his attention to developer experience and build tooling at scale. Based in Surrey, BC, he brings a computer science degree from Simon Fraser University and a pragmatic approach to refactoring and cross-cutting infrastructure work that reduces friction for teams shipping complex front-end systems.
code9 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Simon Fraser University
github-logo-circle

Github Skills (9)

loader10
javascript10
s610
build-tools10
bundle10
bundler10
webpacker10
webpack10
test-automation9

Programming languages (16)

MDXJavaCSSRustCVueGoReason

Github contributions (5)

github-logo-circle
webpack/webpack

Oct 2017 - Feb 2018

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 4 PRs, 64 comments in 3 months
Contributions summary:Stephan primarily focused on enhancing the source map functionality within the webpack project. Their contributions involved adding a new `output.devtoolNamespace` option to address potential sourcemap path collisions. They modified various files, including `ModuleFilenameHelpers.js`, `SourceMapDevToolPlugin.js`, and test configuration files, to incorporate and test the new namespace feature. Furthermore, the user refactored code to pass the `devtoolNamespace` argument through and added the ability to filter modules in the `EvalSourceMapDevToolPlugin`.
amdloaderscode-splittingcustom-stuffcompiler
MagicDuck/grug-far.nvim

Apr 2024 - Apr 2025

Find And Replace plugin for neovim
Contributions:82 reviews, 527 PRs, 617 pushes in 11 months
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