Vitali B.

Lead Softwareentwickler

Avatar placeholder
Minsk, Weißrussland

Erfahrungen

Sept. 2022 - Bis heute
3 Jahren 4 Monaten

Lead Softwareentwickler

EPAM

  • Hauptentwickler (Oktober 2022 – September 2023): Verbesserung der SAP Commerce Cloud 2105, Migration auf Version 2211

  • Verantwortlichkeiten:

  • Analyse von Performance-Problemen

  • Analyse von Synchronisationsprozessen und Katalogverwaltung

  • Umsetzung von Verbesserungen für Synchronisation, Katalogverwaltung und Drittanbieter-Integrationen

  • Anpassung von Suche, Katalogverwaltung, Backoffice und Integrationen

  • Hauptentwickler (Januar 2024 – April 2024): Migration der Suchmaschine von Solr zu Algolia für eine Java-Anwendung implementiert

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

  • Verantwortlichkeiten:

  • Analyse des Frontend-Datenmodells auf der Produktübersichtsseite

  • Erstellung von Groovy-Skripten für die erste Migration zu Algolia

  • Implementierung des Indexierungsprozesses zwischen der Monolith-Plattform und Algolia

  • Umsetzung eines dynamischen Ansatzes zum Aktivieren/Deaktivieren von Facetten

  • Erstellung von Groovy-Skripten für die Datenmigration (CMS-Links, Komponenten)

  • Erstellung und Durchführung eines Rollout- und Rollback-Plans für den Produktionsrelease

  • Hauptentwickler (Mai 2024): Implementierung von Multi-Tenancy-Unterstützung für eine Java Spring Boot Microservice-Architektur

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

  • Verantwortlichkeiten:

  • Implementierung einer Azure Release-Pipeline zur automatisierten Datenbankerstellung und -migration via Helm

  • Implementierung eines Microservice zur Integration mit Azure, um neue Mandanten zu erstellen und Release-Pipelines zu automatisieren

  • Umsetzung von Funktionen zur automatisierten Erstellung der für Multi-Tenancy benötigten Kubernetes-Ressourcen (Pods, Services)

Juli 2020 - Sept. 2022
2 Jahren 3 Monaten

Senior Softwareentwickler

EPAM

  • Teamleiter Entwicklung (August 2020 – Januar 2021): Umsetzung von wiederkehrenden Bestellungen, die automatisch basierend auf einer Warenkorbvorlage erstellt werden

  • Verantwortlichkeiten:

  • Analyse von Anforderungen und Erstellung von WBS-, TDD- und HLD-Dokumenten für neue Epics

  • Priorisierung des Team-Backlogs zusammen mit dem Product Owner

  • Erstellung einer Umsetzungsstrategie zur Erweiterung der Funktionalität

  • Review von Pull Requests

  • Durchführung täglicher Sync- und Grooming-Sitzungen

  • Organisation von Meetings mit Kunden, Architekten und anderen Teamleitern

  • Teamleiter Entwicklung (Januar 2021 – Juli 2021): Umsetzung einer Lösung für einen Spenden-Shop mit MACH-Architektur

  • Tech-Stack: Java, Spring, AWS, Quarkus, BigCommerce, ContentStack, Algolia

  • Verantwortlichkeiten:

  • Überprüfung der Akzeptanzkriterien neuer Stories und Tasks

  • Erstellung von HLD für neue Epics und WBS für Tasks

  • Aufbau einer flexiblen Architektur zum Austausch von Teilen der Anwendung (Commerce, Suche, CMS)

  • Umsetzung eines Ansatzes zur Erweiterung der Commerce-Plattform (BigCommerce)

  • Durchführung und Moderation von SCRUM-Zeremonien

  • Beratung des Entwicklungsteams zu Umsetzungsansätzen

  • Teilnahme an Lösungs-Design-Meetings mit Architekten

  • Hauptentwickler (Juli 2021 – September 2022): Migration der SAP Commerce Cloud zu Java Spring Boot Microservices und AWS (Cloud-native-Ansatz)

  • Tech-Stack: Java 11, Spring Boot, Spring Data, Azure, Hibernate

  • Migrationsbereiche:

  • Integration mit Drittsystemen über Spring Integration und Azure Service Bus Queues

  • Checkout-Flow-Services, Konfiguration, Validierung, Seiten und Inhalte

  • Funktionen zur Auftragsverarbeitung

  • Reservierung und Verfügbarkeit von Produkten

  • Austausch der bestehenden Integration für Warenkorbpreisberechnung

