Roman Pominov

Russia
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
Roman Pominov is a front-end developer with 14 years of experience specializing in JavaScript and the React ecosystem, including Webpack, Redux, GraphQL, Node.js and server-side rendering. He has worked at Yandex and spent five years at Whitescape, and contributes to open source—improving UI/UX and adding features to projects like the Webstudio visual website builder. His strengths lie in crafting robust React interfaces and debugging tricky UI behaviors (flicker, scroll issues) while also optimizing reactive libraries and specifications at the intersection of front- and back-end concerns. Comfortable with HTML/CSS, he pairs strong JavaScript craftsmanship with a practical understanding of developer tooling and performance. An interesting detail: he’s contributed to both application-level UI improvements and low-level library/spec work (kefir, fantasy-land), showing versatility across the stack.
code14 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,423reputation
96kreached
31answers
8questions
github-logo-circle

Github Skills (23)

structures10
struct10
javascript10
algebra10
ui-components10
web-components10
ui-design10
uid10
front-end-development10
specification10
functional-programming10
frontend10
web-frontend10
react10
jquery9

Programming languages (14)

C++JinjaPureScriptGoHTMLReasonTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
kefirjs/kefir

May 2014 - Jun 2022

A Reactive Programming library for JavaScript
Role in this project:
userFront-end Developer
Contributions:1310 commits, 65 PRs, 566 pushes in 8 years 3 months
Contributions summary:Roman's commits primarily focus on refining the performance of the `.delay()` method and refactoring code. They were also responsible for improving the functionality of the jQuery plugin related to this library. Furthermore, they introduced code updates for a specific testing environment and for proper context within the code.
rxjsfunctional-programmingfunctional-reactive-programmingkefirjavascript
fantasyland/fantasy-land

Sep 2015 - Oct 2016

Specification for interoperability of common algebraic structures in JavaScript
Role in this project:
userBack-end Developer
Contributions:23 commits, 20 PRs, 2 pushes in 1 year 1 month
Contributions summary:Roman primarily contributed to the specification of interoperability of common algebraic structures in JavaScript, specifically within the context of the fantasy-land specification. Their commits involved defining interfaces and implementations for various algebraic structures such as `Id`, `Applicative`, `Chain` etc. The user made changes to the code, updating the codebase to require prefixed names. The user's work focused on ensuring compatibility and adhering to established standards.
fantasy-landspecificationjavascriptinteroperabilityalgebra
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