• Файл

Іван

Java-розробник

Розглядає посади:
Java-розробник, .NET-програміст
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

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

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

ІВАН СКРИПКА
Senior Software Engineer (Java / Backend)
📞 [відкрити контакти](див. вище в блоці «контактна інформація») | 📧 [відкрити контакти](див. вище в блоці «контактна інформація»)📍 Київ, Україна
Досвідчений Senior / Lead Software Engineer із понад 15 роками комерційного досвіду в проектуванні, розробці та впровадженні високонавантажених, відмовостійких та масштабованих backend-систем. Експерт у мікросервісній архітектурі, асинхронній взаємодії (Event-Driven Architecture), оптимізації швидкодії баз даних (SQL/NoSQL) та інтеграції складних інформаційних платформ. Глибоке розуміння Clean Architecture, принципів SOLID, CQRS та патернів проектування GoF. Основний технологічний стек — Java, при цьому маю фундаментальну базу для швидкої адаптації та розробки на C# .NET завдяки ідентичності архітектурних концепцій (IoC/DI, REST, ORM, Messaging).

ТЕХНІЧНІ НАВИЧКИ
• Мови програмування: Java (17/21), JavaScript, TypeScript, Kotlin, PHP.
• Архітектура та патерни: Clean Architecture, SOLID, CQRS, паттерни GoF, Microservices Architecture, REST API, Dependency Injection (DI).
• Бази даних та ORM: PostgreSQL, MySQL, MsSQL, Oracle, NoSQL (Aerospike, Redis), Hibernate / JPA.
• Черги повідомлень та асинхронність: Kafka, SQS, RabbitMQ.
• Інструменти та DevOps: Docker, Kubernetes, Git, GitLab CI/CD, GitHub Actions, AWS, Swagger / OpenAPI, JWT / OAuth2.
• Логування та моніторинг: Structured logging, VisualVM, Eclipse MAT.

ПРОФЕСІЙНИЙ ДОСВІД

Senior Software Engineer
Shift4 | 06/2025 — теперішній час
Глобальна фінтэх-платформа для обробки платежів та еквайрингу.
• Розробка нового функціоналу для ядра платіжной платформи Brain у мікросервісній та монолітній архітектурі.
• Аналіз роботи системи, усунення критичних проблем зі швидкодією (витоків пам'яті через Eclipse MAT) та забезпечення відмовостійкості в PCI DSS середовищі.
• Проектування та реалізація високонавантажених інтеграцій з міжнародними платіжними системами (Mastercard, Visa).
• Побудова локального середовища розробки на базі Docker (включаючи MySQL, Aerospike, RabbitMQ, ZooKeeper).
• Автоматизація smoke-test конвеєрів за допомогою GitLab CI/CD.
• Технології: Java 17/21, Spring Boot, Netty, RabbitMQ, ZooKeeper, Aerospike, MySQL, Docker, GitLab CI/CD, Swagger/OpenAPI.

Senior Software Engineer
Buffer Group | 12/2021 — 06/2025
• Спроектував та впровадив архітектуру інтеграції між системою клієнтського забезпечення McGraw Hill та легасі-сервісами Achieve3000 на базі асинхронних Event-Driven систем, що забезпечило високу стабільність та швидкодію.
• Керував міграцією застарілих сервісів з AWS EC2 до Kubernetes, підвищивши масштабованість та відмовостійкість системи.
• Автоматизував CI/CD конвеєри за допомогою GitHub Actions для процесів розробки, тестування та деплою.
• Проводив код-рев'ю, налаштовував стандарти structured logging та менторив команду для підвищення продуктивності.

Senior Java Developer / Technical Lead
Smartling | 03/2019 — 03/2022
• Очолював розробку інтеграційної платформи для автоматизації документообігу та перекладу контенту між різними CMS, зовнішніми інформаційними системами та кастомними рішеннями клієнтів.
• Керував командою з 4 розробників (декомпозиція фіч, спринт-планування, 1:1 зустрічі).
• Проектував масштабовану архітектуру мікросервісів та REST APIs з використанням принципів Clean Architecture, CQRS та паттернів GoF.
• Взаємодіяв із зовнішніми командами розробників та клієнтами для модифікації ІС та вирішення складних технічних інцидентів.

Senior Java Developer / Technical Lead
Luxoft | 03/2016 — 03/2019
• UBS ODC: Забезпечував відповідність регуляторним вимогам для систем клірингу та розрахунків, проводив бізнес-аналіз взаємодії систем та рев'ю коду.
• Luxtrust: Спроектував та реалізував систему замовлення сертифікатів X509 (Full-stack розробка: бекенд та фронтенд модулі на базі HTML/CSS/JS), налаштовував форми вводу/друку та сповіщень.

Technical Lead
EPAM Systems | 11/2014 — 03/2016
• Barclays Capital ODC: Оптимізував архітектуру системи обробки акцій, створив універсальний пошуковий фреймворк та інструменти синхронізації кешу (включаючи Redis).
• Реалізував новий інтерфейс користувача (UI) на базі веб-технологій (HTML/CSS/JS). Менторив молодших розробників та проводив перформанс-оптимізацію.
Попередній досвід розробки (Senior Java / Backend Developer)
• Static (04/2014 — 11/2014) — Розробка систем аналітики Big Data для пошуку зв'язків між об'єктами, налаштування інфраструктури (Jenkins, Hadoop) на AWS.
• Luxoft / Hotwire (01/2012 — 04/2014) — Оптимізація та рефакторинг високонавантаженої системи онлайн-бронювання сервісів.
• Sitronics IT / Промінвестбанк (09/2011 — 01/2012) — Розробка конекторів та автоматизованих систем сповіщень на електронну пошту для Oracle Identity Management.
• EPAM Systems (01/2011 — 09/2011) — Розробка модулів системи управління проектами (Java, JavaScript).
• WTM Studio (09/2009 — 10/2010) — Розробка модулів кастомних CMS, e-commerce рішень та інтеграцій з CRM з використанням PHP, HTML, CSS, JavaScript.

ОСВІТА
Національний технічний университет України «Київський політехнічний інститут» (НТУУ КПІ)
Факультет прикладної математики | Диплом магістра, випуск 2013 року

ЗНАННЯ МОВ
• Українська: Рідна (Native)
• Англійська: Upper Intermediate

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: