Сергей
Senior Full Stack, Backend Engineer
- Вид занятости:
- полная
- Возраст:
- 38 лет
- Город проживания:
- Киев
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон , эл. почту и LinkedIn.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/5163855/
Опыт работы
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
Телефон: [
Похожие кандидаты
-
Senior Web Engineer (Architect, Full-Stack, PHP, Laravel, Yii2)
Удаленно -
Back end engineer
Удаленно -
Full stack програміст
Удаленно, Винница , еще 2 города -
Full stack software engineer
Удаленно -
PHP Full Stack Lead Senior Programmer
Удаленно -
Full Stack Engineer
Удаленно