Serhii L., Senior Software Engineer

Serhii L., Senior Software Engineer

Back-End Web (7.0 yr.), DevOps (4.5 yr.)
english B2 (Upper-Intermediate) English
seniority Expert (10+ years)
location Singapore UTC+08:00

Summary

- Senior Software Engineer with 8+ years of experience;
- Expertise in Java, Kotlin, Spring Boot, Hibernate, and Micronaut for cloud-based microservices;
- Strong background in AWS, GCP, Kubernetes, and event-driven architecture;
- Led monolithic to microservices migrations and real-time data processing solutions;
- Skilled in database management with PostgreSQL, MySQL, Oracle, and TimescaleDB;
- Experience with Kafka, RabbitMQ, and Elasticsearch for scalable data processing;
- Ability to design financial and banking software solutions;
- Hands-on experience with CI/CD pipelines, Docker, Helm, and GitLab CI.

Main Skills

Java, Senior Software Engineer

Java

Spring Boot, Senior Software Engineer

Spring Boot

Hibernate, Senior Software Engineer

Hibernate

PostgreSQL, Senior Software Engineer

PostgreSQL

Docker, Senior Software Engineer

Docker

Programming Languages

Java Frameworks

Hibernate Micronaut Spring Spring Boot

Java Libraries and Tools

Java Server Pages (JSP) WireMock

Android Libraries and Tools

JavaScript Frameworks

Databases & Management Systems / ORM

AWS ElasticSearch ELK stack (Elasticsearch, Logstash, Kibana) Flyway Hibernate Liquibase Microsoft SQL Server MySQL Oracle Database PostgreSQL TimescaleDB

Cloud Platforms, Services & Computing

Amazon Web Services

AWS ElasticSearch

Methodologies, Paradigms and Patterns

Agile Architecture and Design Patterns microservices microservices architecture Scrum SOAP TDD

QA, Test Automation, Security

Apache Maven JUnit Mockito

Web/App Servers, Middleware

Apache Tomcat Oracle WebLogic Application Server

Virtualization, Containers and Orchestration

Docker Kubernetes Nomad

Version Control

Gerrit Git Github Actions SVN

Deployment, CI/CD & Administration

GitLab CI Gradle Helm Jenkins

Logging and Monitoring

Grafana Prometheus

SDK / API and Integrations

JSP Liferay RESTful API

Message/Queue/Task Brokers

Kafka RabbitMQ

Other Technical Skills

Hybris Jacoco Micronauts
ID: 100-244-641
Last Updated: 2025-02-03

Work Experience

Senior Software Engineer, Strategic Component Extraction and Financial Data Tool

Duration: May 2022 - Present

Summary: Global provider of technology-driven solutions for wealth and asset managers of the world’s largest banks, as well as wealth management companies and pension funds across Europe and Asia.

Responsibilities:

  • Led the extraction of a strategic component from a monolithic architecture into microservices that allowed the creation and successful commercialization of a new platform
  • Took a leadership role in developing an innovative solution designed to empower banks, ensuring they effectively meet the investment needs of retail customers
  • Developed an internal tool for financial data quality monitoring, tracks usage of existing products, and provides valuable insights into customer behavior

Technologies: Java 17, Kotlin, Spring Boot, Hibernate, PostgreSQL, MySQL, TimescaleDB, RabbitMQ, Elasticsearch, GitHub Actions, Jenkins, Git, Gradle, Maven, Docker, Nomad.

Expert Software Engineer, Strategy consulting, and technology company

Duration: Dec 2020 - Apr 2022

Summary: Strategy consulting and technology company that specializes in software, cybersecurity, AI, and connected devices

Responsibilities:

  • Successfully implemented a new real-time Kafka-based client data review system for private banking from scratch, deployed it to the cloud, and helped the business to ensure compliance with tax regulations;
  • Led the project as a senior engineer and participated in designing microservices and architecture capable of handling frequent and large client datasets;
  • Coached team members on software development and clean code.

Technologies: Java 11, Kafka, Micronaut, Spring Boot, Hibernate, Oracle, React, GitLab CI, Git, Gradle, Docker, Openshift.

Senior Software Engineer, Digital Transformation company

Duration: Aug 2019 - Sep 2020

Summary: Digital transformation company that provides cutting-edge engineering solutions for global organizations

Responsibilities:

  • Pioneered the migration of a critical ERP system for a leading civil engineering and construction company in Norway, transitioning seamlessly from PHP monolith to Java microservices;
  • Enhanced with new features a robust loyalty system for patrons for a global gambling company.

Technologies: Java 11, Spring Boot, Hibernate, React, MySQL, PostgreSQL, Jenkins, GitLab CI, Git, Gradle, Docker, Kubernetes, Helm, AWS.

Senior Software Engineer, US-based digital services company

Duration: Oct 2018 - Jul 2019

Summary: US-based digital services company providing software product design and development services.

Responsibilities: Pioneered transforming a monolithic architecture to a scalable Java microservices architecture for a leading medical device manufacturer specializing in sleep care.

Technologies: Java 8, Spring Boot, Hibernate, Microservices.

Software Engineer, Global product development and digital platform

Duration: Oct 2017 - Sep 2018

Summary: Global product development and digital platform engineering services company.

Responsibilities: Developed and maintained e-commerce solutions across European countries for a leading international retail group in the beauty and household goods industry.

Technologies: Java 7/8, Hybris, Spring, JSP, Docker, Oracle, MySQL, RabbitMQ, Tomcat, Gradle, Jenkins, Git, svn.

Software Engineer, US-based digital services company

Duration: May 2016 - Sep 2017

Summary: US-based digital services company providing software product design and development services.

Responsibilities: Transformed legacy system into a comprehensive Java-based software ecosystem to facilitate efficient phone number and SIM card management for telecom operators.

Technologies: Java 7, Spring Boot, JSP, SOAP, Oracle, WebLogic, Git, Gerrit, Maven, Jenkins.

Education

National Aviation University

Master's degree in Computer Science

Sep 2015 - Jun 2017

State Polytechnical University

Master's degree in Engineering

Sep 1998 - May 2003

Certification

Professional Scrum Master level I (PSM I)

March 13, 2021