Vitali B.

Lead Software Engineer

Avatar placeholder
Minsk, Belarus

Experience

Sep 2022 - Present
3 years 4 months

Lead Software Engineer

EPAM

  • Key Developer (October 2022 – September 2023): improved SAP Commerce Cloud 2105, migrated to 2211 version

  • Responsibilities:

  • Analyzing performance issues

  • Analyzing synchronization processes and catalog management

  • Implementing improvements for synchronization, catalog management, and third-party integration

  • Customizing search, catalog management, backoffice, and integrations

  • Key Developer (January 2024 – April 2024): implemented migration of search engine from Solr to Algolia for Java-based application

  • Tech stack: Java 17, Spring, Algolia, Solr, SAP Commerce Cloud

  • Responsibilities:

  • Analyzed frontend data model on product listing page

  • Prepared Groovy scripts for initial migration to Algolia

  • Implemented indexation process between monolith platform and Algolia

  • Implemented dynamic approach for enabling/disabling facets

  • Prepared Groovy scripts for data migration (CMS links, components)

  • Created and executed rollout and rollback plan for production release

  • Key Developer (May 2024): implemented multi-tenancy support for Java Spring Boot microservice architecture

  • Tech stack: Java 17, Azure, PostgreSQL, Docker, Kubernetes, Helm, Flyway

  • Responsibilities:

  • Implemented Azure release pipeline for automated database creation and migration via Helm

  • Implemented microservice for integration with Azure to create new tenants and automate release pipelines

  • Implemented functionality for automated creation of Kubernetes resources (pods, services) needed for multi-tenancy

Jul 2020 - Sep 2022
2 years 3 months

Senior Software Engineer

EPAM

  • Development Team Leader (August 2020 – January 2021): implemented repeatable orders created automatically based on cart template

  • Responsibilities:

  • Analyzing requirements and creating WBS, TDD, HLD documents for new epics

  • Prioritizing team backlog with Product Owner

  • Creating implementation strategy for extending functionality

  • Reviewing pull requests

  • Conducting daily sync and grooming sessions

  • Organizing meetings with customer, architects, and other team leaders

  • Development Team Lead (January 2021 – July 2021): implemented solution for donation store with MACH architecture

  • Tech stack: Java, Spring, AWS, Quarkus, BigCommerce, ContentStack, Algolia

  • Responsibilities:

  • Reviewing acceptance criteria of new stories and tasks

  • Providing HLD for new epics and WBS for tasks

  • Building flexible architecture to replace parts in application (commerce, search, CMS)

  • Implementing approach for extending commerce platform (BigCommerce)

  • Conducting and facilitating SCRUM ceremonies

  • Consulting development team on implementation approaches

  • Participating in solution design meetings with architects

  • Key Developer (July 2021 – September 2022): migrated SAP Commerce Cloud to Java Spring Boot microservices and AWS (cloud-native approach)

  • Tech stack: Java 11, Spring Boot, Spring Data, Azure, Hibernate

  • Migration areas:

  • Integration with third-party systems via Spring Integration and Azure Service Bus queues

  • Checkout flow services, configuration, validation, pages, and content

  • Order processing functionality

  • Reservation and availability of products

  • Replacing existing integration for cart pricing and calculation

Jul 2018 - Aug 2020
2 years 2 months

Software Engineer

EPAM

  • Implemented multi-store storefront for two countries based on SAP Commerce Cloud platform
  • Tech stack: Java, Groovy, Spring, Solr, MySQL, SAP Commerce Cloud; build tools: Ant, Maven, Gradle
  • Developed and customized SAP Commerce Cloud platform for order fulfillment processes
  • Improved Solr search indexation and search processes
  • Customized cart and promo calculation with a custom promo engine
  • Customized backoffice (widgets, ASM mode)
  • Provided L3 support during UAT and go-live for production environment

Summary

Six year experienced Java Software Engineer with main focus in eCommerce domain. Strong Java background and related JVM language - Groovy.

Worked at creation a solution for multi store site, with different functionalities (B2C and B2B) based on SAP Commerce Cloud platform. Experienced with migration from monolith to micro-service architecture and integration with 3rd party systems (payment, warehouse, AEM, CMS, reporting, etc.).

Languages

Belarusian
Native
Russian
Native
English
Advanced

Education

Sep 2015 - Jun 2019

Gomel State Technical University of Suhoi

Master of Engineering · Information Systems And Technologies In Design and Manufacture · Homieĺ, Belarus

Certifications & licenses

CommerceTools Certified Associate Functional Architect

Google Cloud – Associate Cloud Engineer

SAP Certified Product Support Specialist

SAP Commerce Cloud 1811 Certified Developer

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Maxim Y.
Maxim Y.

DevOps. Kotlin/Kubernetes

View Profile
Serge K.
Serge K.

Senior DevOps (external)

View Profile
Anton K.
Anton K.

Head of Technical Overall Integration NSC

View Profile
Arne H.
Arne H.

Devops Fullstack Engineer

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Stanislav B.
Stanislav B.

Senior Solution Architect

View Profile
Tezcan D.
Tezcan D.

Solution Architect / Project Manager

View Profile
Sergej T.
Sergej T.

Freelance Senior IT Consultant

View Profile
Michael K.
Michael K.

Software Developer

View Profile
Leif S.
Leif S.

Freelance IT Consultant and Software Architect

View Profile
Attila D.
Attila D.

Full-Stack Software Engineer

View Profile
Alex S.
Alex S.

Senior Software Developer

View Profile
Shamaila M.
Shamaila M.

Senior Software Architect

View Profile
Abdelmajid D.
Abdelmajid D.

Leader, Architect, Senior Developer

View Profile
Joseph W.
Joseph W.

Cloud / Solution Architect (AWS)

View Profile
Michael F.
Michael F.

Freelancer, Solution Architect

View Profile
Ilja L.
Ilja L.

Software Engineer/Architect (Tech Lead), Team Lead

View Profile
Eli R.
Eli R.

Freelancer, Senior Backend engineer

View Profile
Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Patrick W.
Patrick W.

AI Software Engineer

View Profile
Selvaraj K.
Selvaraj K.

Senior Full Stack & Cloud Architect

View Profile
Alexandr E.
Alexandr E.

Software/Solution Architect

View Profile
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

View Profile
Volha L.
Volha L.

E-Commerce IT Consultant – SAP Commerce Cloud (B2C & B2B)

View Profile
Niklas W.
Niklas W.

AI Engineer, Cloud Solution Architect, Backend Developer

View Profile
Yuri G.
Yuri G.

Senior Security Devops Engineer

View Profile
Fady K.
Fady K.

Senior Software Developer / Tech Lead

View Profile
Michal B.
Michal B.

Senior Golang Engineer

View Profile
Satya V.
Satya V.

Lead Developer

View Profile
Ulrich C.
Ulrich C.

Java Architect/Developer – Freelancer

View Profile