Position: Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 5


Projects that I worked on:
- back end (APIs and other microservices) - NodeJS
- front end - React, Angular
- chrome extensions
- mobile apps - React Native
- real-time event processing - Kafka + Apache Flink

Experience:

Lead Software Engineer - Beetroot (August 2020 - August 2023, 3 years)

Summary: outstaff development of real-time data collection and visualization platform in the iGaming industry. 
Technologies: AWS, NodeJS, Express, MySQL, Apache Kafka, Apache Flink, Angular (+Universal), React/Redux, NextJS, React Native.
Responsibilities:
- Developing multiple back end services
- Developing multiple front end services
- Developing chrome extension
- Developing mobile app
- Developing real-time data processing service
- System design
- Performance optimization
- Providing technical guidance to the development team and management
- Conducting interviews
- Mentoring new developers 
- Code review


Software Developer - Eleks (Mar 2019 - Aug 2020, 1.5 years)

Summary: outsource development of corporate tools for one of the largest software companies.
Technologies: AWS, NodeJS, Express, PostgreSQL, Angular.
Responsibilities:
- Developing front end services
- Developing APIs
- Code review