Konstantin Lebedev

Principal Engineer at STRV

Prague, Prague, Czechia
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

👤
Senior
🎓
Top School
Konstantin Lebedev is a Principal Engineer with 11 years of experience building fast, reliable, and well-tested web applications, currently leading engineering efforts at STRV from Prague. He specializes in TypeScript, React, Node.js, and GraphQL, and has shipped SaaS products used by thousands of customers as well as platforms that were acquired shortly after launch. Konstantin pairs hands-on full‑stack development with a focus on maintainability and performance, and contributes to notable open-source projects like rematch (Redux framework) and DefinitelyTyped, improving tooling and type safety for the broader JavaScript ecosystem. His background spans startups to large corporations across Europe and the US, and he brings a practical blend of product-facing delivery and deep technical craft.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster's Degree, Information Technology, Master's Degree, Information Technology at Ural State Technical University
languagesRussian, English, Spanish
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

state-management10
type-system10
typescript10
javascript10
typesc10
typescripts10
type-definition10
redux10
react10
typescript-types10
props9
dts9
static-typing9
typescript-definitions9
testing8

Programming languages (6)

TypeScriptCSSCoffeeScriptJavaScriptRubyElixir

Github contributions (5)

github-logo-circle
rematch/rematch

Jun 2018 - Jun 2019

The Redux Framework
Role in this project:
userFull-stack Developer
Contributions:11 commits, 6 PRs, 8 comments in 1 year
Contributions summary:Konstantin contributed to the `rematch/rematch` project, which is a Redux framework, by implementing features related to Redux DevTools and state management. They added the functionality to disable Redux DevTools and also initiated the structure for a typings plugin, enabling type validation. Furthermore, the user integrated prop-types validation and added relevant tests to ensure the proper functioning of the new functionalities.
reactstate-managementreact-nativeredux-best-practicesjavascript
The repository for high quality TypeScript type definitions.
Role in this project:
userFront-end Developer
Contributions:7 commits, 7 PRs, 2 comments in 1 year 1 month
Contributions summary:Konstantin contributed by adding TypeScript type definitions for several React components. These components include `react-sound`, `react-timeago`, `react-facebook-login-component`, `react-google-login-component`, `react-sticky-box`, and `react-add-to-calendar`. The commits include the creation of `.d.ts` files for type definitions and corresponding test files to demonstrate their usage. These contributions enhance the type safety and developer experience for projects using these libraries.
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