Serhii Shyiko

Software Engineer at Stripe

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
Serhii Shyiko is a software engineer with 12 years of experience building scalable systems across startups and large tech firms, currently at Stripe after senior engineering roles at Microsoft, GitHub, and Amazon. He blends strong back-end compiler work—contributing bug fixes and grammar/constructor fixes to Microsoft TypeScript—with front-end expertise, improving webpack's widely used css-loader by refining URL/import handling and adding robust tests. His background in applied mathematics underpins a methodical approach to parsing, transformation, and platform reliability. Comfortable shipping across the full stack, he has a track record of improving developer tooling and production-grade SaaS platforms. Notably, his open-source contributions touch projects that millions of developers depend on, reflecting a focus on correctness and maintainability beyond feature work.
code12 years of coding experience
job14 years of employment as a software developer
bookMaster's degree Applied Mathematics, Master's degree Applied Mathematics at Taras Shevchenko National University of Kyiv
languagesEnglish, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
486reputation
30kreached
16answers
2questions
github-logo-circle

Github Skills (20)

javascript10
css10
typescript10
webpack10
webpacker10
typescript-types10
webpack-loader10
typescripts10
testing9
type-check9
compiler-design9
type-checking9
language-design8
android-listview6
listview6

Programming languages (11)

TypeScriptC#JavaCSSCJavaScriptRAMLGo

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Jul 2015 - Jan 2016

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userBack-end Developer
Contributions:27 commits, 7 PRs, 5 comments in 6 months
Contributions summary:Serhii primarily focused on bug fixes and code improvements within the TypeScript compiler and server components. Their work addressed issues related to constructor handling, super calls in derived classes, and grammar parsing. Furthermore, the user contributed by fixing indentation issues and adding comments to clarify the code.
typecheckerjavascriptcleantype-checksuperset
webpack-contrib/css-loader

Nov 2015 - Nov 2015

CSS Loader
Role in this project:
userFront-end Developer
Contributions:5 commits, 1 PR, 1 comment in 3 days
Contributions summary:Serhii primarily focused on improving the CSS Loader for the webpack project. Their contributions involved fixing issues related to URL and import handling within the CSS processing pipeline. The user also added functionality to disable URL rewriting and implemented tests to ensure the correct processing of URLs within CSS files. Their work demonstrates a focus on enhancing the loader's parsing and transformation capabilities.
webpack-loadercss-loadercsshtml-webpack-plugincss-modules
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
Serhii Shyiko - Software Engineer at Stripe