Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську

Сергей

Senior Full Stack, Backend Engineer

Вид занятости:
полная
Возраст:
38 лет
Город проживания:
Киев
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон , эл. почту и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Опыт работы

Back end developer

с 04.2021 по 08.2026 (5 лет 5 месяцев)
Autodoc, Дистанційно (Роздрібна торгівля)

Складні бізнес-процеси та інтеграції з великою кількістю постачальників.
Основні напрямки:
-Інтеграції постачальників через API, FTP/SFTP та iPaaS;
-Підтримка різних моделей роботи постачальників: DROP, JIT, PRE/Purchase;
-Автоматичне перемикання між режимами обробки залежно від наявності товару;
-Підключення та підтримка постачальників;
-Інтеграції із зовнішніми API;
-FTP / SFTP інтеграції та парсинг XML;
-Обробка великих файлів у Google Cloud для зменшення навантаження на основні application-сервера;
-Робота з файлами постачальників у cloud-середовищі;
-Запуск тривалих операцій обробки у фоновому режимі;
-Пошук оптимальної ціни;
-Обробка замовлень;
-Tracking;
-Автоматична перевірка статусів;
-Scheduled/background processes;
-Оптимізація ресурсів та перенесення частини парсерів між Python та PHP залежно від вимог до продуктивності та використання пам'яті;
-Використання DTO для передачі та структурування даних між компонентами системи;
-Обробка помилок;
-Логування та моніторинг;
-Окремі сервіси для роботи з різними постачальниками;
-Dashboard/portal для постачальників;

Працював зі складною бізнес-логікою закупівлі товарів та інтеграціями з постачальниками. Після запуску закупівлі система послідовно зверталася до постачальників, починаючи з найвигіднішої ціни. У разі невдалої закупівлі виконувалась спроба у наступного постачальника. Після успішної закупівлі зберігався ID замовлення постачальника, оновлювався статус внутрішнього замовлення та починався подальший процес відстеження.

Працював із різними способами інтеграції та обробки даних постачальників: API, FTP/SFTP, XML та окремими сервісами. Для парсингу використовувалися scheduled jobs та механізми блокування, які не дозволяли запускати нову обробку конкретного постачальника до завершення попередньої.

PHP developer

с 05.2020 по 03.2021 (11 месяцев)
Futurra Group, Київ (IT)

Підтримка існуючих систем та інтеграції;
Працював із нестандартними способами зберігання та пошуку даних, інтеграціями та підтримкою існуючої інфраструктури;

Salesforce developer

с 05.2019 по 05.2020 (1 год)
Astound Commerce, Київ (IT)

Розробка та підтримка e-commerce систем на базі Salesforce Commerce Cloud;
-Controllers;
-Pipelines;
-Робота з об'єктами e-commerce систем;
-Розвиток та підтримка існуючих магазинів;

Java developer

с 11.2018 по 04.2019 (6 месяцев)
PosMasterUS, Київ (IT)

-Розробка та підтримка систем для магазинів у США;
-Java, розрахунки, робота з даними, таблицями та графіками;

Solution architect

с 10.2017 по 10.2018 (1 год)
Альфа-Банк, Київ (IT)

Участь у проєктуванні архітектури системи для роботи із зовнішніми API та фінансовими операціями.
Працював із:
-API-шиною;
-балансуванням;
-RabbitMQ;
-безпекою;
-розподіленою обробкою;
-інтеграціями;
Також займався розробкою та погодженням системних скриптів із підвищеними правами доступу та вимогами безпеки.

Full stack developer

с 05.2017 по 09.2017 (5 месяцев)
Marketing4u, Київ (IT)

-Розробка та підтримка стартапів;
-PHP/MVC, JavaScript, Angular 2, frontend build tools;

Front-end developer

с 04.2016 по 05.2017 (1 год 2 месяца)
White Rhino Marketing, Київ (IT)

