Vitaly Slobodin

Staff Frontend Engineer at GitLab

Haarlem, North Holland, Netherlands
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
Vitaly Slobodin is a Staff Frontend Engineer with 13 years of software development experience, currently shaping front-end architecture at GitLab. He brings true full‑stack fluency—from C/C++ and .NET back ends to modern React/Angular front ends and TypeScript—alongside deep experience building high‑load systems, fintech portals, marketplaces and SEO SaaS. An ex-core PhantomJS developer, he has hands‑on open‑source credentials in a notable headless browser project and has improved language tooling in the Zed editor. Comfortable leading teams as CTO or chief architect, he combines pragmatic engineering with continuous learning and frequent conference speaking. Based in Haarlem, he’s equally at home optimizing performance and shipping user-facing features across complex distributed environments.
code13 years of coding experience
job7 years of employment as a software developer
bookEngineer’s Degree, IT management, Engineer’s Degree, IT management at Institute of Management, Business and Law
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,359reputation
34kreached
18answers
0questions
Badges
phantomjs
top-1%
windows
top-5%
github-logo-circle

Github Skills (36)

javascript10
c-language10
text-editor10
css-selectors10
language-server-protocol10
webkit10
headless-browser10
ruby10
language-server10
gpu10
html-parsing10
dotnet-core10
qt-framework10
rust10
cprogramming-language10

Programming languages (16)

JavaC++CSSRustCSchemeHTMLKotlin

Github contributions (5)

github-logo-circle
ariya/phantomjs

Sep 2012 - Jan 2020

Scriptable Headless Browser
Role in this project:
userBack-end Developer & System Architect
Contributions:219 commits, 191 PRs, 171 pushes in 7 years 5 months
Contributions summary:Vitaly contributed to the core functionality of the PhantomJS project by addressing various issues related to image rendering, date parsing, and network request handling. They implemented support for WOFF file formats, which required integration with zlib. Furthermore, the user refactored core components and enhanced the system by fixing window.location behavior, adding features for SSL protocol configuration, and improving error handling for network resources.
headless-browserbrowserscriptablephantomjsautomation
zed-industries/zed

Jan 2024 - Mar 2025

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Role in this project:
userFull-stack Developer
Contributions:58 reviews, 37 PRs, 147 comments in 1 year 1 month
Contributions summary:Vitaly primarily focused on enhancing the Ruby language support within the Zed code editor. They implemented new features, including the addition of `ruby-lsp` and `rubocop` language servers for improved code completion, diagnostics, and formatting. The user also worked on improving the editor's features, like the context menu and proper indentation for Ruby code, and contributed to RBS file support. Furthermore, they added support for running tests with minitest and RSpec.
gpuirust-langtext-editorzed
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
Vitaly Slobodin - Staff Frontend Engineer at GitLab