Position: Lead Software Engineer
Category: JavaScript
English level: upper
Years of experience: 11

Teams allocation, interview process, onboarding, personal development plans, mentorship, building direct communications. Grown few developers from junior to senior level.
Participated in all phases of SDLC.
Architecture design and development projects from scratch.
Getting over existing complex projects for further development and support.
Build CI/CD processes and optimized existing workflows.
Coordination with dedicated teams of devops, designers, qa engineers.
Direct communication with stakeholders.
Created documentation of all types such as visions, system requirements, project architecture, manuals, guidelines, etc.
I'm an experienced software engineer with over 12 years of commercial experience.
For the last 5 years, I'm leading front-end and cross-functional teams.
My current technologies stack:
- JavaScript, TypeScript
- React, Next.js, Apollo Client
- Redux, Redux Thunk, Redux-Saga
- GraphQL
- Node.js, Nest.js, Apollo Server, Express, Socket.IO
- Jest
- React Storybook
- MongoDB, PostgreSQL, Redis
- GIT
- Jira, Confluence
- Jenkins, Bitbucket pipelines, Docker
- AWS, Google Cloud Platform
Overall I have over 6 years with React+Node.js and more than 12 years with pure JavaScript or other frameworks/libraries.
I have deep expertise in many domains such as FinTech, Blockchain, Automotive, Healthcare, Education, Gambling, E-commerce, etc.

Currently, I'm working as a technical lead on a blockchain startup.
I'm taking part in all phases of SDLC and leading a cross-functional team in terms of agile methodology.
Honest and regular evaluation, possibilities for growth, stable environment. Strong team and proficient colleagues. High level of involvement.