-Розробка та підтримка стартапів;
-Symfony backend та окремий frontend, взаємодія між компонентами через API;
-Генерація landing pages та frontend-ресурсів;
-Gulp для автоматизації frontend build-процесів;
-Асинхронна генерація та взаємодія frontend із backend через API;
-Працював із графіками, WebSockets та клієнтськими бібліотеками;

Fullstack developer

с 11.2014 по 11.2015 (1 год)
Kadam, Київ (IT)

Працював над:
-системами підміни та показу реклами;
-RTB-інтеграціями;
-API;
-Redis;
-JavaScript-модулями;
-генераторами коду;
-JavaScript injection та взаємодією між frontend-кодом і backend через API;
-великою кількістю незалежних рекламних модулів;
Працював із high-load рекламною системою з великим обсягом запитів та великою кількістю незалежних рекламних модулів;

PHP developer

с 05.2013 по 11.2014 (1 год 7 месяцев)
Radical Computing, Київ (IT)

-Підтримка існуючих та розробка нових проєктів;
-Працював із системами збору та обробки даних, метриками та MVC-підходами;
-Drupal hooks та модульна система;

Oracle developer

с 03.2012 по 04.2013 (1 год 2 месяца)
Фианит, Чернігів (IT)

-Oracle / Toad;
-Functions, procedures, packages;
-Transactions;
-Triggers;
-Складні розрахунки;
-Робота з великими обсягами даних;
-Попередній розрахунок складних операцій із подальшим з береженням результатів у БД для повторного використання;

Developer

с 09.2009 по 03.2012 (2 года 7 месяцев)
Віддалена розробка / freelance, Дистанційно (IT)

Паралельно з навчанням працював над підтримкою, виправленням та доопрацюванням інтернет-магазинів.

Окремий технічний проєкт — компілятор із C++ для емулятора процесора 8080, включно з:
-лексичним аналізом;
-синтаксичним аналізом;
-підключенням модулів;
-генерацією міток;
-генерацією коду для цільового середовища;

Образование

ЧДТУ

Факультет електронних та інформаційних технологій, Чернігів
Высшее, с 2005 по 2012 (7 лет)

Знания и навыки

  • PHP
  • JavaScript
  • HTML
  • CSS
  • Git
  • GitHub
  • SQL
  • MySQL
  • JQuery
  • Docker
  • REST API
  • Bootstrap
  • SASS
  • PostgreSQL
  • Дисциплінованість
  • Gulp
  • LESS
  • Docker Compose
  • Composer
  • RegExp
  • Yii
  • Laravel
  • Vagrant
  • Dock
  • RabbitMQ
  • Redis
  • Subversion

Знание языков

  • Английский — средний
  • Украинский — свободно

Дополнительная информация

У пошуках роботи з бронюванням

Резюме англійською мовою:
[EN] https://drive.google.com/file/d/1j1iKSxrWuqZ22gChMAVim2QtbJigcsB1/view?usp=sharing

Додатково:
[UA, FULL] https://docs.google.com/document/d/14SXZWzL5Affz3MtF4-zHU2r8NaJl16wS/edit?usp=sharing

[EN, FULL] https://docs.google.com/document/d/1Xns1vwpUhF8soj7sDeUDdxYHuc_JXA6s/edit?usp=sharing

Senior Full Stack / Backend Engineer
Architecture · High-load · Distributed Systems · Integrations

Понад 15 років комерційного досвіду у розробці програмного забезпечення. Основний фокус — backend та системна інженерія, але маю практичний досвід роботи на всьому full-stack рівні. Основний практичний досвід — PHP/backend, JavaScript, проектування складних систем, інтеграції, бази даних, high-load, асинхронна та фонова обробка, автоматизація бізнес-процесів.

Маю досвід створення систем та окремих сервісів з нуля, розвитку legacy-проектів та поступового вдосконалення існуючої архітектури.

Працював над системами з великим обсягом запитів та даних, складними інтеграціями, розподіленою обробкою операцій, чергами, кешуванням та довготривалими фоновими процесами.

