Maxim Burmagin

Front-end Developer at CoMagic

Saint Petersburg, Saint Petersburg, Russia
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
Maxim Burmagin is a front-end developer with over a decade of professional experience and more than six years focused on building modern web applications and front-end infrastructure. Based in Saint Petersburg, he combines hands-on product work—shipping responsive redesigns and conversion improvements—with ownership of developer tooling and dependency maintenance. He has driven features like two-factor authentication and a freemium monetization model in enterprise projects, and today works on front-end systems at CoMagic. An active open-source contributor, Maxim has made notable contributions to heavyweight projects such as webpack, yarn, chokidar, and moment.js, including work on module name conflict resolution and test modernization in webpack. Passionate about tooling, he continually iterates on developer experience to speed up daily workflows. Colleagues describe him as a pragmatic engineer who bridges product impact and low-level infrastructure improvements.
code11 years of coding experience
job7 years of employment as a software developer
bookSecondary Vocational Education, Computer Science, Secondary Vocational Education, Computer Science at GUAP
languagesРусский, Английский
github-logo-circle

Github Skills (12)

javascript10
bundle10
bundling10
webpacker10
webpack10
testing10
nodejs9
s68
loader8
bundler8
jsmodules7
amd6

Programming languages (6)

TypeScriptCSSC++JavaScriptGoLua

Github contributions (5)

github-logo-circle
webpack/webpack

Apr 2018 - May 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:7 commits, 2 PRs, 13 comments in 2 days
Contributions summary:Maxim primarily contributed to module name conflict resolution within the webpack project. Their work involved modifications to the `NamedModulesPlugin`, including changes to module naming, conflict detection, and integration of shorteners. They also added test cases to verify the correctness of these module name assignments, while adjusting build configurations and refactoring existing tests to utilize modern testing frameworks. The user also specified name of the bundle in tests.
amdloaderscode-splittingcustom-stuffcompiler
Output Checkstyle XML reports of stylelint results
Contributions:1 release, 6 commits, 5 PRs in 9 months
reportslintlinterxmlstylelint
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
Maxim Burmagin - Front-end Developer at CoMagic