Lead Frontend Developer
I`m currently working at Wildberries
Web Tech Lead
I`ve been leading all web-related teams:
mtsbank.ru,
payment.mts.ru,
internal platform team.
Essentially the entire web bank + personal account.
- Deep knowledge of service design and development;
- Experience in implementing and maintaining development practices;
- Organization of a complete production process and IT teams creation: analytics, development, testing, autotesting, devops;
- Excellent soft skills, understanding of business and IT issues;
- Experience in managing and implementing complex and interrelated projects;
- Experience in working with cross-functional development teams, operational management, evaluation of results, weaknesses control and their correction;
- Experience with integrating different systems with each other;
- Management skills: planning, delegation, organization, control, training and mentoring;
- Organization of project maintenance: from L2 support to gracefull degradation practices.
I`ve been leading team of 16 developers:
- solving any kind of problems: microservice is down, stage is not working, etc.;
- code review, functional requirments overview, task estimating;
- business meetups about new features and integrations;
- mentoring/onboaring;
- filling up applications and other kind of paperwork (I`m not afraid of enterprise bureaucracy);
- tech radar.
As my achievements, except default feature developing, I can mention:
- mtsbank.ru - our main product with my team;
- created landing factory: me and one backend-developer/devops-engineer: allows content-manager to create new landing page using library component. No development needed except new component/logic delivery. Incredibly low time-to-market. Ideal instrument for A/B-tests, seo-pages, temporarily landings. Business was so impressed with it and wrote about us on vc.ru
- updated all frontend applications to latest Next.js and TypeScript;
- fixed all issues with frontend microservices (linters, prehooks, stages, environment variables, CI/CD, bluee/green release);
- fixed microservice architecture (npm-package with components and storybook, npm-package with frontend application settings, logical division).
I was also filmed for a talk about frontend-development for
RockteraMy hard skills:
- Semantic HTML, responsive layouts, CSS (including flexbox and grids), Sass, jQuery, anime.js
- JavaScript, TypeScript, React, Next.js (SSR/iSSG), React-router, Styled-components, CSS Modules, PostCSS, Redux, Redux-Saga, Effector, SPA, Storybook
- Organize the team`s work and processes
- Develop application architecture
- Not afraid of Webpack`s configs
- Figma, Photoshop and Illustrator a bit
- SEO and targeted ads
- Python. I can develop backend service with RESTapi using Flask+SQLAlchemy/Django
- Experience with PHP and CMS like WordPress and OpenCart