Position: JavaScript Developer (Angular)
Category: JavaScript
English level: upper
Years of experience: 7

- Built a proficient, friendly UI team to deliver solutions from scratch to production

- Successfully established workflow for non-typical type of project for a company, that led to creating a new branch of services

- Mentored 10+ mentees, that are now middle/senior developers
UI team leader 2019 - 2023
Managed UI team of 3-7 developers on Retail & Distribution project. Web-app was splited in 2 different UIs: old-fashioned, reverse-engineered like-for-like interface of an old IBM app form 80s (tech stack: custom framework on ES5) and a modern UI (tech stack: Angular 12, RxJS)

For and "old" UI my team and I done performance optimization of critical parts of application, developed approach to deliver mobile support of desktop-only application with complex (from a technical perspective) UI, implemented bunch of new features.

Modern UI was made from scratch, implementing mix of existing feature of an "old" interface and new ones, using latest version of Angular and best UI/UX approaches.

As a team leader I've run estimation sessions to work out a best possible solution to solve clients needs, proposing different approaches to deliver the most time and cost effective solution. Also, my main priority was to keep in touch with client, so we did daily meetings and regular demo sessions. As per team management point of view I've also run daily meetings, estimation sessions, code review sessions, managed and planned team load.


Front-End developer 2016-2019
Built a lot of pixel-perfect web pages for a different types of clients, mentored team of 11 mentees, established long-term workflow with non-typical type of client for company I was working for, as a result, company set new branch for these type of clients.