freiberufler Cloud-Solution-Architekt/Lead-Developer/DevSecOps (Java/Spring/Cloud) auf freelance.de

Cloud-Solution-Architekt/Lead-Developer/DevSecOps (Java/Spring/Cloud)

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 04249 Leipzig
  • Europa
  • de  |  en
  • 08.06.2023

Kurzvorstellung

Lead-Cloud-Developer, Senior Software Architekt, DevOps/DevSecOps (Kubernetes/Openshift), 23 Jahre Java Erfahrung, Entwicklungsleiter, Coaching
Microservices (Kubernetes/Cloud), Fullstack, Backend, BigData, ELK

Qualifikationen

  • Amazon Web Services (AWS)1 J.
  • Architektur (allg.)4 J.
  • Business Intelligence (BI)
  • Cloud Computing11 J.
  • Continuous Delivery3 J.
  • Continuous Integration3 J.
  • Data Mining2 J.
  • DevOps5 J.
  • DevOps (allg.)1 J.
  • Docker2 J.
  • Elasticsearch3 J.
  • Google Analytics3 J.
  • Hibernate (Framework)2 J.
  • Hibernate (Java)16 J.
  • Java (allg.)10 J.
  • Java Architecture for XML Binding (JAXB)1 J.
  • Kubernetes7 J.
  • Openshift5 J.
  • Oracle Database6 J.
  • Postgresql7 J.
  • Predictive Analytics
  • Projektmanagement (IT)
  • Representational State Transfer (REST)3 J.
  • Schnittstellenentwicklung5 J.
  • Sicherheit von Webanwendungen4 J.
  • SOAP3 J.
  • Software Architecture1 J.
  • Solution Architektur3 J.
  • Spring Framework18 J.
  • System Design
  • Test Management2 J.
  • Testdesign (IT)2 J.
  • Transport Layer Security1 J.
  • UML2 J.
  • Web Entwicklung16 J.

Projekt‐ & Berufserfahrung

