Skip to main content
Oleh KostiukOK
Open to opportunities

Oleh Kostiuk

@olehkostiuk

Senior software engineer specializing in Java distributed systems and event-driven payments.

Poland
Message

What I'm looking for

I’m looking for a remote-first, B2B-ready role where I can architect reliable Java backends and event-driven payment systems, lead migrations with no downtime, and mentor engineers to deliver high-quality production results.

I’m a Senior Software Engineer with 10+ years designing and delivering Java-based distributed systems. My work centers on Spring Boot, JPA/Hibernate, RESTful services, and event-driven architectures with Kafka—especially for high-scale payment engines.

I’ve led and shipped complex modernization efforts, including no-downtime monolith-to-microservice migrations. I’ve also built and integrated payment processing systems, designing checkout, user management, and payment flow architecture end-to-end.

Beyond delivery, I bring leadership and quality discipline. For 5 years, I’ve mentored engineers and managed teams of 6–8, driving code reviews, technical documentation, and clear client communication while keeping production stability front and center.

I’m also comfortable operating in cloud-native environments, building containerized deployments with Docker and Kubernetes and supporting CI/CD using Jenkins and GitHub Actions. I’m remote-first and B2B-ready in Poland, and I’m excited to bring this same reliability and architectural clarity to new payment and platform challenges.

Experience

Work history, roles, and key accomplishments

GD

Senior Backend Engineer (Java)

Gransoft Solutions (for Air Doctor)

Jul 2024 - Dec 2025 (1 year 5 months)

Designed and built an Airwallex payment processor integration in Java/Spring Boot, reducing manual payment processing by 80%+. Maintained and extended a legacy Java/GWT codebase and collaborated with product, QA, and finance teams on payment-flow architecture.

AL

Senior Backend Engineer

AgileEngine (for Estee Lauder)

Jun 2020 - Jul 2024 (4 years 1 month)

Re-architected a Drupal-based e-commerce platform into a modern backend across the full software design and development lifecycle. Built checkout, user management, and payment-processing systems via RESTful APIs.

IU

Senior Backend Engineer

Independent Contractor (oDesk / Upwork)

Oct 2008 - Dec 2019 (11 years 2 months)

Delivered 65+ projects totaling 15,000+ hours, focusing on custom application design and REST API development. Completed database modeling and full SDLC delivery for client work.

UA

Senior Backend Engineer

Upwork (Billing / Payments / Accounting)

Jun 2014 - Sep 2019 (5 years 3 months)

Architected and built an escrow payment backend, including a Java transaction engine for fixed-price jobs and membership billing at scale. Led a zero-downtime migration of 13.5M users from a Perl monolith to Java microservices and integrated multi-gateway payment processing (PayPal, ACH, Wellsfargo) using Kafka-adjacent event streaming for batch charging.

Education

Degrees, certifications, and relevant coursework

KU

Kharkiv National University

Bachelor of Science, Computer Science

Earned a Bachelor of Science in Computer Science from Kharkiv National University in 2000.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan