Sergey Sidorchik

Software Engineer at Meta

San Francisco Bay Area 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
Sergey Sidorchik is a software engineer with 12 years of experience and an 8-year track record of shipping web products and feature-led client experiences, now working at Meta in the San Francisco Bay Area. He has progressed from front-end engineer to staff technical leader roles at Zendesk, where he led buying experiences for SMB and Enterprise customers, built client frameworks, and drove Ember-to-React migrations. Comfortable as both an individual contributor and technical lead, Sergey has designed client tooling, subscription editing components, and cross-product frameworks that enabled faster delivery across teams. His open-source contributions include enhancing sigma.js graph visualization—improving edge rendering with curved edges and arrowheads—demonstrating attention to UI detail and performance at scale. Known for solving complex front-end problems and establishing architecture and build pipelines, he blends practical engineering with product-focused design. He holds a BS in Computer Science from Belarusian State University of Informatics and Radioelectronics.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Belarusian State University of Informatics and Radioelectronics
languagesRussian, English
github-logo-circle

Github Skills (6)

data-visualizations10
data-visualization10
data-visualisation10
javascript10
webgl8
graph-algorithms7

Programming languages (6)

TypeScriptOCamlJavaScriptVimLRubyVim Script

Github contributions (5)

github-logo-circle
jacomyal/sigma.js

Mar 2014 - Jun 2014

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges
Role in this project:
userFront-end Developer
Contributions:9 commits in 3 months
Contributions summary:Sergey focused on enhancing the visual representation of graph edges within the sigma.js library. Their contributions include implementing curved edges with arrowheads, adjusting edge rendering mechanisms, and providing the ability to define minimal arrow sizes. They modified example files and core rendering logic, specifically concerning edge rendering, to provide custom edge rendering and enhance the usability of the library.
javascript-libraryjavascriptnodesedgesvisualizing
ssidorchik/jshint.vim

Sep 2015 - Jun 2019

JSHint fork of jslint.vim
Contributions:2 PRs, 4 pushes, 2 branches in 3 years 9 months
jshintvimjslint
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