06.12.2023 aktualisiert

**** ******** ****
100 % verfügbar

Ralf Hecktor - Senior Software Engineer & Consultant

München, Deutschland
Weltweit
Informatik (M.Sc.)
München, Deutschland
Weltweit
Informatik (M.Sc.)

Profilanlagen

Profil_Ralf_Hecktor.pdf

Skills

Programmiersprachen: Java, Kotlin
Weitere Sprachen: SQL, HTML, CSS, XML/XSD, Markdown, OpenAPI
Frameworks: Spring (Boot/Data), Java EE, Hibernate, JUnit, Mockito, PowerMock
Datenbanken: MongoDB, PostgreSQL, MySQL
Tools: Maven, Gradle, Docker, Kubernetes, Jenkins, Jira, Confluence
Operations: Google Cloud Platform (GCP), Stackdriver, Amazon Web Services (AWS), Simple Email Service (SES), Simple Queue Service (SQS), Grafana, Prometheus, OpsGenie, JBoss/Wildfly/Tomcat
Methodik: Software Engineering, Software Architektur, Team-Führung, API Design, Domain-Driven Design, Agile Methoden

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwicklung eines intelligenten Newsletter-Systems

Medien und Verlage

250-500 Mitarbeiter


Es galt ein intelligentes Newsletter-System zu entwickeln, welches die Inhalte automatisch auswählt und den Newsletter damit generiert. Zudem galt es Vorbereitungen für einen vollständig individualisierte Newsletter-Erstellung zu tätigen. Im Zuge der Entwicklung wurde das System zudem in Produktion gebracht und vom Altsystem migriert. Tätigkeiten im Rahmen des Projekts bestanden dabei aus:
 
  • Analyse der bestehenden Codebasis und Dokumentation dieser mittels arc42.
  • Refactoringund Optimierung der Anwendung und ihrer Architektur gemäß Domain-Driven Design (DDD).
  • Weiterentwicklung des Services.
  • Migration von >10.000 User auf das neue System.
  • Produktivnahme und Betrieb des Service in AWS.

Entwicklung eines hoch skalierbaren Checkout-Service

Konsumgüter und Handel

>10.000 Mitarbeiter


Im Zuge der Migration des bestehenden Online Shops hin zu einer neuen Eigen- entwicklung, galt es einen hoch skalierbaren und cloudfähigen Backend-Service für den Checkout des Online Shops zu entwickeln. Dieser wird kanalübergreifend auch für stationäre Kassensysteme eingesetzt werden. Tätigkeiten im Rahmen des Projekts bestanden dabei aus:
  • Analyse und Konsolidierung von Geschäftsprozessen.
  • Definition der technologischen Rahmenbedingungen.
  • Konzeption der Anwendungsarchitektur.
  • Implementierung des Service nach Grundsätzen von Domain-Driven Design mit Java und Spring Boot.
  • Design und Implementierung von REST-APIs mit Swagger.
  • Produktivnahme und Betrieb des Service auf der GCP.

Neuentwicklung eines Kassensystems

Konsumgüter und Handel

>10.000 Mitarbeiter

Nach erfolgreicher Verprobung der Machbarkeit eines neuen Kassensystems, basierend auf einer Microservice-Architektur im Rahmen eines MVPs, wurde die Entwicklung in einem Produktteam operationalisiert. Tätigkeiten im Rahmen des Projektes bestanden dabei aus:
  • Definition des MVP-Prozesses.
  • Konzeption der Anwendungs-und Systemarchitektur.
  • Implementierung des Frontends mit jQuery, HTML und CSS (Prototyp).
  • Implementierung des Backend mit Java und Spring Boot in Form von mehreren Microservices welche über REST-APIs kommunizieren.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden