Position: Full Stack Web Developer (NodeJS/React)
Category: Node.js
English level: intermediate
Years of experience: 5


Dec 2020 - now
Playtika

Developed multiple microservices, NestJS as backend framework, React for frontend. Also developed a huge library for assets processing suitable both for frontend and backend environments. 

Feb 2019 - Nov 2020
SoftServe

Creating and updating integrations for Atlassian products with third-party services (Jira - Outlook, Confluence - GoogleDrive, Confluence Questions, Confluence - Microsoft OneDrive, Confluence Import from Sources)

June 2018 - Jan 2019
Ciklum

   Working on healthcare platform. Platform gives you possibility to take professional advice from coaches, create own program of nutrition and workouts depending on current lifestyle, view results on charts and graphs, earn points, achievements and share them through social networks, take part in challenges, communicate with other people.  In my responsibilities are included support of existing platform (server rendering, JQuery etc.) and developing new generation (React + Node). 
 The feature of the new generation is caching layer based
on Realm platform which is used both by Web, Android and IOS platforms which is mine scope of responsibility.

Jan 2017 - May 2018
Online dating service

 	The project can be described as dating service, social network. It includes video realtime chat based on broadcasting, direct messaging, people search by parameters of interest, adding to contact list and managing it, sending letters with image attachments, view shared personal info/videos/photos, ability to create private photo folders.
Project is implemented as SPA via react/redux. The feature of this SPA is video chat which uses WebRTC (with graceful fallback to Jsmeg or Flash depending on what technology is supported by current browser) through kurento media server for broadcasting purposes. Another feature is rich wysiwyg editor developed via Draft.js library including ability to use entities (e.g. smiles). Was developing both client and server sides. Also the SPA has adaptive design for every resolution (mobile, tablet, laptop, wide scree