Position: Senior/Lead Frontend Engineer | React
Category: JavaScript
English level: fluent
Years of experience: 6

- over the last 1.5 years I have grown professionally from software engineer to the team leader of the frontend team (4 developers) and a general manager of the project (10+ developers).
- my team successfully developed and launched MVP of the complex multi-tenancy and multi-language educational platform.
- together with the team we refactored the existing project and achieved 100% accessibility approval from Google (one of the project customers).
- trained 15+ individuals in handling software development cycles (frontend), as part of their induction processes.
- conducted more than 30 job interviews on the frontend/fullstack positions.
I am a Senior/Lead Frontend Engineer with multiple years (6+) of commercial experience in building applications of different complexity. Being familiar with design patterns and domain driven design approaches I always follow the best practices of software development keeping my code clean, clear and scalable. I am interested in the development of high load, scalable and complex web applications. My passion is technical implementation and support of complex business needs, and I am eager to be a part of the decision making process.

My core technical stack: HTML/CSS, JavaScript/TypeScript,  React/Next.js, Redux, Apollo GraphQl, Material-UI, CI/CD, AWS, Firebase, SEO, unit testing.

Throughout my career I have completed a number of mid/large scale projects in various domains (fintech, crypto, education, traveling, telehealth), although I'd like to refer to a couple of most interesting: 

1. Multitenancy and multi-language educational platform.
- I led the frontend team (4 developers) and managed the project in general (10 developers - FE, BE, QA). Together with the owner and CTO I was also responsible for the main technical decisions.
- Core features:  live chat/video streams, live activities between users, multitenancy, internationalization, user generated content, moderation, kids accounts, payments, automated/manual tests, CI/CD, etc.
Technical stack: Typescript, React, Next.js, Redux, Apollo GraphQL, Material-UI, AWS, Web Sockets, npm packages, rollup, Docker, CI/CD, Unit testing, REST API.

2. Telehealth platform.
- I led the frontend team (3 developers) initially and then switched to technical management of the project in general (3 developers - FE, BE, QA).
- One of the most difficult tasks was to refactor the entire application to modern code standards in order to achieve scalability and maintainability. Also a lot of efforts were made to make the project fully accessible for people with disabilities.
Technical stack: Typescript, React, Redux, SCSS, Web Sockets, Unit testing, Web Accessibility.

3. Trips planning project.
Core features: offline support with PWA, realtime updates, internationalization, dynamic forms, third-party services integration (Leaflet, Booking, Expedia, Viator etc.), events tracking, user-generated content and SEO optimization.
Technical stack: Typescript, React, Next.js, Redux, Firebase, Firestore, Material-UI, Web Sockets, Unit testing, PWA, SEO, CI/CD.
I would like to devote all my efforts and expertise to a complex technology product/startup where I can grow professionally and be part of the decision-making process.