Dmitry Semigradsky

Web Development Team Lead at VK

Minsk, Belarus
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
Dmitry Semigradsky is a Web Development Team Lead based in Minsk with 12 years of experience building and scaling front-end platforms and complex web applications. He has led development of a modular backoffice SPA using TypeScript, React, Redux and module federation, created a UI kit with screenshot tests, and routinely tackled performance and legacy browser support challenges. A hands-on engineer, Dmitry progressed from .NET and full‑stack roles into senior frontend leadership, mentoring hires and owning task breakdowns for delivery. He is an active open-source contributor to widely used projects like Autoprefixer and DefinitelyTyped, improving code quality, typings and compatibility across the JavaScript ecosystem. Known for pragmatic engineering, he blends deep CSS/PostCSS expertise with strong system-level thinking and a background in integrating diverse tech stacks.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Teacher-programmer, Bachelor's degree, Teacher-programmer at МГВРК
languagesРусский, Английский, Белорусский
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (22)

javascript10
typesc10
preprocessing10
preprocess10
css10
typescript10
postcss10
typescript-definitions10
type-definition10
type-system10
typescript-types10
preprocessor10
nodejs10
refactoring10
typescripts10

Programming languages (26)

GoHTMLJSONEJSTypeScriptShellAdblock Filter ListSCSS

Github contributions (5)

github-logo-circle
csstools/postcss-plugins

Sep 2016 - Nov 2021

PostCSS Tools and Plugins
Role in this project:
userFront-end Developer
Contributions:72 commits, 3 issues in 5 years 2 months
Contributions summary:Dmitry primarily contributed to the PostCSS plugins repository, focusing on CSS modifications and test improvements. The commits demonstrate work on various plugins, including `postcss-preset-env`, `css-has-pseudo`, and others, as well as adding and modifying tests. The user's work involved updating code, adjusting test assertions, and ensuring compatibility with PostCSS 8, indicating a focus on maintaining and improving the functionality of CSS-related tools.
csspostcss
The repository for high quality TypeScript type definitions.
Role in this project:
userBack-end Developer
Contributions:224 reviews, 34 commits, 86 PRs in 9 years
Contributions summary:Dmitry's primary contribution appears to be focused on updating and maintaining TypeScript type definitions for the Node.js environment within the `definitelytyped/definitelytyped` repository. The commits add or update missing APIs for various Node.js modules, specifically targeting versions of Node.js. These changes include adding a missing function in crypto module, updating APIs for `perf_hooks`, `wasi`, `zlib`, `punycode` and `worker_threads` modules.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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
Dmitry Semigradsky - Web Development Team Lead at VK