Position: Senior Full Stack Developer
Category: Node.js
English level: upper
Years of experience: 10


Senior Full Stack Developer
Apr 2022 - now (1 year 1 months)
Dreamline
Supported legacy PHP Laravel web service for American Bath Group
Created Warehouse Managing System able to track movement of palettes of goods. It has React.js legacy front-end and brand new back-end in Node.js + MSSQL with Awilix for Dependency Injection and Mocha.js + SQLite(uses the same models as MSSQL) for testing.

React Native Developer
Jun 2021 - Oct 2021 (5 months)
Fluxon 
Participated in creating React Native Application for The Pill Club  from scratch.

Principal Engineer
Aug 2017 - Jun 2021 (3 years 10 months)
Valant 
Developing Zipi from state "endpoints with raw SQL queries" with 1-2 active developers to massively used back-office application with a team of ~10 developers.
Proposed and implemented Service Container for project to solve circular dependencies problems
Proposed and implemented simplified Entity pattern for being able to define data structure and relationships independently of storage and enabling meaningful type-hints.
Proposed and implemented a flexible system of configuring and performing real estate commission calculations
Proposed and implemented Loki.js adapter for project’s internal DB library to be used as in-memory cache for specific processes to reduce quantity of queries to real DB. This is also very useful for mocking DB for testing purposes
Proposed and implemented a culture of testing crucial business logic with Mocha.js and utilizing separate service containers for each test-case, entities for setting-up fixtures and Loki.js for testing DB-related functions
Various front-end(Angular4 to 9) tasks with Angular Material, Reactive Forms and BehaviourSubject-based data management 

Senior Full Stack Developer
Apr 2016 - Jul 2017 (1 year 4 months)
Obmenka.ua 
Supporting legacy code (Symphony2), fixing bugs, adding new modules for various financials/banking api parsers, maintaining DB integrity.
Developed various holiday-based events.
Developed completely new Angular2 front-end and RESTful api for said front-end from scratch.
Просто робота