Position: Team Lead / Front lead / Frontend developer
Category: JavaScript
English level: intermediate
Years of experience: 5


- Optimized Core Web Vitals in mini-app frontends (embedded in the superapp) by integrating Lighthouse into the CI/CD process.
- Enhanced frontend performance at the HTTP level utilizing prefetch, HTTP2, Brotli + Nginx, and cache-control.
- Oversaw the technology stack upgrade of frontend applications.
- Led a team of frontend developers, organizing technical meetings, and designing development roadmaps. Initiated the creation of shared libraries and tools like an authorization package, UI kit, CI/CD templates, and Docker images

Starting from January 2022, my involvement extended to encompass all engineering processes:
- Managed 25+ developers across 5-6 teams, overseeing hiring, performance reviews, and, when necessary, employee dismissals
- Collaboratively created an architectural roadmap encompassing backend/frontend/android/iOS.
- I actively participated in upgrading legacy project code bases to new technology stacks, including hands-on coding in PHP and JS
- Shared knowledge with frontend developers on core tools and practices, such as Docker, CI/CD tools, accessibility (A11Y), and frontend performance optimizations.
- Performance monitoring of web applications, using Lighthouse, Sitespeed, pa11y
- Established development standards and quality control for the UIKit, which was developed by 5-6 developers from different companies. I also integrated Storybook and Netlify into UIKit's CI/CD
- Set up processes for maintaining knowledge bases, including automation of documentation process (jsdoc/javadoc).
- Developed a Node.js microservice for monitoring reviews from the App Store/Google Play for our mobile applications, enabling the support team to respond promptly to user reviews.