Architekt in der Planungsphase eines Systems zur hochvolumigen Verarbeitung von Dokumenten für eine bundesweit tätige Organisation mit zahlreichen Außenstellen. Das System sollte die Erstellung und das Management von Dokumentvorlagen und Dokumenten, Workflows zur Anreicherung mit Organisations- und Fachdaten und schließlich das Management verschiedener Ausgabekanäle umfassen.
Zu den Aufgaben gehörte die Aufnahme und Dokumentation von Anforderungen verschiedener Stakeholder-Gruppen für den Neu-Entwurf, und der Abgleich der Anforderungen mit dem bestehenden System und Ableitung eventueller Migrationsbedarfe. Neben der Erstellung von Architektur-Artefakten auf hoher Ebene, für die Abbildung des Systems auf die On-Premise Kubernetes-Umgebung, gehörte auch eine initiale Marktevaluierung für geeignete Produkte zum Aufgabenbereich. Aufgrund der Anforderungen wurden besonders Plattformen im Bereich ?Enterprise Low Code? (Pega, Appian, Mendix) betrachtet und punktuell getestet.
Analyse, Planung und Beratung zur Migration eines Systems bestehend aus mehreren Java Enterprise-Anwendungen nach Azure. Migration eines Prototyps nach Azure. Planung und Erstellung der CI/CD-Pipelines in der Azure DevOps-Plattform, unter Verwendung von Standard-Werkzeugen wie Docker, Ansible, Terraform, Container Registries und SonarCloud. Begleitung des Auswahlprozesses der künftigen Laufzeit-Umgebung. Planung der Laufzeit-Umgebung für Staging und Produktion auf Basis von Kubernetes (AKS) und Azure DB für PostgreSQL. Durchführung von PoCs für die neue Laufzeit-Umgebung. Untersuchung der Möglichkeiten zur Anbindung von Legacy- und Partner-Systemen.
Anleitung zur Implementierung der Laufzeit-Umgebungen fu?r Staging und Produktion. Anbindung an externe Partner-Systeme. Planung und Erstellung von Last- und Performance-Tests fu?r Anwendungen in den neuen Umgebungen. Coaching des Teams zur Erstellung und Wartung von Cloud-Umgebungen in Azure. Coaching zur Restrukturierung der Anwendungen fu?r die Cloud, Gestaltung von CI-/CD-Pipelines und Testansa?tzen.
Übernahme der Architektenrolle in der Planungsphase für ein ISMS als Intranet-Anwendung mit Javascript-GUIs und Java-basierten Microservice-Backends. Die auf Quarkus basierenden Microservices sollen in der Kubernetes-Umgebung des Kunden laufen und mit dem Prometheus-Stack überwacht werden.
Ableitung der technischen Anforderungen, Abklärung der Integration mit Fremdsystemen. Entwicklung der grundlegenden Architektur und Vertretung in den Genehmigungsgremien.
Als Systemarchitekt Teil eines Devops-Teams, das für die zentrale Deployment-Pipeline der Container-Plattform (Mesos, DC/OS) verantwortlich war. Konzeption, Produktauswahl und Bereitstellung von allgemeinen Plattform-Diensten für Java Enterprise-Anwendungen und Microservices. Schwerpunkt in Diensten für Observability: Metriken, Alarmierung, Tracing mit Prometheus, Cortex und Jaeger. Kommunikation und Präsentation der Lösungen für Entwicklungsteams. Untersuchung von Pfaden für eine Migration nach Kubernetes.
Analyse der Buildprozesse für die Java-Systeme einer bundesweit tätigen Organisation. Erarbeitung von Strategien zur Automatisierung der Buildprozesse auf Basis von Maven, Jenkins und Docker unter besonderer Berücksichtigung der Performance-Optimierung. Konzeption und Aufbau eines CI/CD-Systems auf Basis von Docker Swarm, für Build- und Delivery-Prozesse. Implementierung von automatisierten Build-Skripten, Jenkins-Konfigurationen, Pipeline-Libraries, Plugins. Prototypische Nutzung und Präsentation von Jenkins-X Installationen auf Kubernetes-Basis. Konzeption und Aufbau einer parallelen Buildumgebung in einer AWS-Umgebung auf Basis von ECS.
Beratung bei der Testarchitektur und Qualitätssicherung für eine Rails-basierte B2B-Suchmaschine. Analyse der bestehenden Testprozesse und Docker-basierten CI/CD Pipeline. Evaluierung von Vorgehensweisen und Produkten zur Testautomatisierung für die unternehmensweiten Akzeptanztests. Einbettung in die CI/CD-Pipeline. Coaching des Testmanagements.
Machbarkeits-Analyse zu Performance- und Stress-Tests in Cloud-Umgebungen (AWS, Google Cloud etc).
Durchführung Konzeption und Implementierung der Testautomatisierung für Post Deployment-, API- und UI-Tests auf Basis von Postman, Selenium, Gitlab, Docker, Ruby und Node.js.
Einführung von Contract Testing mittels des Pact Frameworks. Coaching des Testteams.
Konzeption und Einführung einer Blaupause für REST-APIs in einer Unternehmensumgebung. Die JEE-basierten REST-APIs sollen in einer Container- Umgebung (Docker, Mesosphere DC/OS) laufen und durch JWT abgesichert werden. Kommunikationsmanagement und Einführung in die neue Plattform. Erstellung von Standards,Vorgaben für Entwicklung & Test sowie die Definition der CI-Umgebung mit Git, Maven, Jenkins, Nexus, Sonar. Begleitung der Entwickler bei der Umsetzung eines ersten APIs.
Konzeption der technischer Architektur einer Kommunikationsplattform für den gesicherten Austausch von Nachrichten und Daten mit OSCI/EGVP. Die Plattform sollte anderen Anwendungen der Organisation die einfache Nutzung dieses Kommunikationsweges bieten. Beratung bei der Spezifikation der fachlichen Anforderungen, Ableitung der technischen Anforderungen und bei der Auswahl externer Anbieter/Produkte. Definition der benötigten Integrationsbausteine und Schnittstellen auf Basis von Oracle Weblogic und DB, JEE7. Schätzung für die Implementierungsphase.
Entwicklung einer Anwendung für die Erstellung und die Verwaltung von ID- Dokumenten, Ausweisen.Auf Basis eines bestehenden Frameworks sollte eine hochsichere Anwendung für die Ausgabe von großen Mengen von ID-Dokumenten und das Management des Bestellprozesses erstellt werden. Die mehrsprachige Anwendung arbeitete verteilt an mehren Standorten, sowohl online als auch offline.
Redesign eines bestehenden REST-APIs zu dessen funktionaler Erweiterung. Einführung neuer Geschäftsfunktionen unter Wahrung der Kompatibilität zur bestehenden API-Version. Umarbeitung der bestehenden Java-Funktionalität zur Einpassung in die neue API-Version. Integration eines Frameworks für Geschäftsregeln, Entwurf einer Regelbasis.
Entwicklung eines Prototypen (REST Webdienste) auf Basis von Node.js zur Integration in eine bestehende PHP-Plattform mit MongoDB. Der Prototyp diente also Studienmodell für eine etwaige künftige Neuausrichtung der Entwicklungsabteilung.
Konzeption und Entwicklung einer Intranet-Anwendung für die Überprüfung, Validierung und Generierung von XML-Dokumenten (DocBook). Die auf Rails basierende Management-Anwendung ermöglichte Autoren und Redakteuren das Überprüfen des Fertigstellungsgrads ihres Projekts, sowie eine Voransicht der Endprodukte.
Technische Analyse einer bestehenden PHP-Plattform für E-Mail-Marketing. Aufnahme des Entwicklungsstandes, Analyse der Architektur und der Entwicklungsprozesse. Erarbeitung von Szenarien (technische Architektur, Aufwandsschätzungen, Entscheidungsvorlagen) für die Weiterentwicklung.
Architekt in der Planungsphase eines Systems zur hochvolumigen Verarbeitung von Dokumenten für eine bundesweit tätige Organisation mit zahlreichen Außenstellen. Das System sollte die Erstellung und das Management von Dokumentvorlagen und Dokumenten, Workflows zur Anreicherung mit Organisations- und Fachdaten und schließlich das Management verschiedener Ausgabekanäle umfassen.
Zu den Aufgaben gehörte die Aufnahme und Dokumentation von Anforderungen verschiedener Stakeholder-Gruppen für den Neu-Entwurf, und der Abgleich der Anforderungen mit dem bestehenden System und Ableitung eventueller Migrationsbedarfe. Neben der Erstellung von Architektur-Artefakten auf hoher Ebene, für die Abbildung des Systems auf die On-Premise Kubernetes-Umgebung, gehörte auch eine initiale Marktevaluierung für geeignete Produkte zum Aufgabenbereich. Aufgrund der Anforderungen wurden besonders Plattformen im Bereich ?Enterprise Low Code? (Pega, Appian, Mendix) betrachtet und punktuell getestet.
Analyse, Planung und Beratung zur Migration eines Systems bestehend aus mehreren Java Enterprise-Anwendungen nach Azure. Migration eines Prototyps nach Azure. Planung und Erstellung der CI/CD-Pipelines in der Azure DevOps-Plattform, unter Verwendung von Standard-Werkzeugen wie Docker, Ansible, Terraform, Container Registries und SonarCloud. Begleitung des Auswahlprozesses der künftigen Laufzeit-Umgebung. Planung der Laufzeit-Umgebung für Staging und Produktion auf Basis von Kubernetes (AKS) und Azure DB für PostgreSQL. Durchführung von PoCs für die neue Laufzeit-Umgebung. Untersuchung der Möglichkeiten zur Anbindung von Legacy- und Partner-Systemen.
Anleitung zur Implementierung der Laufzeit-Umgebungen fu?r Staging und Produktion. Anbindung an externe Partner-Systeme. Planung und Erstellung von Last- und Performance-Tests fu?r Anwendungen in den neuen Umgebungen. Coaching des Teams zur Erstellung und Wartung von Cloud-Umgebungen in Azure. Coaching zur Restrukturierung der Anwendungen fu?r die Cloud, Gestaltung von CI-/CD-Pipelines und Testansa?tzen.
Übernahme der Architektenrolle in der Planungsphase für ein ISMS als Intranet-Anwendung mit Javascript-GUIs und Java-basierten Microservice-Backends. Die auf Quarkus basierenden Microservices sollen in der Kubernetes-Umgebung des Kunden laufen und mit dem Prometheus-Stack überwacht werden.
Ableitung der technischen Anforderungen, Abklärung der Integration mit Fremdsystemen. Entwicklung der grundlegenden Architektur und Vertretung in den Genehmigungsgremien.
Als Systemarchitekt Teil eines Devops-Teams, das für die zentrale Deployment-Pipeline der Container-Plattform (Mesos, DC/OS) verantwortlich war. Konzeption, Produktauswahl und Bereitstellung von allgemeinen Plattform-Diensten für Java Enterprise-Anwendungen und Microservices. Schwerpunkt in Diensten für Observability: Metriken, Alarmierung, Tracing mit Prometheus, Cortex und Jaeger. Kommunikation und Präsentation der Lösungen für Entwicklungsteams. Untersuchung von Pfaden für eine Migration nach Kubernetes.
Analyse der Buildprozesse für die Java-Systeme einer bundesweit tätigen Organisation. Erarbeitung von Strategien zur Automatisierung der Buildprozesse auf Basis von Maven, Jenkins und Docker unter besonderer Berücksichtigung der Performance-Optimierung. Konzeption und Aufbau eines CI/CD-Systems auf Basis von Docker Swarm, für Build- und Delivery-Prozesse. Implementierung von automatisierten Build-Skripten, Jenkins-Konfigurationen, Pipeline-Libraries, Plugins. Prototypische Nutzung und Präsentation von Jenkins-X Installationen auf Kubernetes-Basis. Konzeption und Aufbau einer parallelen Buildumgebung in einer AWS-Umgebung auf Basis von ECS.
Beratung bei der Testarchitektur und Qualitätssicherung für eine Rails-basierte B2B-Suchmaschine. Analyse der bestehenden Testprozesse und Docker-basierten CI/CD Pipeline. Evaluierung von Vorgehensweisen und Produkten zur Testautomatisierung für die unternehmensweiten Akzeptanztests. Einbettung in die CI/CD-Pipeline. Coaching des Testmanagements.
Machbarkeits-Analyse zu Performance- und Stress-Tests in Cloud-Umgebungen (AWS, Google Cloud etc).
Durchführung Konzeption und Implementierung der Testautomatisierung für Post Deployment-, API- und UI-Tests auf Basis von Postman, Selenium, Gitlab, Docker, Ruby und Node.js.
Einführung von Contract Testing mittels des Pact Frameworks. Coaching des Testteams.
Konzeption und Einführung einer Blaupause für REST-APIs in einer Unternehmensumgebung. Die JEE-basierten REST-APIs sollen in einer Container- Umgebung (Docker, Mesosphere DC/OS) laufen und durch JWT abgesichert werden. Kommunikationsmanagement und Einführung in die neue Plattform. Erstellung von Standards,Vorgaben für Entwicklung & Test sowie die Definition der CI-Umgebung mit Git, Maven, Jenkins, Nexus, Sonar. Begleitung der Entwickler bei der Umsetzung eines ersten APIs.
Konzeption der technischer Architektur einer Kommunikationsplattform für den gesicherten Austausch von Nachrichten und Daten mit OSCI/EGVP. Die Plattform sollte anderen Anwendungen der Organisation die einfache Nutzung dieses Kommunikationsweges bieten. Beratung bei der Spezifikation der fachlichen Anforderungen, Ableitung der technischen Anforderungen und bei der Auswahl externer Anbieter/Produkte. Definition der benötigten Integrationsbausteine und Schnittstellen auf Basis von Oracle Weblogic und DB, JEE7. Schätzung für die Implementierungsphase.
Entwicklung einer Anwendung für die Erstellung und die Verwaltung von ID- Dokumenten, Ausweisen.Auf Basis eines bestehenden Frameworks sollte eine hochsichere Anwendung für die Ausgabe von großen Mengen von ID-Dokumenten und das Management des Bestellprozesses erstellt werden. Die mehrsprachige Anwendung arbeitete verteilt an mehren Standorten, sowohl online als auch offline.
Redesign eines bestehenden REST-APIs zu dessen funktionaler Erweiterung. Einführung neuer Geschäftsfunktionen unter Wahrung der Kompatibilität zur bestehenden API-Version. Umarbeitung der bestehenden Java-Funktionalität zur Einpassung in die neue API-Version. Integration eines Frameworks für Geschäftsregeln, Entwurf einer Regelbasis.
Entwicklung eines Prototypen (REST Webdienste) auf Basis von Node.js zur Integration in eine bestehende PHP-Plattform mit MongoDB. Der Prototyp diente also Studienmodell für eine etwaige künftige Neuausrichtung der Entwicklungsabteilung.
Konzeption und Entwicklung einer Intranet-Anwendung für die Überprüfung, Validierung und Generierung von XML-Dokumenten (DocBook). Die auf Rails basierende Management-Anwendung ermöglichte Autoren und Redakteuren das Überprüfen des Fertigstellungsgrads ihres Projekts, sowie eine Voransicht der Endprodukte.
Technische Analyse einer bestehenden PHP-Plattform für E-Mail-Marketing. Aufnahme des Entwicklungsstandes, Analyse der Architektur und der Entwicklungsprozesse. Erarbeitung von Szenarien (technische Architektur, Aufwandsschätzungen, Entscheidungsvorlagen) für die Weiterentwicklung.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.