Position: Tech Lead / Full-Stack Engineer
Category: Node.js
English level: upper
Years of experience: 11


10-years experienced Full-Stack engineer with strong experience in developing secure and high-load applications looking for a remote long-term full-time job.

- Tech Lead position - 2 years experience
- 10+ years of hands-on experience in software development

Full-Stack Technical Lead
Dec 2021 - Present. Toronto, Canada
I am responsible for the development processes of the web department consisting of 9 people - FE, BE, and QA engineers, this includes:
- Growing web team by interviewing candidates and mentoring team members
- Improved the security and quality of web applications through the implementation of a code review and consulting team members for using  best OWASP practices
- Developed and deployed backend for a high-load application (up to 1 million users per hour) using Node.js, NestJS, MongoDB, PostgreSQL, Redis, Firestore, GCP
- Covered API endpoints with load tests, e2e tests, and security tests using Jest, Cypress, k6, and APIsec
- Developed frontend for a game platform management system with multiple user roles using React.js, TypeScript, MUI
- Designed and developed a universal React.js component library for internal usage using TypeScript
Technologies: TypeScript, React.js, Node.js, NestJS, Jest, MongoDB, PostgreSQL, Redis, Firestore, Git, Swagger, OpenAPI, Jira, GCP

Lead Full-Stack Developer
Sep 2019 - Dec 2021. Kharkiv, Ukraine
I was responsible for the development of secure Frontend and Backend web applications using best OWASP practices, this included:
- Developed backend for fitness SaaS project with paid subscriptions and one-time products using Node.js, Stripe, Swagger, PostgreSQL
- Developed backend for email marketing management tool using Python, Django, PostgreSQL, GraphQL
- Developed frontend for mine management system using React.js, TypeScript
- Developed frontend for email marketing management tool using Vue.js, Nuxt.js
- Developed embed forms, web app, and iOS app with 95% code sharing using Vue.js, Nuxt.js, Cordova, Jest, GraphQL
Technologies: JavaScript, TypeScripit, React.js, Vue.js, Node.js, Nuxt.js, Next.js, GraphQL, Python, PostgreSQL, Redis, AWS, Docker, Jira

Full-Stack Developer
Oct 2016 - Sep 2019. Kharkiv, Ukraine
Technologies: JavaScript, TypeScripit, React.js, Vue.js, jQuery, Python, Node.js,  Drupal, PostgreSQL

Web Developer
Aug 2013 - Oct 2016. Kharkiv, Ukraine
Developed, launched, and managed websites using CMS Drupal, PHP,  MySQL.
Technologies: JavaScript, PHP, jQuery, Drupal, MySQL