Blueprintentwicklung für Kubernetes-Cloudarchitekturen, Architekt, Lead-Developer
Kundenname anonymisiert, Nürnberg
3/2021 – offen (3 Jahre, 9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2021 – offen

Tätigkeitsbeschreibung

- Architekt und Lead Entwickler für Cloud Native Entwicklung für Kubernetes und Openshift.
- Erstellung und Entwicklung von Blueprints für Cloud (Kubernetes)-Development in großen Organisationen wie Traffic- (ISTIO), Security (Spring+OPA), Logging, Konfigurationsmanagement, Build & Deploymentpipeline, Operatorentwicklung,
Kantine Service & Kantine Eventing
- Sanierung von Spring Microservice Umgebungen in Kubernetes

Eingesetzte Qualifikationen

Cloud Computing, DevOps, Elasticsearch, Kubernetes, Openshift, Solution Architektur, Spring Framework

Aufbau, Prototyp und Konzeption einer Konzern-Steuerungssoftware Produktion
Kundenname anonymisiert, Cottbus
4/2020 – offen (4 Jahre, 8 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2020 – offen

Tätigkeitsbeschreibung

Projekt-Lead/Senior Developer/Architekt:

Neuentwicklung einer Konzernsteuerungssoftware mit Vaadin als UI. Die Software ersetzte eine SAP Anwendung, die unflexibel geworden war. Alle Parameter wurden in einem sehr komplexen Datenmodell abgebildet. Anbindung der Software an erhöhte Security- Anforderungen eines Stromerzeugers. Mit der Software kann die Produktion sowie steuerliche Abschreibungsprozesse dynamisch gesteuert werden. Das Ganze erfolgte agil, da durch die Energiewende permanent neue Anforderungen zu berücksichtigen waren.

Eingesetzte Qualifikationen

Architektur (allg.), Hibernate (Java), Kubernetes, Oracle Database, Spring Framework, Web Entwicklung, Sicherheit von Webanwendungen

Architekt/ tech. Lead-Developer Cloud-native Anwendungsentwicklung
Fincons Group Schweiz / Deutsche Bahn, Frankfurt/Basel
11/2019 – 4/2021 (1 Jahr, 6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2019 – 4/2021

Tätigkeitsbeschreibung

Aufbau Datenaustausch-Plattform im Cloud (OpenShift) Bereich mit Spring Cloud und Microservices (Java 11)

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Continuous Delivery, DevOps, Docker, Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), Continuous Integration, Kubernetes, Openshift, Postgresql, Software Architecture, Spring Framework, Test Management, UML

Lead-Developer Cloud-native Anwendungsenwicklung/Architekt
ExB Research, Leipzig
2/2019 – 1/2020 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2019 – 1/2020

Tätigkeitsbeschreibung

Aufbau Spring-Cloud System mit Kibana und Überführung/Aufbau Openshift (Kubernernetes) Cluster mit automatischer Deployment-Pipeline
-> alleinige Überführung bestehender Microservices in Spring-Cloud Services mit Netflix Eureka
-> Initiator und Teamlead

Eingesetzte Qualifikationen

Confluence, Continuous Delivery, DevOps (allg.), Docker, Jenkins, Continuous Integration, Kubernetes, Spring Framework

Lead-Developer, technischer Software-Architekt
Volkswagen, Wolfsburg
11/2018 – 2/2020 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2018 – 2/2020

Tätigkeitsbeschreibung

Anbindung verschiedenster Endkunden-Systeme über einen neu zu entwickelnden Schnittstellenserver, der über REST und Soap und automatische Trigger aus SAP steuerbar ist. Der Server wurde mittels mehrerer Microservices konzipiert, die alle über die Netflix-Registry kommunizieren. Realisiert wurde das System mit Spring Cloud.

Eingesetzte Qualifikationen

Oracle Database, Transport Layer Security, Spring Framework, Cloud Computing

Cloud-Lead-Developer/Architekt für Zerlegung einer Anwendung in Microservices im
Daimler, Stuttgart
8/2017 – 11/2018 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2017 – 11/2018

Tätigkeitsbeschreibung

Lead-Developer, technischer Software-Architekt im Microservice Umfeld (Java)
 Teamgröße: 12 / Abstimmung mit bis zu 10-20 Scrum-Teams
 Programmierung: Spring-Cloud (Boot), Netflix, Hysterix, SpringMockito, Schnittstellen (Rest mit Feign), Postgres Cluster
 Qualifizierung: Lead-Developer, technischer Software-Architekt im Microservice Umfeld, Microservice Testkonzepte
 Betriebssystem: verschiedene
 Beschreibung:

Das Projekt beinhaltet die Aufspaltung und Weiterentwicklung eines Monolithen in etwa 85 Microservices. Dadurch stieg die Flexibilität und Skalierbarkeit aber auch die Komplexität und Abhängigkeit untereinander. Neue Testkonzepte mußten zusätzlich eingeführt werden. Das Projekt beinhaltet die vollständige Anbindung aller Mercedes-Benz Fahrzeuge weltweit an das Daimler Netzwerk über verschiedenste Server-Zonen weltweit. Alle Signale und Dienste vom und zum Fahrzeug (Tür öffnen, Motor abschalten, Remotediagnose, etc.) werden Online durchgeführt. Das Backend für die direkte Fahrzeugkommunikation dazu ist dieses Projekt. Die Serverlasten sind teilweise sehr hoch (>500000 Request pro Minute) Die Microservicewelt wurde dabei mit dem Netflixcore und Spring-Cloud umgesetzt. Eine Skalierung in zusätzliche Serverzonen je nach Last für mehre Kontinente konnte so durch Verschiebung erreicht werden.

Eingesetzte Qualifikationen

Cloud Computing, Continuous Delivery, Continuous Integration, Kubernetes, Spring Framework, Test Management, UML, Web Services

Lead-Developer/Software-Architect Java für Entwicklung Car Histoy Server
Kundenname anonymisiert, Leipzig
1/2015 – 9/2017 (2 Jahre, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2015 – 9/2017

Tätigkeitsbeschreibung

Entwicklung einer Tablett-Anwendung auf Basis von Html 5 mit iOS und Android als Adapter- Layer zum Gerät für Diagnose und Verkaufsprozesse im Automotive After Sales Umfeld.

Meine Aufgaben:

- Entwurf der Architektur, Auswahl der Technologie (Spring-Boot, Spring-Cloud, Hibernate, GWT, Performance), Technologie-Coaching und Motivation der Mitarbeiter und Freelancer
- Abstimmung mit Großkunden und Dienstleistern der Automotive-Industrie in Deutschland, 
Österreich, Schweiz und Frankreich 

-Offshore-Projektmanagement mit einer Entwicklungsabteilung von 30 Mitarbeitern in Ungarn 

- Einführung von standardisierten Entwicklungsprozessen und -methoden 

- Vereinheitlichung der QA-Prozesse 

- Definition der Projektziele und Anforderungen 

- Koordination der Projektleiter 


Eingesetzte Qualifikationen

Data Mining, Postgresql, Testdesign (IT), Hibernate (Java), Spring Framework, Cloud Computing, Schnittstellenentwicklung, Web Entwicklung, Web Services, Hibernate (Framework)

Lead-Developer / Senior Java Softwarearchitekt für Billing Software
Kundenname anonymisiert, Leipzig
1/2012 – 12/2014 (3 Jahre)
Automobilindustrie
Tätigkeitszeitraum

1/2012 – 12/2014

Tätigkeitsbeschreibung

Produktmanager, Lead-Developer, Bereichsleiter Java

Projekt: Echtzeit Preisberechnung im Automotive After Sales Market

Erreicht wurde eine Echzeitpreisberechnung für Reparaturleistungen aller Art im
Werkstattbereich als Auskunftssystem. Die Leistungen mit Artikeln können aus Web-
Anwendungen online mit lokalen und dezentralen ERP-Systemen kommunizieren zur
genauen Berechnung von Angeboten im ERP-System. Gleichzeitig konnte auf Lagerbestände
wie auch Alternativ-Artikel (Zweitausrüster) für unterschiedlichste Preisangebote
zurückgegriffen werden. Verkäufe wurden sofort im Auftragsmanagement der ERP-Systems
verbucht.
Nachfolgend sind meine wesentlichen Aufgaben in dem Projekt genannt:
• Definition und Entwicklung von Schnittstellen
• Einbindung externer Dienstleister und Daten
• Schaffung inhaltlicher Schnittstellen zu Berechnungsdatenmodellen
• komplexe Onlinepreisberechnungen kleiner 1 Sekunde
• Einbindung von Kalkulationsschnittstellen verschiedenster ERP-Systeme
in lokalen Umgebungen wie auch Cloud-Systemen (>50) in die Onlinewelt
• Integration des ERP Auftragswesen

Eingesetzte Qualifikationen

Postgresql, Hibernate (Java), Java (allg.), Spring Framework, Cloud Computing, Schnittstellenentwicklung, SOAP, XSD (XML Schema Definition), Web Entwicklung, Google Analytics, Representational State Transfer (REST)

Lead-Developer, Software-Architect / Retaxierung
Kundenname anonymisiert, Leipzig
3/2006 – 12/2011 (5 Jahre, 10 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2006 – 12/2011

Tätigkeitsbeschreibung

Projektleitung, Planung von Design und Architektur, Umsetzung eines Entwicklungsprojektes zur Marktreife im Gesundheitswesen (Genehmigungsmanagement-System zur Retaxierung von Leistungen)

Es wurde ein System für die gesetzlichen Krankenkassen geplant, das im Eilverfahren ärztliche Verordnungen und Kostenvoranschläge von Versicherten hinsichtlich des besten Preises prüft und bewilligt. Als Software-Architekt plante ich die Umsetzung des Pflichtenheftes und war an der Realisierung maßgebend als Entwickler wie auch Projektleiter beteiligt. Das System nutzt die neuesten Technologien des Java-Umfeldes unter Einbeziehung von Entwurfsmustern und agilen Methoden. Das System ist für eine Serverbenutzung von über 1000 Nutzern gleichzeitig ausgelegt. Um die Fehlerrate in der Entwicklung zu senken, fand eine agile testgetriebene Entwicklungsmethodik Anwendung. Gleichzeitig wurden Test- und Qualitätsprojekte implementiert, um frühzeitig nach Architektur- und Planungsfehler zu suchen. Da die Komplexität der Software und des Anwendungshintergrundes sehr hoch ist, war ein permanentes Coaching der Projektbeteiligten in der Entwicklung meinerseits notwendig. Die Consultationen mit den Fachteams wurde teilweise durch mich geleitet.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Hibernate (Java), J2EE, Java SE, Java (allg.), Saas, Spring Framework, XSD (XML Schema Definition), Web Entwicklung, Jquery, Javaserver Faces

Über mich

Q u a l i f i k a t i o n
- Produktmanager
- Lead-Developer / Senior Softwarearchitekt Java
- Off-Shoring / Lean Development mit Scrum und Kanban-Erfahrung
P r o d u k t e / S t a n d a r d s / E r f a h r u n g e n
Erfahrungen im Bereich:
- Führungskraft
- Produktmanagement
- Personal-Recruiting und -Leitung
- Projektleitung und Architekturberatung (Java-Umfeld)
- Software Produktentwicklung/Support, Qualitätsmanagement
- Aufbau von Build- und Testumgebungen / Continuous Integration und -
Delivery
- über 19 Jahre praktische Erfahrung in Java und Internetprojekten
- Entwicklung von Frameworks und Klassenbibliotheken für Java (Pattern)
- Objektbasierende API Entwicklung (Prototype) für Java Script (Ajax)
- tiefgreifende Kenntnisse in Hibernate und Volltextsuchalgorithmen (Lucene)
- mehrjährige GWT, JSF und Struts-Kenntnisse (Webentwicklung)
- tiefgreifendes Hibernate- und Spring-Knowhow (13 Jahre),
- Spring Boot, Cloud, Eureka (Netflix)-Server
- Erfahrungen im Bereich digitale Signatur, Anmeldeverfahren (SSO)
- Datenbankmodellierung und Performanceoptimierung(Oracle, DB2,
SQLServer, Postgres (Cluster))

Weitere Kenntnisse

- Teamleiter, Produktmanager und Lead-Developer mehrerer Projekte
(unterschiedlichste Technologien im Java-Umfeld)
- Architekturdesign und Umsetzung eines transaktionsbasierten Billing-
Systems basierend auf GWT, Hibernate und Spring
- Aufbau von cloudfähigen Microservice-Architekturen mit Spring Boot,
Spring Cloud und Eureka (Netflix)
- Umsetzung Schnittstellenplattform und -design für standardisierte
Kommunikationsverfahren zum Datenaustausch mit ERP-Systemen
- Leitung und Durchführung von Business Intelligence Projekten zur
Unterstützung und Aufwertung bestehender Softwaresysteme
- Produktmanager für eine Car-Health Check Tablet-Lösung
- verschiedenste Web-Entwicklungen mittels GWT, Java Server Faces,
Struts und JSP sowie AJAX Technologien ( Architekt/Lead-Developer,
Produktmanager)
- Konzeption und Umsetzung von Volltextsuchmachinen
- Datengewinnungsprojekte (BigData)
- Planung & Einführung von testgetriebenen Software-
Entwicklungsprozessen mittels Scrum/Kanban und Jira
- Mitarbeiter-Recruiting im Bereich Java- sowie Datenbankentwicklung,
Coaching von Mitarbeitern und Nachwuchsführungskräften
- unterschiedlichste Refactoringprojekte und Code-Reviewing zur Sicherung
von Produkten
- Aufbau von Single Sign On Architekturen und Security-Konzepten
- Erfahrungen in SOA sowie Microservice Architekturen und
Softwareverteilungskonzepten
- Konzeption und Umsetzung einer PM Fehlerdatenbank für die Verwaltung
der Rücknahme defekter Geräte für TollCollect unter Verwendung von
J2EE-Technologie
 Planung von mobilen Endgerät-Softwareentwicklungen mit dem Einsatz
von Software-Updates basierend auf GPRS, UMTS, BS26, SMS
- Software-Integration, Test und Tool-Erstellung im Rahmen des Projektes
„Electronic Toll Collect“ für das Arbeitspaket „Entwicklungsabnahme und
Risikoanalyse“
- Software-Qualitäts-, Build- und Releasemanagement
- Codegenerierungsprojekte
- Architektur-Experte in Spring und Hibernate
- Coaching und Recruiting von Entwicklern
- Standardisierung der SW-Entwicklung durch komponentenbasierte
Vorgehensmodelle zur schnellen Realisierungen vom Prototyp bis hin zur
Produktreife

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
9065
Alter
54
Berufserfahrung
28 Jahre und 2 Monate (seit 09/1996)
Projektleitung
22 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden