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
2024.10 - 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
2023.01 - 2024.10

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
2023.08 - 2023.12

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
2022.12 - 2023.12

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
2021.12 - 2022.12

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
2021.03 - 2021.12

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
2020.07 - 2021.03

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
2001.04 - 2010.01

Skills

  • Application and infrastructure monitoring

Certification

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

Timeline

Technical Arhintect

Helicoper Service Company
2024.10 - Current

Java Architect

A global business aviation company
2023.08 - 2023.12

Senior Java Developer

HR Screening Product
2023.01 - 2024.10

Java Architect

A global business aviation company
2022.12 - 2023.12

Team Lead

A global business aviation company
2021.12 - 2022.12

Senior Java Engineer

A UK-based financial services company
2021.03 - 2021.12

Senior Java Engineer

A Major American Telecommunications and Media Conglomerate
2020.07 - 2021.03

Bachelor of Science - Information Protection And Automation of Data Processing

Odesa National Polytechnic University
2001.04 - 2010.01
OLEKSII BOIKOJava Architect, Senior Java Engineer, Team Lead