Vitali B.
Lead Software Engineer
Experience
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
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
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
Education
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
Similar Freelancers
Discover other experts with similar qualifications and experience