Software/Solution-Architekt, IT-Projektleiter & Product Owner
- Verfügbarkeit einsehen
- 2 Referenzen
- 117‐129€/Stunde
- 12459 Berlin
- National
- de | en | fr
- 23.01.2024
Kurzvorstellung
Auszug Referenzen (2)
"M. is a very competent software developer with diverse knowledge and experience. He is very professional consultant and a pleasure to work with."
7/2018 – 9/2019
Tätigkeitsbeschreibung
• Implementierung der Kreditkarten-Autorisierung (ISO8583) und des Kreditkarten-Clearings mit Spring Boot 2.1 als Microservices für die Cloud.
• Messaging/Streaming zwischen den Microservices mit Apache Kafka 2.
• Anbindung der Clearing-Komponente an SAP Convergent Charging (SAP S/4 HANA)
• Bereitstellung, Skalierung und Verwaltung der Container-Anwendungen mit Kubernetes, Container-Virtualisierung mit Docker und Alpine Linux als Gast-OS.
• Spezifizierung von REST-Schnittstellen mit Swagger/OpenAPI
• Bereitstellung von Web-UI’s mit Thymeleaf und Bootstrap für das Monitoring und die Steuerung der implementierten Kreditkartenprozesse.
• Elastizität, Robustheit, Security/Härtung der entwickelten neuen Microservices
• Bereitstellung von Unit-, Komponenten- und Integrations-Tests für die Microservices
• Dependency Management der projektweiten Java Bibliotheken mit Maven
Microsoft SQL-Server (MS SQL), Agile Entwicklung, Docker, J2SE (Java SE), Jenkins, Spring, Microsoft Azure, Kubernetes
"Gute und anspruchsvolle Zusammenarbeit mit [...] [...] als Technical Lead/Solution Architect im Team."
6/2015 – 5/2017
Tätigkeitsbeschreibung
•Einführung einer SLA-Management-Komponente zur Überwachung von Business-Kunden (B2B) mittels HPE USLAM sowie Entwicklung von Individualsoftware.
• Entwicklung der Individualsoftware mittels Java EE und dem agilen Ansatz der Continuous Integration/Delivery und Testautomatisierung.
• Ermittlung des Kundenbedarfs, gefolgt von der Erstellung einer Lösungsarchitektur.
• Erstellung einer Anwendungsspezifikation und Schnittstellenvereinbarungen.
• Teamführung eines internationalen Teams, bestehend aus sechs Projektmitgliedern aus Deutschland und Frankreich.
Enterprise Architect (EA), Hibernate (Java), ITIL, J2EE (Java EE), jboss, Jenkins, Oracle Database, SOAP (Simple Object Access Protocol), Spring, UML
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 12/2023
Tätigkeitsbeschreibung
- Anforderungs- und Prozessengineering mit dem Product Owner und den Fachbereichen
- Aktives Management aller technischer Aspekte mit einem Entwicklungsteam von 9 Personen
- Solution Design für eine neue ITSM-Plattform in SparxSystems Enterprise Architekt
- Durchführung von Portfolioabgleichen von Services und Applikationen in ARIS und Alfabet
- Nutzung von bestehenden Architekturframeworks und Erarbeitung von Architekturmodellen
- Modellierung von REST basierten Schnittstellen und Datenobjekten in OpenAPI 3.0
- Integration eines Enterprise Service Bus (ESB) für die Event-basierte Kommunikation
Anforderungsmanagement, Datenmodellierung, IT Portfoliomanagement, IT Service Management (ITSM), Projektleitung / Teamleitung (IT), Service Management, Solution Architektur
10/2022 – 3/2023
Tätigkeitsbeschreibung
• Planung und Konzeption einer neuen Compliance Plattform mit Dokumentenmanagement
• Solution Design für eine Middleware auf Basis mehrerer Spring Boot Microservices als Bindeglied zwischen mehreren Standardprodukten in den Bereichen Buchhaltung und Dokumentenmanagement für den Betrieb in der Hetzner Cloud.
• Aktives Management aller technischer Aspekte mit einem Entwicklungsteam von 3 Personen
• Definition und Refinement von Arbeitspaketen mit dem Entwicklungs¬team
• Spezifizierung von RESTful Webservices für Drittanwendungen mit Swagger/ OpenAPI
• Implementierung der Spring Boot Microservices einschließlich Testabdeckung durch Unit-, Komponenten- und Integrationstests mit JUnit, Mockito, AssertJ und Spring Boot
• Definition von Build-Pipelines in Jenkins für ein automatisiertes Testing und Deployment.
• Monitoring und Analyse der Microservices und Seafile mit OpenSearch und Grafana.
• Dokumentation von Prozessen, Konfigurationen, Entwicklungsaufgaben
Cloud (allg.), Compliance management, Docker, Dokumentenmanagement, IaaS (Infrastructure as a Service), Infrastrukturarchitektur, Java (allg.), Kanban, Kubernetes, Projektleitung / Teamleitung (IT), Requirement Analyse, Solution Architektur, Spring
11/2021 – 10/2022
Tätigkeitsbeschreibung
• Aktives Management aller technischen Aspekte einer zentralen Anwendung des BAMF im Bereich „Digitale Dokumentenverarbeitung“ mit einem zugehörigen Entwicklungsteam von 5 Personen
• Unterstützung in der operativen Steuerung der Entwicklungsabläufe und deren Planung nach agilem Vorgehen als Teamplayer
• Requirements- und Prozessengineering gemeinsam mit dem Product Owner, IT-Architekten und Lead Entwickler
• Planung und Überwachung von Change Management Aktivitäten
• Abstimmung mit den Ansprechpartnern von Schnittstellen, Middleware-Diensten, Infrastrukturbetrieb im Falle von Wartungsmaßnahmen, Änderungsbedarfen, Fehlern, etc.
• Management von Fehlern und Ausfällen der (produktiven) Anwendung (Analyse, Beurteilung von Lösungsoptionen, Koordination der Behebung,
Kommunikation an Stakeholder)
• Dokumentation von Prozessen, Konfigurationen, Entwicklungsaufgaben
• Projektinterne Berichtserstellung und-erstattung über Status, Risiken, Unterstützungsbedarf
• Coaching des Entwicklungsteams zu Themen wie Zeitmanagement, Priorisierung, Entscheidungsfindung, kontinuierlichen Verbesserung und agile Softwareentwicklung
Angular, Change Management, Confluence (Atlassian), Datawarehouse / DWH, IaaS (Infrastructure as a Service), Java (allg.), Jira, Moderationstraining, OpenShift, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Prozesscoaching, Spring, Training - Coaching-Kompetenzen
6/2021 – 10/2021
Tätigkeitsbeschreibung
• Lösungs- und Datenarchitektur eines Systems für Portfoliopositionen und die Berechnung von Performance und Exposure (Risiko) mit Look-Through Funktionalität in den Bereichen Investment Management, Fund Accounting (Disposition) und Investment Accounting.
• Anforderungsmanagement für die Software-Lösung zusammen mit der Fachseite.
• Abstimmungen mit den IT-Architekten zur Definition gemeinsamer Design-Muster.
• Entwurf und Bereitstellung eines Designs und Datenmodells für die geforderte Software-Lösung bestehend aus mehreren Microservices in einer Cloud-Umgebung.
• Begleitung des agilen Entwicklungsteams bei der Klärung von Architekturfragen.
Confluence (Atlassian), Data Vault, Enterprise Architect (EA), Jira, Kafka, OpenShift, Projektleitung / Teamleitung (IT), Software Architektur / Modellierung, Spring, UML
8/2020 – 2/2021
Tätigkeitsbeschreibung
• Kommerzielle und technische Projektleitung in einem Kundenprojekt.
• Konzeption, Architektur und Implementierung eines individuellen Kita Stammdaten-systems mit Reporting-Funktionalität und automatisierter Festsetzungsberechnung.
• Bereitstellung von Web-UI’s mit Thymeleaf und Bootstrap für Systembenutzer.
• Automatisierung von Geschäftsprozessen im Zahlungsverkehr.
• Spezifizierung von RESTful Webservices für Drittanwendungen mit Swagger/OpenAPI nach dem API-First Ansatz.
• Dokumentation der Individualsoftware (Front-/Backend, Prozesse, Wartung)
Apache Maven, Git, Java (allg.), Kanban (Softwareentwicklung), Projektleitung / Teamleitung (IT), Software Architektur / Modellierung, Spring
7/2020 – 5/2021
Tätigkeitsbeschreibung
• Architektur und Implementierung eins hochskalierbaren hierarchischen Rechte-management Systems für die Kreditkartenindustrie als Microservices (Spring Boot) für den Einsatz in der Cloud (Microsoft Azure) mit Docker und Kubernetes.
• Verarbeitung von Kafka Events zur Erstellung von Hierarchien für Kreditkarten.
• Implementierung einer Export-Funktionalität von Kreditkartendaten als CSV (SuperCSV) und Excel Workbook (Apache POI).
• Verwaltung der Anwendungen und Rechtemanagement im Microsoft Azure Portal.
• Absicherung der Microservices-Schnittstellen mit Access Tokens (OAuth2).
• Elastizität, Robustheit, Security/Härtung der entwickelten neuen Microservices.
Docker, Java (allg.), Kanban (Softwareentwicklung), Kubernetes, Microsoft Azure, SCRUM, Software Architektur / Modellierung, System Architektur
11/2019 – 6/2020
Tätigkeitsbeschreibung
• Implementierung der Neukunden-Anlage, -Verwaltung und -Verifizierung inklusive Adress-Normierung und Berechnung des Sendung-Routing-Codes mit Spring Boot in mehreren vernetzten Microservices für den Einsatz in der Cloud.
• Spezifizierung der von extern erreichbaren RESTful Webservices für teilnehmende Mandanten des Briefprodukts mit Swagger/OpenAPI nach dem API-First Ansatz.
• Absicherung der Microservices-Schnittstellen mit Access Tokens (ähnlich OAuth2).
• Implementierung der Validierung von eingehenden Requests und Rückmeldung festgestellter Abweichungen an den externen Client des teilnehmenden Mandanten.
• Erweiterung/Anpassung des in AngularJS entwickelten Kundenportals.
• Einführung von Behaviour-Driven Development unter Zuhilfenahme von Cucumber und Serenity. Definition der Testszenarien und Implementierung dieser.
• Bereitstellung von Unit-, Komponenten-, Integrations- und Szenario-Tests.
• Definition diverser Buildchains für Microservices in Teamcity mit der Kotlin DSL.
• Moderation der Technical Retrospektive / Community of Practice.
Oracle Database, SCRUM, Docker, Hibernate (Java), J2SE (Java SE), Spring, AngularJS, Kotlin
7/2018 – 9/2019
Tätigkeitsbeschreibung
• Implementierung der Kreditkarten-Autorisierung (ISO8583) und des Kreditkarten-Clearings mit Spring Boot 2.1 als Microservices für die Cloud.
• Messaging/Streaming zwischen den Microservices mit Apache Kafka 2.
• Anbindung der Clearing-Komponente an SAP Convergent Charging (SAP S/4 HANA)
• Bereitstellung, Skalierung und Verwaltung der Container-Anwendungen mit Kubernetes, Container-Virtualisierung mit Docker und Alpine Linux als Gast-OS.
• Spezifizierung von REST-Schnittstellen mit Swagger/OpenAPI
• Bereitstellung von Web-UI’s mit Thymeleaf und Bootstrap für das Monitoring und die Steuerung der implementierten Kreditkartenprozesse.
• Elastizität, Robustheit, Security/Härtung der entwickelten neuen Microservices
• Bereitstellung von Unit-, Komponenten- und Integrations-Tests für die Microservices
• Dependency Management der projektweiten Java Bibliotheken mit Maven
Microsoft SQL-Server (MS SQL), Agile Entwicklung, Docker, J2SE (Java SE), Jenkins, Spring, Microsoft Azure, Kubernetes
1/2018 – 6/2018
Tätigkeitsbeschreibung
• Entwicklung mehrerer Module einer Produktionssteuerung für die Fertigung von CFK-Bauteilen für einen Endkunden in der Luft- und Raumfahrt.
• Entwicklung der Lösung mit IntelliJ IDEA in Java SE 8 mit Spring 5.0 und Nutzung der Atlassian Produkt-Suite bestehend aus Jira, Confluence, Bitbucket, Sourcetree sowie Einsatz des Buildservers Jenkins mit Testautomatisierung
Confluence (Atlassian), Gradle, J2SE (Java SE), Jenkins, Jira, Spring
6/2017 – 11/2017
TätigkeitsbeschreibungEntwicklung und Testing eines web-basierten Auskunftssystems in Java EE für eine deutsche Behörde auf Bundesebene.
Eingesetzte QualifikationenOracle WebLogic Server Enterprise Edition (EE), Enterprise Architect (EA), Eclipse, Hibernate (Java), J2EE (Java EE), Spring, Jenkins, Jira, SOAP (Simple Object Access Protocol), Schulung / Training (IT)
6/2015 – 5/2017
Tätigkeitsbeschreibung
•Einführung einer SLA-Management-Komponente zur Überwachung von Business-Kunden (B2B) mittels HPE USLAM sowie Entwicklung von Individualsoftware.
• Entwicklung der Individualsoftware mittels Java EE und dem agilen Ansatz der Continuous Integration/Delivery und Testautomatisierung.
• Ermittlung des Kundenbedarfs, gefolgt von der Erstellung einer Lösungsarchitektur.
• Erstellung einer Anwendungsspezifikation und Schnittstellenvereinbarungen.
• Teamführung eines internationalen Teams, bestehend aus sechs Projektmitgliedern aus Deutschland und Frankreich.
Enterprise Architect (EA), Hibernate (Java), ITIL, J2EE (Java EE), jboss, Jenkins, Oracle Database, SOAP (Simple Object Access Protocol), Spring, UML
5/2015 – 6/2017
Tätigkeitsbeschreibung
• Erstellung einer Lösungs-Architektur mit Einbindung der Individualsoftware SLA Control und dem Produkt HPE USLAM.
• Pre-Sales Aktivitäten mit Fokus auf Solution Marketing.
Software Architektur / Modellierung, Marketing (allg.), Presales
1/2015 – 4/2017
Tätigkeitsbeschreibung
• Design und Implementierung eines Analyse Toolkits für die Netzüberwachung im Kontext Customer Experience Management (CEM).
• Überwachung der Probe, Mediation und GUI-Server.
• Analyse der Benutzeraktivitäten in einem deutschen Mobilfunknetz.
J2SE (Java SE), Dokumentation (IT)
4/2014 – 7/2017
Tätigkeitsbeschreibung
• Auslandserfahrung mit Kundeneinsatz in Sydney und Melbourne.
• Umfangreiche Analyseaktivitäten der zu integrierenden Umsysteme.
• Erstellung eines High Level Design Dokuments, welches einen Überblick über die Landschaft, Anwendungsfälle, Produktanpassungen, Systemgrenzen, Benutzer-dialoge und Einsatz der Test & Diagnose Plattform, einer Individualsoftware, gibt.
UML, Enterprise Architect (EA), J2EE (Java EE), Lastenheft / Pflichtenheft / Anforderungsspezifikation, Presales
1/2013 – 12/2014
Tätigkeitsbeschreibung
• Erstellung von technischen Spezifikationen für die Assurance Gesamtlösung eines Broadband Network Gateways (BNG).
• Technische Leitung eines Teams von vier Entwicklern während der Realisierung (Entwicklung, Test, Deployment, Dokumentation).
Projektleitung / Teamleitung (IT), Apache Subversion (SVN), J2EE (Java EE), Hudson (Software), HP Service Activator (HPSA), JSF (Java Server Faces)
5/2012 – 10/2012
Tätigkeitsbeschreibung
• Weiterentwicklung und Anpassung der Individualsoftware „Auto-Configuration-Servers“ (ACS) in einem Messagingprojekt (RCSe/joyn), ähnlich WhatsApp.
• Erstellung einer komplexen Softwaredokumentation in LaTeX.
JDBC (Java Database Connectivity), mySQL, jboss, J2EE (Java EE), LaTex, Spring
Zertifikate
Ausbildung
Weltweit
Mannheim
Über mich
• 7+ Jahre Berufserfahrung als Führungskraft (IT-Architekt, IT-Projektleiter, Lead Entwickler)
• Jobrollenerfahrung als IT-Architekt, IT-Projektleiter, Consultant, Entwickler, Tester
▪ Branchenwissen in Banken, Engineering, Logistik, Luftfahrt, öffentliche Verwaltung, Telekommunikation
▪ Expertise in der Cloud von Microsoft Azure, Amazon AWS, Google GCP und On-Premises
▪ Expertise mit Microservices sowie Spring Boot, Micronaut, Docker und Kubernetes
▪ Auslandserfahrung als Solution-Architekt (Australien, Frankreich, Indien)
▪ Mehrjährige Praxiserfahrung in der persönlichen und fachlichen Führung mehrerer Teams (5-20 Mitarbeiter)
▪ zertifizierter Kommunikationstrainer und Change Management Experte
▪ Moderation von Workshops jeglicher Art zur firmenstrategischer Vision
▪ Softskills: persönliche, soziale und methodische Kompetenzen
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden