Egor Smirnov

Tech Lead at V Kontakte LLC

Saint Petersburg, Saint Petersburg, Russia
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
Egor Smirnov is a tech lead with 10 years of experience building high-performance mobile web interfaces, currently leading frontend efforts at VKCOM in Saint Petersburg. He specializes in complex, thought-intensive projects and has deep hands-on expertise in React and mobile web UX, having contributed significant improvements to VKUI—an internal React component library that mirrors native iOS/Android interfaces. His work on the Tooltip component demonstrates a focus on accessibility, robust positioning (Popper.js) and maintainable refactors, reflecting an engineer who balances polish with pragmatic architecture. An active open-source contributor, Egor blends leadership with code-level craftsmanship and a preference for problems that require careful design and subtle technical trade-offs.
code10 years of coding experience
job5 years of employment as a software developer
languagesАнглийский, Russian
stackoverflow-logo

Stackoverflow

Stats
11reputation
222reached
0answers
1question
github-logo-circle

Github Skills (12)

popperjs10
javascript10
react10
ui-components10
typescript-types9
ui-design9
typescript9
typescripts9
css9
realm6
android6
java6

Programming languages (11)

TypeScriptJavaC++ShellRustMakefileJavaScriptObjective-C

Github contributions (5)

github-logo-circle
VKCOM/VKUI

Jun 2021 - Nov 2022

VKUI – это набор React-компонентов, с помощью которых можно создавать интерфейсы, внешне неотличимые от наших iOS и Android приложений.
Role in this project:
userFront-end Developer
Contributions:53 reviews, 127 commits, 13 PRs in 1 year 5 months
Contributions summary:Egor primarily contributed to the development of the VKUI React component library. Their work focused on implementing and refactoring the Tooltip component, utilizing the Popper.js library for positioning and arrow placement. They also made improvements to the component's accessibility and visual presentation, including the styling of the arrow and handling of various placement configurations. Their contributions involved significant code changes and refactoring to enhance the functionality and maintainability of the Tooltip component.
reactvkuijavascriptios-androidandroid
VKCOM/sprites

Apr 2019 - Jun 2020

Module for generate SVG sprites and PNG fallback
Contributions:4 releases, 62 commits, 31 PRs in 1 year 2 months
png-fallbacksvgsvg-spritesfallbacksvg-icons
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