Aleksei Petrov

Senior Software Engineer, Frontend at JetBrains

Amsterdam, North Holland, Netherlands
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
Aleksei Petrov is a Senior Frontend Engineer based in Amsterdam with 11 years of experience building performant, developer-friendly web applications. He has a track record of optimizing build and test pipelines (cutting frontend build time by 25% and test pipelines by 75%) and improving bundle sizes and maintainability at companies including JetBrains, Kaspersky, and Yandex. Aleksei combines hands-on React expertise—contributing bug fixes and tests to the popular react-day-picker project—with practical platform work like teaching teams React hooks and building an internal hiring app that improved retention. He thrives in both startup and large-company environments, having built a product from scratch that helped a startup raise seed funding and delivered tools used by product managers. His background in engineering and attention to developer experience make him particularly effective at turning UI complexity into reliable, testable components.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster of Engineering - MEng, Automobile/Automotive Mechanics Technology/Technician, Master of Engineering - MEng, Automobile/Automotive Mechanics Technology/Technician at Kostroma State Agricultural Academy ( KSAA)
stackoverflow-logo

Stackoverflow

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

Github Skills (8)

component-development10
javascript10
react10
testing10
react-component9
react-components9
datepicker9
date-fns8

Programming languages (5)

TypeScriptCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
gpbl/react-day-picker

Nov 2017 - Nov 2017

DayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications.
Role in this project:
userFront-end Developer
Contributions:6 commits, 3 PRs, 6 comments in 18 days
Contributions summary:Aleksei primarily contributed to the `DayPickerInput` component, a React-based date picker. Their work involved fixing issues related to the `selectedDays` prop, ensuring it wasn't overridden, and adding tests to validate the correct behavior. They also removed underlines from weekdays and fixed rendering issues. The contributions focused on enhancing the component's functionality and reliability through bug fixes and improved testing.
date-pickerreact-componentdatepickercalendar-componentcalendar
hydrognomik/hw1

Oct 2018 - Feb 2019

Contributions:20 PRs, 27 pushes, 16 branches in 4 months
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
Aleksei Petrov - Senior Software Engineer, Frontend at JetBrains