Ігор
Backend програміст
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/15313738/
Досвід роботи
Back end програміст
з 04.2022 по нині
(3 роки 9 місяців)
ФОП, Дистанційно (IT)
Контент-платформа з багатомовністю (Strapi):
Задачі: управління мультимедійним контентом (відео, уроки, категорії), реалізація багатомовності (i18n), імпорт/експорт великих обсягів даних (CSV/JSON).
Технології: Strapi v4+, PostgreSQL, i18n, Nginx, PM2.
Роль: Backend Developer - кастомізація CMS, робота з API, локалізація, оптимізація запитів до БД.
Досягнення: автоматизував імпорт/експорт локалізацій - зменшив ручну роботу редакторів на 70%.
E-commerce рішення з онлайн-платежами:
Задачі: створення сайтів з інтеграціями підписок і платежів.
Технології: Node.js, Express, PostgreSQL, Stripe, Postmark.
Роль: Backend Developer - розробляв API, налаштовував платежі.
Досягнення: забезпечив стабільну інтеграцію Stripe для one-time і recurring-платежів.
Внутрішня платформа для підписок і транзакцій (FinTech)
Задачі: розробка білінгової системи з підтримкою мульти-клієнтів (projects, products, customers, subscriptions, transactions), інтеграція платіжних провайдерів (Stripe, Primer.io, OPPWA, CatalystPay), обробка вебхуків, ребіли, повернення коштів.
Технології: Node.js, Express.js, TypeScript, RabbitMQ, PostgreSQL, MongoDB, Strapi, Postmark, GitHub Actions.
Роль: Backend Developer - працював у команді з іншим бекенд-розробником, проектували архітектуру, інтегрували платіжні системи, будували REST API, налаштовували CI/CD.
Досягнення: побудував централізовану систему білінгу, яка витримує тисячі транзакцій на день без падіння продуктивності.
Інтегрував кілька платіжних провайдерів (Stripe, Primer.io, OPPWA, CatalystPay) в єдину систему - забезпечив можливість роботи з різними ринками.
Реалізував bulk-операції з клієнтами та підписками (Node.js + MongoDB) - автоматизував ручні задачі саппорту, що скоротило обробку запитів клієнтів на ~70% (масове скасування, валідація, фільтрація).
Реалізував багатомовну CMS-платформу (Strapi + i18n) з підтримкою 10+ мов, що дозволило вийти на нові ринки.
Побудував пайплайн, який оновлює тисячі записів (apps, categories, lessons, movies) кількома мовами, мінімізувавши ручну роботу редакторів.
Налаштував CI/CD-процеси (GitHub Actions, PM2) - час деплою зменшився з 30 хв до 5 хв, мінімізувавши ризики простоїв у продакшн, зробив автодеплой стабільним для develop і main з різними серверами (prod/dev).
Web-програміст
з 09.2018 по 04.2022
(3 роки 8 місяців)
MB Network FZCO, Дистанційно (IT)
Підтримка та оптимізація легасі PHP-коду (усунення багів, покращення продуктивності).
Розробка бекенд-функціоналу для застосунків та сайтів на PHP.
Створення та запуск лендингів (HTML, CSS, PHP), інтеграція з базами даних.
Взаємодія з фронтенд-командою та дизайнерами для швидкого запуску нових фіч.
Знання і навички
- Git
- GitHub
- PostgreSQL
- Node.js
- TypeScript
- PHP
- REST API
- MongoDB
- JQuery
- MySQL
- SQL
- JavaScript
- HTML
- AJAX
- JSON
- XML
- Stripe
- Strapi
- Primer.io
- Express.js
- Розробка API
- Payment processing
- PM2
Знання мов
- Українська — вільно
- Англійська — початковий
Додаткова інформація
Очікування від майбутньої роботи
Очікую на команду з прозорими процесами, адекватним менеджментом і технічними колегами, Remote формат, Стабільну оплату без затримок.
На дружній колектив з гумором і без токсичності.
Цікаві задачі, можливість зростати.