
Ihor Haidukov
Verified Expert in Engineering
Software Engineer and Developer
New York, NY, United States
Toptal member since April 1, 2025
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
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
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
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.
Junior Software Engineer
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.
Internship Trainee
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.
Technical Project Manager
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.
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-verificationA Name Search and Matching System
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
Master's Degree in Architecture
National Aviation University - Kyiv, Ukraine
Bachelor's Degree in Architecture
National Aviation University - Kyiv, Ukraine
Certifications
AI-Assisted Engineering Course
EPAM Systems
AWS Solutions Architect Associate
Amazon Web Services Training and Certification
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring