Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

OLEKSII BOIKO

Java Architect, Senior Java Engineer, Team Lead

Summary

  • Professional Experience: Over 19 years in software development, including more than 2 years serving as a Java Architect
  • Primary Expertise: Java, Spring Framework, Spring Boot, Kubernetes, serverless computing, containerized technologies, distributed and high-availability systems
  • Additional Skills: Application and infrastructure monitoring across various platforms, performance optimization, designing robust application architectures
  • Industry Domains: Information technology and services, aviation and defense, telecommunications and media

Overview

5
5
years of professional experience
9
9
years of post-secondary education
2
2
Certifications
2
2
Languages

Work History

Technical Arhintect

Helicoper Service Company
10.2024 - Current

Project Description

This organization is the leading commercial helicopter services provider. The task was to deliver maintenance management system. The team consisted of 9 members

Responsibilities & Achievements

• Designed and developed a GCP-native solution

• Created and maintained an end-to-end development pipeline

Technology Stack

Java, Hasura, GCP, Bitbucket, Pulumi

Senior Java Developer

HR Screening Product
01.2023 - 10.2024

Project Description

Developed a comprehensive HR candidate screening system. Created new modules, managed system integrations, and migrated existing features to Azure cloud-native solutions. This significantly improved performance, scalability, and reliability, streamlining the overall HR screening process.

Responsibilities & Achievements

• Implemented new modules

• Designed and developed new system integrations

• Migrated existing functionality to Azure native solutions

Technology Stack

Java, Spring Boot, PostgreSQL, Azure, Kubernetes

Java Architect

A global business aviation company
08.2023 - 12.2023

Project Description

The client was a global business aviation company based in Malta (the same client as a prior project). This initiative focused on extracting monolithic modules and converting them into a serverless architecture. The main challenge was redesigning highly coupled monolithic code to AWS Step Functions. An API, backend components, a database solution, and extended functionalities were delivered while migrating to Step Functions, DynamoDB, and Amazon SNS/SQS. The team consisted of 4 engineers.

Responsibilities & Achievements

• Evaluated Infrastructure as Code (IaC) implemented in Pulumi

• Created a generic method to handle StateMachine data stored in DynamoDB

• Increased performance by parallelizing previously sequential processes

• Maintained legacy functionalities relying on Hibernate

Technology Stack

Spring Boot, Node.js, AWS API Gateway, Lambda, Step Functions, DynamoDB, Amazon SNS/SQS

Java Architect

A global business aviation company
12.2022 - 12.2023

Project Description

The client was a global business aviation company in Malta (same client as a previous project). The main focus was transitioning from Keycloak to Auth0 and enabling communication among applications using various authentication providers. A full-featured product was built from scratch (frontend and backend) along with a native mobile application. The team included 4 members.

Responsibilities & Achievements

• Added support for multiple token types and facilitated token exchange between different auth providers

• Enabled token interchangeability

• Completed a safe switch of the authentication provider without disrupting the application

Technology Stack

Java, Node.js, React, AWS

Team Lead

A global business aviation company
12.2021 - 12.2022

Project Description

The client was a global business aviation company located in Malta. The goal was to implement a CDC (Change Data Capture) system for an Oracle database, with the key challenge being streaming data from Oracle to Kafka. Deliverables included backend functionality and database solutions. The team comprised 3 members.

Responsibilities & Achievements

• Retrieved changes from Oracle using the flashback archive feature

• Ensured transaction binding and sequence consistency

• Created a DSL for development teams to transform table records into domain states

• Optimized performance and memory usage to maintain efficient CDC processing

Technology Stack

Java, Kafka, Oracle

Senior Java Engineer

A UK-based financial services company
03.2021 - 12.2021

Project Description

The client was a UK-based financial services company. The objective was to develop checking functionality for a blockchain platform from the ground up. This involved building an API, frontend and backend services, a database, and extending existing features. The team had 7 engineers.

Responsibilities & Achievements

• Devised an event-driven approach for cross-service communication

• Introduced Kafka into the project environment, establishing best practices for usage and testing

• Created a solution to streamline integration testing, saving development time

Technology Stack

Kotlin, Spring Boot, Kafka, Corda, gRPC, Protocol Buffers, Docker, Kubernetes

Senior Java Engineer

A Major American Telecommunications and Media Conglomerate
07.2020 - 03.2021

Project Description

The client was a major American telecommunications and media conglomerate headquartered in Philadelphia. The task was to deliver a distributed network configuration storage solution. The team consisted of 6 members.

Responsibilities & Achievements

• Enhanced search capabilities by integrating an Elasticsearch-based indexing service

• Decreased storage time by introducing batching, parallel processing, and refining the parsing algorithm

• Implemented granular monitoring using AWS CloudWatch

Technology Stack

Java, Spring Boot, REST, Microservices, Docker, Apache Kafka, Elasticsearch, Kibana, AWS, Cassandra

Education

Bachelor of Science - Information Protection And Automation of Data Processing

Odesa National Polytechnic University
Odesa, Ukraine
04.2001 - 01.2010

Skills

  • Application and infrastructure monitoring
undefined

Certification

AWS Certified Developer – Associate, AWS, 01/01/22

Timeline

Technical Arhintect

Helicoper Service Company
10.2024 - Current

Java Architect

A global business aviation company
08.2023 - 12.2023

Senior Java Developer

HR Screening Product
01.2023 - 10.2024

Java Architect

A global business aviation company
12.2022 - 12.2023

Team Lead

A global business aviation company
12.2021 - 12.2022

Senior Java Engineer

A UK-based financial services company
03.2021 - 12.2021

Senior Java Engineer

A Major American Telecommunications and Media Conglomerate
07.2020 - 03.2021

Bachelor of Science - Information Protection And Automation of Data Processing

Odesa National Polytechnic University
04.2001 - 01.2010
OLEKSII BOIKOJava Architect, Senior Java Engineer, Team Lead