У різних проектах виконував не лише роль розробника, а й займався проектуванням архітектури, вибором технічних рішень, декомпозицією складних задач та оптимізацією production-систем.

Ключові компетенції
-проектування систем та сервісів з нуля;
-модульна архітектура;
-ООП, SOLID, MVC, design patterns;
-модульне проектування та separation of concerns;
-монолітна, модульна та мікросервісна архітектура;
-REST API та інтеграції;
-high-load та оптимізація продуктивності;
-асинхронна та фонова обробка;
-черги та task dispatching;
-event-driven та message-driven підходи;
-кешування;
-проектування та оптимізація баз даних;
-складні бізнес-процеси та їх автоматизація;
-інтеграція зовнішніх систем та API;
-legacy-системи;
-debugging та production troubleshooting;
-логування та моніторинг;
-безпека API, підпис запитів та криптографія;

PHP / Backend
-PHP — понад 10 років комерційного досвіду;
-Laravel;
-Yii 1 / Yii 2;
-REST API;
-Composer;
-CLI;
-генератори та парсери;
-Smarty, Twig, XSLT;
-cURL.

Бази даних
-MySQL, PostgreSQL, MS SQL, Oracle;
-проектування структури БД;
-нормалізація та денормалізація;
-оптимізація SQL-запитів;
-EXPLAIN та аналіз execution plans;
-індексація, включно з covering indexes;
-Views;
-Stored Procedures / Functions / Packages;-Transactions;
-Triggers;
-попередній розрахунок та кешування складних операцій;
-оптимізація роботи БД під high-load;
-робота з великими обсягами даних.

Черги, асинхронна обробка та інфраструктура
-RabbitMQ, Beanstalkd;
-Redis;
-task queues;
-scheduled/background jobs;
-контроль стану задач;
-механізми блокування та запобігання повторній обробці;
-Docker;
-Vagrant;
-Apache, Nginx;
-Git, SVN;
-Dev / Staging / Production environments;
-Google Cloud Platform (GCP).

JavaScript / Frontend
-Native JavaScript;
-JavaScript + jQuery — понад 10 років практичного досвіду;
-Angular / Angular 2;
-React + Redux;
-WebSockets;
-HTML5;
-CSS3;
-Bootstrap;
-Less / Sass;
-Gulp, Bower;
-Babel;
-UglifyJS, JSHint;
-Dojo, Raphael, jqPlot;
-регулярні вирази;
-browser APIs;
-робота з бінарними даними та AMF;
-Chrome / Firefox / Opera Extensions;
-Chrome Extensions Manifest V2 / V3;
-LocalStorage;
-Content Security Policy;
-browser security restrictions;

Практичний досвід проектування та реалізації інтеграцій між внутрішніми системами та зовнішніми сервісами:
-REST API;
-API authentication;
-request signing;
-hashing;
-secret keys;
-робота з відкритими та закритими ключами;
-криптографічні підписи;
-шифрування;
-платіжні інтеграції;
-WebMoney, Interkassa, PayPal;
-FTP / SFTP;
-XML;
-iPaaS;
-інтеграції з постачальниками;
-інтеграція frontend та backend компонентів;

Інші технології
-Java;
-Tomcat;
-JSP;
-Delphi;
-Oracle / Toad;
-Salesforce Commerce Cloud;
-Controllers / Pipelines;
-WordPress;
-Drupal;
-JIRA;

Технічна відповідальність та архітектура
-самостійне ведення та розвиток технічних напрямків;
-аналіз вимог та вибір технічного рішення;
-проектування архітектури;
-декомпозиція складних задач;
-code review;
-робота з legacy-системами;
-поступове вдосконалення архітектури;
-пошук bottlenecks;
-оптимізація production-систем;
-взаємодія між frontend, backend, infrastructure та зовнішніми сервісами;
-технічне консультування та передача досвіду;

Контакти:
Email: [открыть контакты](см. выше в блоке «контактная информация»)
Telegram: https://t.me/serg_arx
Телефон: [открыть контакты](см. выше в блоке «контактная информация»)

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: