Ihor Haidukov, Developer in New York, NY, United States
Ihor is available for hire
Hire Ihor

Ihor Haidukov

Verified Expert  in Engineering

Software Engineer and Developer

New York, NY, United States

Toptal member since April 1, 2025

Bio

Ihor is a software engineer with 4+ years of experience developing scalable enterprise applications and cloud-based solutions. An expert in Java (Spring Boot), Python, and DevOps, he has hands-on experience in AWS infrastructure, microservices, and system design. Ihor has strong problem-solving skills and a data-driven approach to optimizing application performance. He will be a great addition to any team.

Portfolio

EPAM Systems
Java, Spring Boot, Micronaut, Hibernate, Python, REST APIs, SQL, Amazon Aurora...
EPAM Systems
Java, Spring Boot, Hibernate, REST APIs, Redis, SQL, Amazon Aurora...
EPAM Systems
Java, Spring Boot, Java Servlets, MySQL, JavaScript, CSS, HTML, Bootstrap, Git...

Experience

  • Java - 5 years
  • Spring Boot - 5 years
  • REST APIs - 5 years
  • SQL - 5 years
  • Hibernate - 4 years
  • Unit Testing - 4 years
  • Amazon Web Services (AWS) - 3 years
  • Python - 2 years

Availability

Full-time

Preferred Environment

Java, Spring Boot, Hibernate, REST APIs, SQL, NoSQL, Amazon Web Services (AWS), Git, Unit Testing, Integration Testing

The most amazing...

...thing I've developed is a high-performance risk assessment system, seamlessly handling complex compliance checks.

Work Experience

Software Engineer

2022 - 2025
EPAM Systems
  • Developed and optimized back-end services using Java 17 (Spring Boot), Python, and AWS to enhance risk assessment and compliance screening, improving search efficiency by 30%.
  • Crafted and fine-tuned back-end services utilizing Java, Spring, and Hibernate, enhancing system efficiency by 30%.
  • Designed and implemented scalable APIs, enabling seamless integration with enterprise clients while maintaining strict security standards.
Technologies: Java, Spring Boot, Micronaut, Hibernate, Python, REST APIs, SQL, Amazon Aurora, NoSQL, Amazon DynamoDB, Redis, Amazon Web Services (AWS), Docker, Terraform, GitLab CI/CD, Git, Unit Testing, Integration Testing, Test-driven Development (TDD), JSON, Spring Microservice, API Integration

Junior Software Engineer

2021 - 2022
EPAM Systems
  • Delivered key features across multiple Agile teams, adhering to strict deadlines and budget constraints, driving a 20% increase in project efficiency.
  • Oversaw the migration of on-premise systems to AWS cloud architecture via infrastructure as code (IaC) and automated services, delivering a 50% boost in system efficiency and a 60% reduction in maintenance costs.
  • Increased code coverage from 60% to 85% by implementing comprehensive unit tests, reducing critical bugs by 25%, and enhancing product stability.
Technologies: Java, Spring Boot, Hibernate, REST APIs, Redis, SQL, Amazon Aurora, Amazon Web Services (AWS), Git, Unit Testing, Integration Testing, Test-driven Development (TDD), Spring Batch, Spring Security, MySQL, JSON, Spring Microservice, API Integration

Internship Trainee

2021 - 2021
EPAM Systems
  • Elevated code quality and adherence to best practices through in-depth code reviews by leveraging Git and SonarQube tools, resulting in heightened stable releases and accelerated development cycles.
  • Collaborated with senior engineers in key project milestones, applying software engineering principles like object-oriented programming (OOP) and test-driven development (TDD) to expedite the delivery of high-quality engineering solutions.
  • Optimized responsive web interfaces using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and improved user experience.
Technologies: Java, Spring Boot, Java Servlets, MySQL, JavaScript, CSS, HTML, Bootstrap, Git, JSON

Technical Project Manager

2019 - 2021
Self-employed
  • Led end-to-end architectural projects, managing requirements gathering, system design, and execution.
  • Managed multiple projects simultaneously, applying agile principles for efficient task prioritization and delivery.
  • Worked on large-scale architectural projects, translating requirements into structured designs.
Technologies: AutoCAD, ARCHICAD, Revit, Global Project Management, Research Development

Experience

LSEG World-Check One | Risk and Compliance Screening Platform

https://www.lseg.com/en/risk-intelligence/screening-solutions/world-check-kyc-screening/one-kyc-verification
Optimized search efficiency and enhanced the platform's screening capabilities using Java (Spring Boot), Python, and AWS as a back-end developer. I developed scalable APIs to integrate with enterprise clients, ensuring high performance and security. Additionally, I contributed to migrating on-premise systems to the AWS cloud using IaC, improving system efficiency and reducing maintenance costs. My role also involved implementing caching strategies and fine-tuning database queries to enhance responsiveness.

A Name Search and Matching System

Name Matcher is a service designed for efficient name search and matching across large datasets. The application leverages Elasticsearch for fast indexing and retrieval, while AWS Lambda and SNS handle real-time data updates. Data is ingested via API Gateway and processed in AWS ECS, ensuring scalability and high availability.

I was responsible for the back-end development, including:
• Setting up Elasticsearch, indexing, and optimizing search performance.
• Integrating with AWS ECS for request processing.
• Implementing update queues using Amazon SQS and SNS.
• Automating data backup to Amazon S3.

This service is valuable for financial institutions, security services, and analytics platforms that require precise name search and analysis.

Education

2011 - 2013

Master's Degree in Architecture

National Aviation University - Kyiv, Ukraine

2007 - 2011

Bachelor's Degree in Architecture

National Aviation University - Kyiv, Ukraine

Certifications

JULY 2024 - PRESENT

AI-Assisted Engineering Course

EPAM Systems

AUGUST 2023 - AUGUST 2026

AWS Solutions Architect Associate

Amazon Web Services Training and Certification

APRIL 2023 - AUGUST 2026

AWS Certified Cloud Practitioner

Amazon Web Services Training and Certification

Skills

Libraries/APIs

REST APIs, Java Servlets

Tools

Git, CAD, Terraform, GitLab CI/CD, AutoCAD, Revit, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)

Languages

Java, SQL, Python, JavaScript, CSS, HTML

Frameworks

Spring Boot, Hibernate, Spring Microservice, Micronaut, Spring Batch, Spring Security, Bootstrap, OAuth 2

Paradigms

Unit Testing, Serverless Architecture, Test-driven Development (TDD), Refactoring, Microservices

Storage

JSON, NoSQL, Amazon Aurora, Amazon DynamoDB, Redis, MySQL, Elasticsearch, Amazon S3 (AWS S3)

Platforms

Amazon Web Services (AWS), Docker, AWS IoT, AWS Lambda

Industry Expertise

Project Management

Other

API Integration, Integration Testing, Structural Optimization, Research Development, Analytical Thinking, Complex Problem Solving, Systems Thinking, Mathematical & Logical Reasoning, Data, Cloud Infrastructure, Cloud Computing, Cloud Platforms, Cloud Services, Research, New Feature Creation, Feature Maintenance, Bug Fixes, Test Creation, Test Data Generation, Infrastructure as Code (IaC), CI/CD Pipelines, Data Encryption, ARCHICAD, Global Project Management, Technical Drawing, ECS, Amazon API Gateway

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring