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

Андрій Сапуткін

Запропонуйте Андрію роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Кременчук, Україна
5 місяців 6 днів тому
Вільний для роботи вільний для роботи
на сервісі 1 рік

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
177
Javascript та Typescript 1
Веб-програмування 2

Резюме

Senior Full Stack розробник (Node.js, React Native, AWS)
Травень 2024 – Квітень 2025 (11 місяців)
Li Solutions
Підтримка та розширення https://www.bonlivacare.se/ у частині бекенду (Node.js), фронтенду (React/React Admin) та мобільного застосунку (React Native). Серед помітних функцій — впровадження інтеграції з MS Outlook, запровадження контейнера сервісів TSyringe на бекенді, реалізація Face AutoZoom для відеодзвінків OpenTok.


Full Stack розробник (Node.js, React, Apollo, Quill)
Вересень 2023 – Лютий 2024 (6 місяців)
Torem
Реалізував кілька функцій із використанням Quill, Apollo.js та ChatGPT.


Senior Full Stack розробник (Node.js, React, Laravel 6)
Квітень 2022 – Серпень 2023 (1 рік 1 місяць)
Dreamline
Підтримував легасі веб-сервіс на PHP Laravel для American Bath Group (https://americanbathgroup.com).
Створив систему управління складом, здатну відстежувати рух палет із товарами. Система має легасі фронтенд на React.js та абсолютно новий бекенд на Node.js + MSSQL з Awilix для Dependency Injection і Mocha.js + SQLite (використовує ті самі моделі, що й MSSQL) для тестування.


React Native розробник (React Native)
Червень 2021 – Жовтень 2021 (5 місяців)
Fluxon
Брав участь у створенні мобільного застосунку React Native для The Pill Club (https://thepillclub.com) з нуля.


Principal Engineer (Node.js, Google Cloud, Angular 2+)
Серпень 2017 – Червень 2021 (3 роки 10 місяців)
Valant
Розробка https://www.zipi.co від стану «ендпоїнти з сирими SQL-запитами» з 1–2 активними розробниками до масово використовуваного бек-офісного застосунку з командою приблизно з 10 розробників.
Запропонував і реалізував контейнер сервісів у проєкті для розв’язання проблем циклічних залежностей.
Запропонував і реалізував спрощений патерн Entity, що дозволяє визначати структуру даних і зв’язки незалежно від сховища та забезпечує змістовні підказки типів.
Запропонував і реалізував гнучку систему налаштування та виконання розрахунків комісії з нерухомості.
Запропонував і реалізував адаптер Loki.js для внутрішньої бібліотеки БД проєкту, який використовується як in-memory кеш для певних процесів з метою зменшення кількості запитів до реальної БД. Це також дуже зручно для мокання БД під час тестування.
Запропонував і впровадив культуру тестування критично важливої бізнес-логіки з використанням Mocha.js, окремих контейнерів сервісів для кожного тест-кейсу, сутностей для підготовки фікстур та Loki.js для тестування функцій, пов’язаних із БД.
Виконував різні фронтенд-задачі (Angular 4–9) з використанням Angular Material, Reactive Forms та керування даними на основі BehaviourSubject.


Senior Full Stack розробник (PHP 5.3, Angular Universal)
Квітень 2016 – Липень 2017 (1 рік 4 місяці)
Obmenka.ua
Підтримка легасі-коду (Symfony2), виправлення багів, додавання нових модулів для різних фінансових/банківських API-парсерів, підтримка цілісності БД.
Розробив різні святкові івенти.
Розробив абсолютно новий фронтенд на Angular2 і RESTful API для цього фронтенду з нуля.


PHP Team Lead (PHP 5.3)
Лютий 2015 – Березень 2016 (1 рік 2 місяці)
Line Up
Керівництво командою Junior та Trainee-розробників, розробка критичних частин проєкту. Проєкт — рефакторинг everest.ua з легасі-коду на PHP4 до Laravel5 з нуля (бек-офіс і фронтенд).
Комунікація між Project Manager та командою.
Керування проєктними задачами в Redmine.
Оцінка та розподіл задач між розробниками в команді.


Junior PHP розробник (PHP 5.3)
Вересень 2013 – Січень 2015 (1 рік 5 місяців)
IT-tour
Ittour.com.ua — підтримка легасі-коду, виправлення багів, додавання нових модулів для різних парсерів сайту/API, підтримка цілісності БД.
Розробив підсистему чартерних рейсів з нуля.
Кожне джерело даних потребувало індивідуального підходу: частина інформації збиралася з HTML-сторінок за допомогою запитів RegularExpression, інша зберігалася у великих XML-файлах, деякі дані потрібно було отримувати через SOAP-виклики, інші — через REST API. Загальна кількість різних парсерів для імпорту даних — близько 220 одиниць.

Навички та вміння

Активність

  Останні ставки 3
Створення веб сайту
27 000 UAH
Розробити Front-end для Telegram Mini App за готовим дизайном.
2500 UAH
React-додаток. Потрiбно розробити фронтенд для модульної управління підрядниками.
27 000 UAH