IT-Consulting
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 75378 Bad Liebenzell
- auf Anfrage
- de | en
- 05.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2024 – offen
Tätigkeitsbeschreibung
Unterstützung bei Weiterentwicklung und Wartung von Formularanwendungen im öffentlichen Bereich (Frontend/Backend)
• Anforderungsmanagement (JIRA Ticketsystem)
• Konzeption und Dokumentation (Confluence)
• Softwareentwicklung und Implementierung
o Umsetzung fachlicher Funktionen aus User-Stories
o Anpassung von Schnittstellen gemäß fachlicher Spezifikationen
• Qualitätssicherung und Testing
o Erstellen von Unit-Tests (jUnit, Mockito)
o Lokalisierung, Analyse und Beseitigung von SW-Fehlern
o Pflege / Erweiterung von automatischen Systemtests
o Beseitigung bekannt gewordener Sicherheitslücken für Komponenten des betroffenen Arbeitspakets (NexusIQ).
• Bereitstellung und Veröffentlichung der Arbeitsergebnisse
o Arbeit an DevOps Tasks und Integrations-Tasks (Jenkins)
o Erstellung / Pflege von Jenkinspipelines
o Bereitstellung der Ergebnisse auf der Container Plattform
• Wartung und Optimierung
o Analyse des Laufzeitverhaltens der Anwendung
o Optimierung der Wartbarkeit von Quellcode durch Refactoring
• Arbeit im agilen Umfeld (Scrum) und Beratung der Serviceleitung in komplexen und kritischen Fragestellungen
• Sicherheitsüberprüfung (SÜ2)
Apache Kafka, Mariadb, Continuous Delivery, DevOps, Continuous Integration, Scrum, Docker, Git, Java (allg.), Spring Framework, Typescript, Angular, JavaScript, Json, Kubernetes, Representational State Transfer (REST)
11/2021 – 10/2023
Tätigkeitsbeschreibung
Prozessautomatisierung auf Zielplatform Azure
Entwicklung/Weiterentwicklung einer Microservice-Architektur zur Automatisierung von Verwaltungsprozessen.
• Konzepterstellung zur Umsetzung der Prozesse
• Design der Schnittstellen zur Anbindung der Informationsquellen (MS Azure / OnPrem )
• Entwicklung einer Microservices-Architektur bestehend aus den einzelnen Webservices
• Automatisierung der Prozessabläufe
• Entwicklung von CI/CD Pipelines und ARM Templates
• Bereitstellung der Infrastruktur auf MS Azure für Test und Produktionsumgebungen
• Erstellung einer technischen Dokumentation
Eingesetzte Technologien:
• Java 8/11/17 - Microservices / Spring Boot 2/3
• Camunda BPM
• MS Azure Service Bus
• MS Azure Active Directory
• MS Graph API / Office 365
• MS Azure Logic Apps
• MS Identity Integration Server (MIIS)
• OAuth2 / spring-security 5 / 6
• Open API 3.0 / swagger 2.0 / OpenApiGenerator
• MS SQL Server
• Groovy
• Twilio Phone API
• smpp3
• JUnit5 / Mockito
• sonarQube
• nexusIQ
• ARM Templates
• Azure DevOps (Repositories, CI/CD Pipelines, Markdown Wiki)
Advanced Message Queuing Protocol, Backend, DevOps (allg.), Java (allg.), Microsoft Azure, Solution Architektur
2/2020 – 10/2021
Tätigkeitsbeschreibung
Entwicklung einer Microservice-Architektur sowie Umsetzung der Management-Clustering-Prozesse in Webservices im Projekt „Mobilfunk und Smartmeter Gateway“ eines Energieversorgers mit dem Ziel der Automatisierung der Management-Clustering-Prozesse.
• Erstellung einer Ist-Analyse der vordefinierten Management-Clustering-Prozesse im Bereich Mobilfunk und Smartmeter Gateways.
• Erstellung eines Konzeptes zur Umsetzung der Management-Clustering-Prozesse in einzelnen Webservices sowie dessen Implementierung mittels SpringBoot 2.
• Design und Programmierung der digitalen Schnittstellen zur Anbindung der Informationsquellen Mobilfunk, Datanet und Metering mittels Java 8
• Entwicklung einer Microservices-Architektur bestehend aus den einzelnen Webservices
• Automatisierung der Abläufe der Management-Clustering-Prozesse
• Erstellung einer technischen Dokumentation
Eingesetzte Technologien:
• Java 8 - Microservices / Spring Boot 2
• Camunda BPM
• MS Azure Service Bus
• MS Azure Active Directory
• MS Graph API / Office 365
• MS Azure Logic Apps
• MS Identity Integration Server (MIIS)
• OAuth2 / spring-security 5
• Open API 3.0 / swagger 2.0
• Mongo DB
• JUnit5 / Mockito
• sonarQube
• nexusIQ
• MS SQL Server
• ARM Templates
• Azure DevOps (Repositories, CI/CD Pipelines, Markdown Wiki)
Backend, DevOps, Solution Architektur
8/2016 – 7/2019
Tätigkeitsbeschreibung
Lead Developer beim Refactoring eines monolitischen Backendsystems für ConnectedCars hin zu einer Microservice-Architektur.
Mitarbeit bei der asynchronen Anbindung von Drittsystemen über JMS und REST sowie Weiterentwicklung einer generischen Eventverarbeitung / -transformation zur Vereinfachung der Anbindung weitere Randsysteme. Implementierung neuer Features, Bewertung und Einordnung von Anforderungen, Machbarkeitsanalysen, Aufwandsabschätzungen, Test / Fehlerbehebung (Zeitraum 08/2016 – 04/2017)
Prototypische Einbindung eines neuen Kommunikationskanals über MQTT / JMS in die Fahrzeugkommunikation. Design der Integration in die Anwendungslandschaft anhand der Ergebnisse eines Vorprojektes, Implementierung einer prototypischen Integration in einen Microservice, Design und Implementierung von Testtreibern, Vorbereitung und Durchführung von Performancetests, Auswertung der Ergebnisse, Weiterentwicklung von bestehenden Testverfahren / Testframeworks, Ausfertigung umfangreicher Dokumentation. Anschließend Überführung der prototypischen Integration in die bis dahin produktiven Microservices und Einbindung in die monolytische Anwendung. (Zeitraum 02/2017 – 11/2017)
Implementierung eines Microservice zum Tracken des Verbindungsstatus der Fahrzeuge bzgl. der MQTT/JMS Kommunikation. Kompletter Entwicklungszyklus (Design, Implementierung, Vorbereitung und Durchführung von Tests, Dokumentation bis hin zur Produktivsetzung) (Zeitraum 06/2017 – 10/2017)
Unterstützung des Endkunden bei der Planung eines Anbieterwechsels für die Software-/Hardware-Komponenten zur Unterstützung der MQTT / JMS – Kommunkation mit den Fahrzeugen. (Zeitraum 11/2017 – 01/2018)
Vorbereitung der Produktivsetzung der Benutzung der MQTT / JMS – Kommunkation in den Fahrzeugen in einem High-Availabity Setup. Weiterentwicklung von Testverfahren zur Absicherung der Verfügbarkeit der MQTT Kommunikation inkl. Support für Monitoring und Alarming. Support bei Planung und Durchführung von umfangreichen Tests der eingesetzten Hardware. (Zeitraum 01/2018 – 12/2018)
Entwicklungsverantwortung für das eingesetzte Framework zur Steuerung von asynchronen zwischen Backend und Fahrzeug verteilten Prozessen. Beratung des Kunden bei der Planung von Framework-Erweiterungen und – verbesserungen. Steuerung eines Nearshore Enwticklungsteams (Zeitraum 06/2018 – 05/2019)
Vorschlag und Umsetzung der Zentralisierung der Kommunkation mit dem Fahrzeug (binäre Codierung, Verschlüsselung und Transport) als eigener Micrservice. Beratung und Vorbereitung von Entscheidungsprozessen beim Endkunden, Mitwirkung bei Design, Implementierung und Test.
(Zeitraum 09/2018 – 07/2019)
Scrum, J2EE, Spring Framework, Java Message Service, Representational State Transfer (REST)
1/2016 – 6/2016
TätigkeitsbeschreibungIm Rahmen eines Releasewechsels der Basis-Software mussten angepasste Komponenten / Features auf die neue Version übernommen bzw. nachimplementiert werden. Es handelte sich um eine binäre Distribution. Zudem war die Dokumentation unzureichend.
Eingesetzte QualifikationenOracle-Anwendungen, Apache Tomcat, Grails, J2EE, JavaScript
9/2010 – 9/2015
Tätigkeitsbeschreibung
found in reference description 2
Solution Architect für die Neuentwicklung eines Bestandsführungssstems für Zusatzversorgungskassen auf Basis eines bestehenden JEE Frameworks (Projekt „[...]“). Komplette Verantwortung für die backendseitige Architektur sowie Support und Coaching des Entwicklungsteams(Nearshore). Entwicklung der Gesamtarchitektur, des Komponenten-Designs, des Domain Object Models, des Service Designs sowie der Anbindung von Randsystemen. Erarbeitung von Implementierungsstrategien für div. Querschnittsthemen wie Postkorbanbindung, Unterbrechung/Fortsetzen von Geschäftsprozessen, Locking-Mechanismen, Behandlung von Parnterrollen über alle Schichten der Anwendung. (Zeitraum 09/2010 - 05/2015)
Solution Architect für die paralelle Entwicklung der Migration für die Neuentwicklung im Rahmen des Projektes „[...]“. Entwurf des kompletten Migrationsmodells, Entwicklung entsprechender Modellgeneratoren sowie Abstimmung der Ergebnisse mit dem Endkunden. (Zeitraum 09/2010 - 03/2011)
Solution Architect und Chief Development Engineer für die Neuentwicklung der Migrationsanwendung der Daten der Kollektivkomponente im Rahmen des Projektes „[...]“ auf der Basis eines bestehenden JEE Frameworks und dem dazugehörigen Batchframework. Verantwortung für den Entwurf, Implementierung von Generatoren, Support des Entwicklungsteams (Nearshore) bis hin zur testweisen Inbetriebnahme. (Zeitraum 06/2011 - 10/2011 )
Solution Architect und Chief Development Engineer für die Anbindung des SAP Partnersystems. Komplette Verantwortung der Architektur sowie Support des Entwicklungsteams. (Zeitraum 01/2012 - 03/2012)
Solution Architect und Chief Development Engineer bei der Neuentwicklung von Batchprogrammen zur Bestandpflege im Rahmen desProjektes „[...]“. Komplette Verantwortung der Architektur sowie Führung der Entwicklungsteams (Nearshore). (Zeitraum 02/2012 - 05/2012)
Solution Architect und Chief Development Engineer bei der Neuentwicklung des Rechenkerns für ein Bestandsführungssstem für Zusatzversorgungskassen. Komplette Verantwortung der Architektur sowie Führung der Entwicklungsteams. (Zeitraum 08/2012 - 04/2013)
Solution Architect und Chief Development Engineer bei der Neuentwicklung der Komponente zur Leistungseingabe über alle Schichten der Anwendung im Rahmen des Projekts „[....]“. Komplette Themenverantwortung sowie Führung der Entwicklungsteams. (Zeitraum 08/2012 – 05/2013).
Solution Architect und Chief Development Engineer bei der Neuentwicklung der Leistungsberechnung im Rahmen des Projekts „[...]“. Komplette Themenverantwortung sowie Führung des Entwicklungsteams. Hierbei Erarbeitung und Dokumentation des Lösungsansatzes und der Architektur, Breitstellung der Basisimplementierung, Entwicklung und Abstimmung von Testverfahren, Entwicklung von Testtools, Support und Koordination der Migration, QS der Migrationsdate, Fehlermanagement und Qualitätsnalyse (Zeitraum 04/2013 – 05/2015).
Themenschwerpunkte:
- Aufbau von Architekturmodellen und Implementierungsstrategien.
- Erstellung von Konzeptionen
- Durchführung von Analysen und Proof of Concepts.
- Führung von Entwicklerteams
- Nearshore
- Hot-Spot Implementierungen
- Aufbau von Basisimplementierungen
- Erstellung und Review ArchitekturdokumentenArchitektur Reviews / Code Reviews.
- Sicherstellung / Auditierung von Source Code und Architekturstandards
- Technisches Controlling sowie technische Projektleitung.
- Beratung und Koordination anwendungübergreifenden Architekturansätzen (Domain Architecture), Analyse und QM Verfahren.
- Schulung / Coaching von Mitarbeitern
- Zentraler Ansprechpartner für technische und übergreifende fachliche Fragen.- Analysen zur Systemsicherheit.Consulting im Bereich Deployment, Konfiguration und Betrieb.
- Consulting im Bereich Integrationstests.
- Unterstützung der Projektleitung.
Oracle-Anwendungen, Apache Tomcat, Wildfly, Enterprise Architect (EA), Apache Maven, Eclipse Modeling Framework, J2EE
Ausbildung
Dresden
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden