You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Aleksei PetrenkoAP

Aleksei Petrenko

Senior Software-Entwickler

715 €/Tag
Dortmund, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Aleksei

Ich bin Diplom-Informatiker und habe mehr als 20 Jahre Berufserfahrung als Softwareentwickler und Architekt im Bereich Java/ Java EE. Ich besitze langjährige Erfahrungen im Bereich der Softwareentwicklung, im Einsatz objektorientierter Methoden, in der Spezifikation, dem Entwurf und der Realisierung von verteilten Anwendungen, Frameworks und Webanwendungen und in der Durchführung von Architekturreviews und Migrationen. Des Weiteren habe ich viel Erfahrung im Bereich Refactoring von großen Bestandsprojekten und deren Umstellung auf neue Technologien.
  • Deutsch

    Muttersprachlich oder zweisprachig

  • Englisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Dortmund (bis zu 50 km)

Projekt- und Berufserfahrung

  • Deutsche Bahn AG, Transport und Logistik
    Senior Software-Entwickler
    LOGISTIK & SUPPLY CHAIN
    Januar 2022 - August 2025 (3 Jahre und 7 Monate)
    Frankfurt, HE, Germany
    Zu meinen Aufgaben gehörten die Entwicklung der Microservices für die Echtzeitverarbeitung der Wagenreihungsdaten und Auslastungsprognosen, die in der DB Navigator App und an Anzeigesystemen in Bahnhöfen angezeigt werden. Als Teil des DevOps-Teams war ich auch für den Betrieb der Services in der AWS-Cloud verantwortlich, einschließlich der Kubernetes Cluster-Verwaltung, Deployment-Automatisierung und dem Monitoring der Produktivumgebung.
    Microservices Kubernetes
  • Deutsche Post & DHL IT Services, Logistik
    Senior Software-Entwickler
    Oktober 2020 - Januar 2022 (1 Jahr und 3 Monate)
    Berlin, Germany
    Konzeption der Microservice-Architektur und die Implementierung
    neuer Microservices auf Basis von Java, Kotlin und Boot für die Weiterentwicklung der E-Post-Plattform. Zu meinen Aufgaben im Projekt gehörten u.a. die Umsetzung von Modernisierungs- und Architekturvorgaben, Planung, Erstellung und Durchführung von Entwicklertests und die Umsetzung neuer gesetzlicher Vorgaben im Rahmen von Telekommunikationsüberwachungsgesetzes (TKÜV). Darüber hinaus umfassten meine Aufgaben die Erstellung von Dokumentationen (Betriebshandbuch, Installationsbeschreibung, Verfahrensbeschreibung, Schnittstellendokumentation) und kontinuierliche Beratung des Teams zur Optimierung der Entwicklungsprozesse.
    Systemumgebung: Java 8-11, Kotlin, Spring Boot, Spring WebMVC, Spring Cloud, Micrometer Application Monitoring, Oracle Database 19c, Jira, Confluence, Bitbucket, TeamCity, PACT, Cucumber BDD Testing, pivio, Splunk, k8s, Puppet, Consul, Netflix Ribbon, Grafana, Prometheus, Apache Maven, Gradle, CentOs, Flyway, Wildfly 10, Nexus, SonarQube, Swagger/ OpenAPI
  • Innogy eMobility Solutions,
    Software-Entwickler, Lead
    August 2018 - Juni 2020 (1 Jahr und 10 Monate)
    44 Dortmund, Germany
    Transformation einer monolithischen zu einer verteilten, auf aufbauenden (Spring Boot Microservices mittels Pivotal Cloud Foundry in Amazon Cloud). Im Rahmen meines Auftrags habe ich in einer agilen Umgebung in einem internationalen und interdisziplinären Team gearbeitet. Zu meinen Aufgaben gehörte der Entwurf und die Implementierung unterschiedlicher Microservices auf Basis von Java und Spring Boot. Die Hauptherausforderung war die nahtlose Integration der bestehenden Produktumgebung in die neue Microservice-basierte Architektur. In meiner Rolle als Lead Entwickler unterstützte ich andere Entwickler bei der Umsetzung von neuen Architekturkonzepten und Mustern und beim Umstieg auf den neuen Technologiestack.
    Systemumgebung: Java 8, Spring Boot 2.0, Spring Integration, Spring Security, RabbitMQ, ActiveMQ, AWS(Elastic Beanstalk, RDS), Pivotal Cloud Foundry, Sleuth, MySQL/MariaDB, REST, Microservices, Spring Cloud Contracts, Angular, TypeScript, Kibana, AppDynamics, Gatling (Scala), Gitlab CI, Jira, Maven, Docker, Docker Compose, Contract Driven Development, Testcontainers, Cucumber, Behavior Driven Testing, Scrum, SAFe.

Empfehlungen

Sei die erste Person, die Aleksei empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Kerninformatik
    Technische Universität Dortmund
    Kerninformatik
  • Certified Professional for Software Architecture (CPSA)
    iSAQB
    Certified Professional for Software Architecture (CPSA)

Fähigkeiten

Kategorien