Juli 2018 - Aug. 2020
2 Jahren 2 Monaten

Softwareentwickler

EPAM

  • Implementierung eines Multi-Store-Frontends für zwei Länder auf Basis der SAP Commerce Cloud-Plattform
  • Tech-Stack: Java, Groovy, Spring, Solr, MySQL, SAP Commerce Cloud; Build-Tools: Ant, Maven, Gradle
  • Entwicklung und Anpassung der SAP Commerce Cloud-Plattform für Bestellabwicklungsprozesse
  • Verbesserung der Solr-Suchindexierung und Suchprozesse
  • Anpassung der Warenkorb- und Promotion-Berechnung mit einer eigenen Promotion-Engine
  • Anpassung des Backoffice (Widgets, ASM-Modus)
  • Bereitstellung von L3-Support während UAT und Go-Live für die Produktionsumgebung

Zusammenfassung

Sechs Jahre erfahrener Java-Softwareentwickler mit Schwerpunkt im E-Commerce. Solide Java-Kenntnisse und verwandte JVM-Sprache Groovy. Arbeitete an der Erstellung einer Multi-Store-Lösung mit verschiedenen Funktionalitäten (B2C und B2B) auf Basis der SAP Commerce Cloud-Plattform. Erfahrung in der Migration von Monolith zu Microservice-Architektur und der Integration mit Drittsystemen (Zahlung, Lager, AEM, CMS, Reporting etc.).

Sprachen

Belarussisch
Muttersprache
Russisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Sept. 2015 - Juni 2019

Staatliche Technische Universität Gomel Suhoi

Master of Engineering · Informationssysteme und Technologien im Design und in der Fertigung · Homieĺ, Weißrussland

Zertifikate & Bescheinigungen

CommerceTools Certified Associate Functional Architect

Google Cloud – Associate Cloud Engineer

SAP Certified Product Support Specialist

SAP Commerce Cloud 1811 Certified Developer

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Maxim Y.
Maxim Y.

DevOps. Kotlin/Kubernetes

Profil ansehen
Serge K.
Serge K.

Senior DevOps (extern)

Profil ansehen
Anton K.
Anton K.

Leiter der technischen Gesamtintegration NSC

Profil ansehen
Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Stanislav B.
Stanislav B.

Senior Solution-Architekt

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Sergej T.
Sergej T.

Freiberuflicher Senior IT-Consultant

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Leif S.
Leif S.

Freiberuflicher IT-Berater und Softwarearchitekt

Profil ansehen
Attila D.
Attila D.

Full-Stack-Softwareentwickler

Profil ansehen
Alex S.
Alex S.

Senior-Softwareentwickler

Profil ansehen
Shamaila M.
Shamaila M.

Senior Software-Architekt

Profil ansehen
Abdelmajid D.
Abdelmajid D.

Leiter, Architekt, Senior-Entwickler

Profil ansehen
Joseph W.
Joseph W.

Cloud-/Solution-Architekt (AWS)

Profil ansehen
Michael F.
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Ilja L.
Ilja L.

Softwareentwickler/Architekt (Tech Lead), Teamleiter

Profil ansehen
Eli R.
Eli R.

Freiberuflicher Senior Backend-Entwickler

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Selvaraj K.
Selvaraj K.

Senior Full-Stack- und Cloud-Architekt

Profil ansehen
Alexandr E.
Alexandr E.

Software-/Solution-Architekt

Profil ansehen
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Volha L.
Volha L.

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

Profil ansehen
Niklas W.
Niklas W.

KI-Ingenieur, Cloud-Lösungsarchitekt, Backend-Entwickler

Profil ansehen
Yuri G.
Yuri G.

Senior Security-DevOps-Ingenieur

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Michal B.
Michal B.

Senior Golang-Ingenieur

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Ulrich C.
Ulrich C.

Java-Architekt/Entwickler – Freelancer

Profil ansehen