Artem Petrenkov

Senior Front-End Developer at RingCentral

Sofia, Sofia-City, Bulgaria
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
Artem Petrenkov is a Senior Front-End Developer with over a decade of professional experience and 13 years in the industry, currently based in Sofia and working at RingCentral. He specializes in React and Vue ecosystems, builds reusable UI libraries and accessible web applications, and complements front-end work with Node.js, Java, and AWS expertise. Artem has led cross-team frontend efforts—migrating Vue 2 to 3, standardizing design systems, and reducing tech debt—while also shipping analytics and IoT dashboards with custom charts and localization for multi-tenant products. An active contributor to the arui-feather React component library, he’s pragmatic about UX details (mobile full-screen modes, popup/select fixes) that materially improve usability. He combines hands-on implementation with mentoring and hiring experience, bridging product, design and operations to deliver production-grade web platforms.
code13 years of coding experience
job16 years of employment as a software developer
bookPhD, PhD at Donskoy State Agrarian University
languagesEnglish, Russian
github-logo-circle

Github Skills (14)

uid10
javascript10
front-end-development10
ui-design10
react10
feather9
css9
select-all8
selectbox8
multiselect8
select28
popup8
mobile-development7
html6

Programming languages (10)

TypeScriptJavaC++CSSRustTeXJavaScriptVue

Github contributions (5)

github-logo-circle
alfa-laboratory/arui-feather

May 2017 - Jul 2017

Role in this project:
userFront-end Developer
Contributions:14 commits, 17 PRs, 17 pushes in 2 months
Contributions summary:Artem primarily contributed to the UI of the `arui-feather` repository, focusing on the development and enhancement of React components. They addressed bugs in existing components, such as the popup and select elements, and implemented new features like full-screen modes for mobile use cases. The contributions included the creation of new components like `popup-header` and improvements to the calendar input functionality, showcasing a focus on user interface design and usability.
reactalfabankbemaruireactjs
artptr/merge-deep

Feb 2020 - Apr 2024

Recursively merge values in a JavaScript object.
Contributions:2 pushes, 1 branch in 4 years 2 months
recursivelyjavascriptmergenodejsjavascript-object
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
Artem Petrenkov - Senior Front-End Developer at RingCentral