Position: CTO/Solution Architect/Head of Architect
Category: Lead
English level: fluent
Years of experience: 8

Architect/CTO with more than 8 years of experience in the development of web applications. Experience as Engineering Manager, Tech Lead, Software Developer on high-load projects. Worked on the different project lifecycle stages. I have strong experience with designing serverless, microservice, and monolith architecture from scratch, choosing the most appropriate technology for a particular case, thereby increasing the speed of development. I have experience in web development, library software development, and mobile app development and maintenance.

Responsibilities:
- Presales expertise
- Company vision
- Architecture solution designing and advising
- Lead and manage a team of more than 70 engineers
- Gathering technical requirements and proposing solutions based on product needs
- Developing technical plans and targets across API domains
- Improve the efficiency of deployment and testing via CI/CD processes
- Scale architecture with serverless technology
- Configured CI/CD from scratch
- Developed the platform which withstands 1 million users during the day
AWS Certified Solutions Architect – Associate (SAA-C02)

Common: NodeJS, JavaScript, TypeScript, Loopback 4, TypeORM, NestJS, ES2016, React, Redux, GIT, GraphQL, Swagger, Serverless Framework, Amplify, OOP/OOD, SOLID, GRASP, REST API, SQL, Docker, Nginx, CI/CD, Code Optimization, Code Refactoring;
Template Systems: Handlebars, ejs, hogan etc.;

Build Tools: Grunt, Gulp, Bower, Webpack;
Libraries: Lodash, socket.io, NestJS, NextJS, async, express, sails.js, request, graphicsmagick, OpenCV(facial detection, facial recognition), DLib(facial detection), Cloudsigth(object recognition)

ORM/ODM: waterline, knex, sequelize, TypeORM, mongoose, Prisma
AWS services: Lambda, S3, RDS, SQS, SNS, SES, SSM, CloudWatch, EC2, EC2 Auto Scaling, ELB, CloudFormation, CloudFront, IAM, AppSync, Cognito, VPC, CodeBuild, CodePipeline, DynamoDB, Amplify, API Gateway;

Programming languages: JavaScript;

Databases: MYSQL, PostgreSQL, Redis, MongoDB(crud, aggregation, M101JS certificate);

Bug tracking system: Jira, Redmine;

Dev-Ops, CI: Kubernetes, Terraform/Terragrunt, Github Actions, Docker, Nginx, Jenkins, TeamCity, GitlabCI, Bitbucket Pipelines;

Testing: Jest, Mocha, Unit, BDD, Functional, WebdriverIO, Cypress, TestCafe;