Upload

Serhii L. Senior Software Engineer

Back-End Web (7.0 yr.), DevOps (4.5 yr.)

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.

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