Position: Lead Software Engineer/Team Leader
Category: Node.js
English level: upper
Years of experience: 8


Highly skilled and experienced Software Engineer with over 7 years of experience in the field of engineering. Proven track record of delivering successful projects, managing teams, and driving innovation. Skilled in project management, technical design, problem-solving, and communication. Core skills are JavaScript, Node.js, TypeScript, React, AWS services.

Have 3+ years of experience as a Technical Lead/Team Leader, 2+ years of experience in people management, project management, mentorship. Act as a business analyst on several projects. Have a strong desire to transition to manager role.

Skills:
- Software development
- Team leadership
- Team management and motivation
- Technical support
- Technical design
- Problem-solving
- Quality control
- Project management
- Performance management
- Communication
- Conflict resolution
- Strategic planning
- Agile methodology
- Risk management

Technologies:
Back-end: 
 - Programm languages: Node.js, Typescript, Python3, GraphQL
 - Message brokers (RabbitMQ, ActiveMQ), Kafka 
 - Prometheus, Docker, Kubernetes,
 - PostgreSQL, MongoDB, Redis databases
 - AWS cloud: S3, SNS, SQS, CloudWatch, Lambda, API Gateway, EC2, CloudFront, Route 53 etc.
 - Other hosting platforms: Netlify, Heroku
Front-end
 - React, Angular JS Angular 2, Vue.js
 - Webpack, Babel
Salesforce
 - Basic clouds (Sales Cloud, Service Cloud)
 - Apex, Visualforce
 - Processes automation tools , migration tools platforms