
Serhii L. Senior Software Engineer
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