Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Andrii Saputkin

Offer Andrii work on your next project.

Ukraine Kremenchug, Ukraine
5 months 6 days back
Available for hire available for hire
on the service 1 year

Rating

Successful projects
No data
Average rating
No data
Rating
177
Javascript and Typescript
1441 place out of 3464
Web Programming 2
3133 place out of 6447

CV

Career

 

Senior Full Stack Developer (Node.js, React Native, AWS)


May 2024 - Apr 2025 (11 months) 

Li Solutions

Supporting and extending https://www.bonlivacare.se/ in terms of backend (Node.js), frontend (React/React Admin) and App (React Native). Notable features were implementing MS Outlook integration, introducing TSyringe service container on backend, Face AutoZoom for OpenTok video calls

      

Full Stack Developer (Node.js, React, Apollo, Quill)

Sep 2023 - Feb 2024 (6 months)

Torem

Implemented several features utilizing Quill, Apollo.js and ChatGPT.

Senior Full Stack Developer (Node.js, React, Laravel 6)

Apr 2022 - Aug 2023 (1 year 1 months)

Dreamline

Supported legacy PHP Laravel web service for American Bath Group (https://americanbathgroup.com)

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 (React Native)

Jun 2021 - Oct 2021 (5 months)

Fluxon 

Participated in creating React Native Application for The Pill Club (https://thepillclub.com) from scratch.


Principal Engineer (Node.js, Google Cloud, Angular 2+)

Aug 2017 - Jun 2021 (3 years 10 months)

Valant 

Developing https://www.zipi.co 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 (PHP 5.3, Angular Universal)

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.


Php Team Lead  (PHP 5.3)

Feb 2015 - Mar 2016 (1 year 2 months)

Line Up 

Leading team of Junior and Trainee developers, developing critical parts of the project. The project was - refactoring of everest.ua from php4 legacy code to Laravel5 from scratch (both back-office and front-end). 

Communication between Project Manager and the Team.

Managing project-related tasks in Redmine

Estimating and distributing tasks between developers in a team.


Junior PHP Developer (PHP 5.3)

Sep 2013 - Jan 2015 (1 year 5 months)

IT-tour 

Ittour.com.ua - Supporting legacy code, fixing bugs, adding new modules for various website/api parsers, maintaining DB integrity.

Developed charter flights subsystem from scratch

Every data source requires an individual approach: some info is gathered from html pages by RegularExpression queries, other is stored in huge XML files, some data must be gathered from SOAP calls, some from RestAPI calls. Total number of various parsers for importing data is about 220 units. 

Skills and abilities

Activity

  Latest proposals 3
Creation of a website
609 USD
Develop Front-end for Telegram Mini App according to the provided design.
56 USD
React application. Need to develop a frontend for modular contractor management.
609 USD