egor

sh

Me
Me
Me

My name is Egor Sharapov, I'm a Frontend Architect with 15+ years of experience, having grown a team from 1 to 20+ people and built the UI infrastructure for one of the leading CRM products on the Russian market

Expert in React, frontend application architecture, team scaling, and implementing modern development practices

And just a good man

Outside of development, I’m into football, before university, I played at a youth academy level and in recent years — at an amateur level in CityFootball

These days I just go to the gym to stay in good shape

2024 - PRESENT
Head of Frontend

Currently leading frontend in one of the fastest-growing all-in-one solutions for the US cannabis retail market

2019/2022 - 2024
Frontend Team-Lead

Led the frontend development of a messenger from scratch during the first year — from MVP to public release

Later stepped away from the messenger to focus on the main product — amoCRM

Returned in 2022 and replaced the Qt desktop app with Electron, significantly reducing time-to-market for new features

Took on the role of team lead and mentor: coordinated the work of 2 frontend developers

2012 - 2024
Middle -> Senior -> Head of Frontend

Grew the frontend team from 5 to 20+ developers by establishing hiring, mentoring, and onboarding processes

Successfully migrated from require.js to webpack, reducing SPA load time by 30–40%

Replaced an outdated stack (Backbone + Bower) with a modern one (React + TypeScript + npm), simplifying maintenance and speeding up feature delivery

Developed the drag’n’drop Salesbot Designer library — now a key marketing feature of amoCRM used by thousands of users

2010 - 2012
Web Developer

Here I gained valuable experience developing web projects in JavaScript and PHP, got introduced to teamwork and basic production processes

It was at QSOFT that I realized I wanted to pursue frontend — and began diving deeper into technologies, UX, and interface architecture