Position: Senior Node.js developer
Category: Node.js
Experience: 5 years | English: upper

Integration with social network
Implemented few third party providers
Created whole page with a game
Implement internal client events aggregator with sending it to the external service (amplitude)
Gitlab CI / CD running tests implementation
Multitenant migration
Changes history feature
Creating sharing and copy features for the new app version
Creating whole page with SPA for one of the projects
I have been working in the IT sphere in different domains for more than 4 years, I worked only in teams which were creating products. All the teams were working in Agile Scrum or Kanban methodologies. Everywhere I had code review, task estimating, refactoring, git flows, CI/CD processes.

Viseven - eWizard

	Project overview
It's a project created by Zhytomyr developers and focused on creating presentations, emails, and VoIP calls for the healthcare domain. It is a cloud solution for creating, saving, and sharing different types of content. 

Work overview
I worked in the Agile team. It is supposed to focus on small iterations using CI / CD processes and microservice approach. I started as a junior full stack developer in a team around 10 people. There were QAs, frontend developers, fullstack developers, PM and PO. 

My responsibilities:
Improve and support old and new versions of the product
Multitenant approach migration
Creating features
Fixing bugs
Code review
Participation in all agile process
	
Project consists:
Admin panel
eWizard editor
backend with a lot of microservises

Project technology stack:
angularjs
vuejs
socket.io
javascript
typescript
cassandra
mongo
NATS
Kubernetes
Monitoring and logging stuff
Jira/Confluence

NDA - Gambling

Project overview
Platform with third party games, bets and other entertainment stuff.
	
	Work overview
I was in a few different teams as the main software development approach was Kanban. I worked mostly as a backend developer. 

My responsibilities:
Integrate new third party providers
Creating new chapters for the main app as a backend developer
Code review
Writing tests
Writing documentation
Supporting admin panel as a developer, make it more stable and refactoring it
PRD break down and implementation


Softhouse group - Lusha 

Project overview
It’s a convenient interface that exposes user contacts for your business needs. The project is interconnected with CRMs.
	
	Work overview
I worked in the Agile team with PM, BE and FE developers but almost all could do both jobs, the team was responsible for the Subscription part. As an interesting point the company decided not to use QAs. Instead, it has Automation and all other kinds of tests.

	
My responsibilities:
Improve and support old and new versions of the product
Creating features
Feature discussions
Fixing bugs
Code review
Writing documentation
Writing unit tests

Project technologies:
Feathersjs
fastify
React
Typescript
Mongo
MySQL
Jira/Confluence
RabbitMQ
Вдосконалення своїх навичок та здобуття нових знань, не лише у сфері програмування, але й у допомозі бізнесу, керуванні командою, проектуванні великих, надійних систем для вирішення проблем та потреб людства.

Через велике навантаження мені довелось взяти час для себе та вирішити певні особисті питання, декілька місяців тому, я відчув сили та потяг до нового й зрозумів, що хочу рухатися далі та приносити користь своїми навичками та знаннями