Sergey M.

Full Stack Web Developer

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
Sergey M is a seasoned Senior Web Developer based in Ottawa with 11 years of experience building full-stack web applications and components for enterprise-scale teams. Currently at Shopify after several impactful roles at IBM and Pythian, he brings deep expertise in both front-end compatibility and back-end integrations. He contributes to notable open-source projects, including improving cross-browser testing and IE/Chrome-specific fixes for the widely used fingerprintjs library and adding a robust concatenation adapter to Pagerfanta’s PHP pagination tools. Sergey combines hands-on engineering with a focus on test infrastructure and documentation, helping teams ship reliable, well-tested features. Colleagues describe him as pragmatic and detail-oriented, often tackling subtle browser quirks and interoperability issues that others overlook.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
10,339reputation
2.4mreached
140answers
46questions
Badges
sql
top-5%
css
top-5%
mysql
top-5%
php
top-5%
css-position
top-5%
electron
top-5%
github-logo-circle

Github Skills (28)

javascript10
phpunit10
php10
browser-testing10
web-development10
k10
test-automation10
mysql9
react-native9
software-design9
electron9
backward-compatibility9
browser-support9
typescript9
css9

Programming languages (15)

SmartyJavaCSSC++PugCHTMLJSON

Github contributions (5)

github-logo-circle
fingerprintjs/fingerprintjs

Jan 2023 - Feb 2023

The most advanced browser fingerprinting library.
Role in this project:
userFront-end Developer
Contributions:39 releases, 234 reviews, 4 commits in 21 days
Contributions summary:Sergey primarily focused on improving the testing infrastructure and browser compatibility of the fingerprintjs library. Their commits involved running tests in different browsers, fixing timeout issues, and adding various browsers (including IE) to the test configurations. They also updated the code to accommodate browser-specific behaviors such as those in IE11 and Chrome 86.
unlocktouchidbrowserdetectionfraud-detection
whiteoctober/Pagerfanta

Oct 2017 - Oct 2017

Pagination for PHP.
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 7 comments in 10 days
Contributions summary:Sergey primarily contributed to the development of a concatenation adapter within the Pagerfanta library. They created the adapter class, wrote tests to ensure its functionality, and added documentation. Furthermore, the user addressed an issue related to handling traversable objects within the adapter. The contributions focused on implementing features, improving the reliability, and enhancing the documentation of the adapter component.
silverstripephppaginationdoctrine
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
Sergey M. - Full Stack Web Developer