Position: Team/Tech-Lead / Senior developer
Category: JavaScript
English level: fluent
Years of experience: 11

As a Teamlead:
- Grow team (hire/fire process) from 4 members to 12 (10 developers, 2 QAs), manage it,
- Help to grow team members with knowledge sharing sessions, codereviews, regular 1*1,
- create tech requirements and tickets from initial feature requirements

As a Techlead:
- Introduce Nextjs to move away from Drupal to a SSR SPA solution, which improved pages load time and performance, developer and user experience, and lower deploy time,
-  Implemented end to end tests with Selenium, Gherkin and Cucumber, to avoid regression testing and be able to have 2 QAs for 10 developers,
- Create shared components library with help of storybook and react,
- Project setup with all needed automations inside Docker,
- Create POC -> MVP -> Production functionality,
- Introduce new tech to project.

As a Senior developer:
- Deliver features end to end.
- create SSR for largest betting company in Ukraine
- was able to launch booking product on different market with needed integrations
- move codebase from Riot to React
- move codebase from Drupal to Nextjs (setup local dev environment for team able to start process, with all needed integrations and validations, eg eslint, stylelint, git hooks, unit tests, etc)
- add and setup integration tests with Gherkin, Cucumberjs, Selenium and Browserstack
- codereview colleagues to have better code quality