Sergey Astapov

UI Engineer at Grid Dynamics

Pittsburgh, Pennsylvania, 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 Astapov is a UI Engineer with a decade of front-end and web development experience, currently based in Pittsburgh and working at Grid Dynamics. He has a strong background in Ember.js and Drupal-era web development, contributing to prominent open-source projects like ember.js, ember-data, and miragejs where he improved documentation, modernized examples, and fixed integration and compatibility issues. Sergey combines practical engineering—upgrading CI, linting, and dependency workflows—with careful technical writing to improve developer experience across libraries. His work often focuses on keeping legacy patterns compatible with modern JavaScript, converting code to native class and decorator syntax while tightening test coverage. With roots in mathematics from Kharkiv Polytechnic Institute and early career experience in Drupal and WordPress, he brings analytical rigor to UI engineering challenges. Colleagues benefit from his blend of hands-on fixes and clear documentation that reduce maintenance friction in complex front-end stacks.
code10 years of coding experience
job6 years of employment as a software developer
bookNational Technical University "Kharkiv Polytechnic Institute"
languagesEnglish, Ukrainian, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (20)

javascript10
testing10
dataframe10
emberjs10
ember-testing10
ember10
html10
documentation10
github-ci9
dependency-management9
typescript9
css9
typescript-types9
qunit9
data-loading9

Programming languages (9)

TypeScriptCSSRustHandlebarsSCSSJavaScriptHTMLPerl

Github contributions (5)

github-logo-circle
Ember.js flavored changesets, inspired by Ecto
Role in this project:
userFront-end Developer
Contributions:4 releases, 4 reviews, 23 commits in 3 years 4 months
Contributions summary:Sergey primarily contributed to fixing integration tests and addressing deprecation warnings within the Ember.js framework. Their work involved modifying components and helpers, specifically related to the `ember-changeset` library, to ensure compatibility with newer versions of Ember.js. Additionally, the user updated dependencies, added linting configurations, and improved test coverage.
ember-addonchangesetsflavoredduplicateemberjs
miragejs/ember-cli-mirage

Nov 2021 - May 2022

An Ember Addon to easily add Mirage JS to your Ember app.
Role in this project:
userFull-stack Developer
Contributions:11 releases, 38 reviews, 171 commits in 5 months
Contributions summary:Sergey focused on enhancing the Ember.js-based front-end of the application, introducing and fixing issues related to template linting, and restructuring documentation. They also refactored the build process by transitioning from Travis CI to GitHub Actions. Furthermore, the user upgraded dependencies and addressed compatibility concerns with Ember.js versions, including setting up scenarios for different versions and modifying configurations. Finally, the user replaced the `ember-ajax` dependency with `ember-fetch`.
ember-cliember-addonmirage-jsmirageember-app
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