Sergey Volkov is a Frontend Developer with nine years of experience building complex web and GIS systems, currently working at VK on microfrontend architectures and a suite of administrative web apps. He is expert in React and TypeScript and has hands-on experience with state managers (MobX, Effector, Redux) and large-scale form and performance optimizations. Sergey combines solid product-side engineering with backend-aware contributions—he maintains open-source tools like swagger-typescript-api and has improved GraphQL codegen tooling, showing fluency across client and server concerns. His background includes mapping and real-time systems (Cesium, WebGL, websockets) and enterprise data-management platforms, reflecting a knack for visual and data-heavy interfaces. A founder on GitHub projects, he cares about tooling quality, modular refactors and pragmatic API design, influenced by an interest in programming language design. Based in Nizhniy Novgorod, he brings both disciplined code review practices and an appetite for architecting reusable frontend infrastructure.
9 years of coding experience
7 years of employment as a software developer
Specialized secondary, Computer Programming, Specialized secondary, Computer Programming at Nizhniy Novgorod Economic and Law College
Generate the API Client for Fetch or Axios from an OpenAPI Specification
Role in this project:
Back-end Developer
Contributions:80 releases, 10 reviews, 361 commits in 2 years 11 months
Contributions summary:Sergey primarily focused on implementing backend features, as evidenced by the addition of a base URL override functionality in the API client, and a change to the integer primitive type. The user also worked on testing, parsing and fixing issues for Swagger 3 schemas. Additionally, they refactored code into modules, using mustache for the API template, and introduced code for handling parameters and the related types.
GraphQL client and GraphQL code generator with GraphQL autocomplete library generation ⚡⚡⚡ for browser,nodejs and react native ( apollo compatible )
Role in this project:
Full-stack Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Sergey primarily focused on enhancing the GraphQL client and code generation capabilities of the project. They added the functionality to rename output files and implemented global type declarations. The user also refactored and fixed code to address eslint warnings and removed duplicate types, improving code quality. Furthermore, they added a refactor for template classes and updated the template files to inherit these.
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.