Team Lead Of Development
CurrentIt’s a digital agency for development and promotion projects with several clients from different cities.• Responsibilities:- Development of complex projects and features (~70% of my working time).- Planning and task distribution within the team, ensuring quality and deadlines are met.- Collaboration with management and clients.- Mentoring and team development.- Participation in HR processes.• Achievements:As Team Lead:Optimized workflows, creating a comfortable environment for task completion. Established clear communication channels and defined quality standards, significantly improving team productivity.As a Developer:- Developed the company’s internal framework, including a UI kit and over 50 components for various segments (Landing, Corporate, E-commerce). This solution accelerated the development of new projects and simplified their ongoing maintenance.- Independently migrated legacy projects (jQuery monolith, Bootstrap, non-responsive CSS) to a modern tech stack (JS ES6+, components, SCSS, BEM, Git, Webpack). Implementing best practices led to increased performance and easier maintenance, providing clients with a modern and enhanced user experience.- Optimized loading speeds for projects on both the frontend and backend. For instance, the performance of the website kotel-suvorov.ru improved by 150% for mobile and 25% for desktop according to Google PageSpeed.- Conducted SEO optimization by automating the creation of schema.org microdata in the admin panel, following specifications from Yandex and Google. As a result, the company ranked 2nd in SEO and 3rd in development in Tver according to the 2023 Runet Rating.- Implemented best engineering practices, including the use of Git, project builds, responsive design, BEM methodology, coding standards, and documentation in Wiki. Trained employees on the effective application of these practices.