Ivan Starkov

Almaty, Kazakhstan
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
Ivan Starkov is a veteran software engineer with 12+ years building scalable web platforms, from single-developer startups to leading engineering teams and shipping production systems for millions of monthly users. He specializes in front-end architecture and performance—authoring and improving React components and UI systems (notably contributing to projects like rifm and google-map-react)—while also designing core platform pieces such as a proprietary animation engine, builder runtime, and low-latency publishing infrastructure. As a technical lead he has driven full-stack stacks (Hasura, Postgres, ClickHouse) and cloud operations across GCP/Hetzner/Cloudflare, mentored engineers, and rebuilt legacy CRMs into modern React architectures. Comfortable toggling between hands-on coding, QA/test automation, and system design, he brings an unusual mix of product-minded engineering and operational experience that once supported a high-frequency trading platform handling a large share of exchange volume. Based in Almaty, Kazakhstan, he is actively seeking a new role where he can combine deep front-end expertise with platform-level impact.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster's Degree Mechanics, Master's Degree Mechanics at Moscow State University
languagesGerman, Italian, French, Russian, English
github-logo-circle

Github Skills (19)

javascript10
react-components10
ui-components10
component-development10
css10
redux10
react-component10
component-kit10
component-testing10
html10
maps10
frontend10
google-maps-api10
react10
test-automation10

Programming languages (12)

TypeScriptShellC++CoffeeScriptCRustOCamlJavaScript

Github contributions (5)

github-logo-circle
realadvisor/rifm

Jul 2018 - Apr 2022

React Input Format & Mask, tiny (≈800b) component to transform any input component into formatted or masked input. Supports number, date, phone, currency, credit card, etc
Role in this project:
userFront-end Developer
Contributions:2 releases, 109 commits, 60 PRs in 3 years 10 months
Contributions summary:Ivan primarily contributed to the `rifm` repository by implementing and refining the core component's functionality. They focused on improving the input formatting and masking capabilities, addressing bugs related to deleting characters within masks, and enhancing the API for greater flexibility. Their work involved significant modifications to the `Rifm.js` component, and improvements to examples, demonstrating a commitment to component usability and overall project improvement.
reactcreditmaskphonetransform
Google map library for react that allows rendering components as markers :tada:
Role in this project:
userFront-end Developer
Contributions:1 release, 232 commits, 74 PRs in 6 years 11 months
Contributions summary:Ivan primarily contributed to the front-end of the Google Maps React library. Their commits focused on fixing bugs, improving functionality, and enhancing the user experience. Specifically, they added events for zoom animation, fixed a zoom animation bug, and refactored the code for better React compatibility and performance. They also implemented features like drag-and-drop for markers, reflecting a focus on interactive map elements.
reactgooglemapsmarkergoogle-maps-apigoogle
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
Ivan Starkov