Schlagwörter
Skills
Projekten. Zu meinen Aufgaben zählen unter anderem Analyse und Konzeption der Software-Architekturen, Erstellung von Fachkonzepten
und Pflichtenheften, sowie die Umsetzung der Konzepte in tragfähige Lösung mittels unterschiedlicher Java Technologien.
Meine Qualifikationen:
IREB Certified Professional for Requirements Engineering,
iSAQB Certified Professional for Software Architecture, Foundation Level
Professional Scrum Master I
Professional Scrum Product Owner I
SAFe 4.0 Practitioner
iSAQB - SOFT Softskills für Software-Architekten (AL)
iSAQB - IMPROVE Evolution und Verbesserung von Softwarearchitekturen (AL)
iSAQB - FLEX Flexible Architekturmodelle
Ich biete:
Technischer Architekt, Software Development, Agile Softwareentwicklung, Microservices Architekturen, AWS Amazon Cloud, Kubernetes, Service Orientierte Architekturen, JEE Entwicklung, Konzeption, Docker, SpringBoot, CI/CD mit Jenkins und GitLab CI, Helm, Oracle SOA Suite, OSB 11g / 12c, EJB3, JPA, Hibernate, Angular, Oracle DB, PostgreSQL
Projekthistorie
Ziel: Konzeption und Umsetzung der Microservices im Bereich der Depot-Bestandsverwaltung und BackBone Services
- Implementierung von fachlichen Microservices in einer Microservice-Architektur in einer AWS Cloud Umgebung mit REST, PostgreSQL, Kafka
- Domain-Driven-Design, Bounded Context, Architektur-Konzeption, CI/CD Pipeline Entwicklung mit GitLab CI, Kubernetes mit Helm
- Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, JUnit, Integrationtests mit Gauge, Lasttest mit Gatling
- Umsetzung von fachlichen Metriken mit Micrometer und Prometheus. Visualisierung in Grafana
Tools & Methodik:
Microservices, SpringBoot, Docker, Oracle/PostgreSQL, Kafka, GIT, GitLab CI, Helm, JEE, JUnit, Gauge, Swagger, JIRA, Prometheus, Grafana, Gatling
Ziel: Migration der Entwicklungsumgebung und der Testumgebung von nativen Cloud nach AWS.
- Umstellung und Deployment der vorhandenen Microservices auf die Helm Konfiguration inklusive Änderung an den Konfiguration-Repositories, sowie Code seitige Änderungen
- Umstellung der lokalen Entwicklungsumgebung von Docker auf Kind
Tools & Methodik:
SpringBoot, Kubernetes, Helm, GitLab CI, Lens, Kind
Ziel: Umsetzung eines Microservices zum digitalen Abwickeln von Quellsteuer Rückerstattung mit der Schweiz
- Implementierung von fachlichem Microservice in einer Microservice-Architektur in einer nativen Cloud Umgebung mit REST, Oracle, PostgreSQL, Kafka
- Domain-Driven-Design, BoundedContext, Architektur-Konzeption
- CI/CD Pipeline Entwicklung mit Jenkins, GitLab CI
- Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, JUnit, Gauge
- Umsetzung Monitoring mit Micrometer, Prometheus und Grafana
Tools & Methodik:
Microservices, SpringBoot, Docker, Docker Compose, Bounded Context, PostgreSQL, Oracle, Kafka, GIT, GitLab CI, JEE, JUnit, Gauge, Swagger, JIRA, Jenkins, Angular, Prometheus, Grafana
Ziel: Neuimplementierung des Vertriebssystems (Ticket Verkauf)
- Teamarbeit nach SCRUM
- Konzeption und Implementierung von fachlichen Services (Warenkorb, Buchung, Auftrag) in einer Microservice-Architektur auf AWS EKS Plattfrom mit REST, mit Anbindung an AWS RDS, Amazon MQ, AWS S3
- Domain-Driven-Design, Architektur-Konzeption
- CI/CD Pipeline Entwicklung mit Jenkins, Helm, GitLab CI
- Umsetzung und Test der Fachlichkeit mit SpringBoot, SpringData, AWS Services, JUnit, Cucumber, Lasttest mit JMeter etc.
Tools & Methodik:
Scrum, Microservices, EAI, SpringBoot, Docker, AWS Cloud, AWS EKS, AWS RDS, AWS S3, MongoDB, AWS RDS PostgreSQL, Amazon ActiveMQ, Enterprise Architect, GIT, GitLab CI, JEE, JUnit, Cucumber, Swagger, JIRA, Confluence, Groovy, Jenkins, Angular, JMeter
- Teamarbeit nach SCRUM
- Neuimplementierung des Altsystems auf Basis von AKKA Framework
- Umstellung des JMS Messaging von Weblogic auf KAFKA
- Integration des Altsystem-Frontends in die neue Lösung
Tools & Methodik:
Scrum, SOA, EAI, Oracle Service Bus (OSB), Weblogic JMS Messaging, Enterprise Architect, Subversion, JEE, JUnit, Akka, Kafka, Weblogic
Projektsprache:
Zum Teil Englisch (Dokumentation und Kommunikation im Team)
- Teamarbeit nach SCRUM
- Konzeption und Umsetzung von fachlichen Services auf der OSB Plattform
- Konzeption und Umsetzung eines fachlichen Monitorings auf Basis von OSB und JEE auf WebLogic
- Änderung des Kommunikationprotokolls des Monitoring Systems von Filesysten auf JMS Messaging
SOA, EAI, Konzeption, Oracle Service Bus (OSB), WebLogic JMS Messaging, Enterprise Architect, Subversion, JEE, EJB 3.0, Weblogic
Projektsprache:
Zum Teil Englisch (Dokumentation und Kommunikation im Team)
- Aufnahme des IST-Zustands des Altsystems, sowie der Legacy-Systeme
- Konzeption einer SOA Architektur
- Konzeption einzelner Services mit entsprechendem kanonischem Datenmodel
- Durchführung der Workshops für Datentransformation Mappings
- Dokumentation der Schnittstellen, mit UseCase- und Klassendiagrammen für die anschließende Entwicklungsphase
SOA / EAI, IBM Service Bus, MagicDraw, Microsoft Office Applikationen, Citrix Virtual Machine,
Projektsprache:
Englisch
- Konzeption von Back- / Frontend-Services hauptsächlich aus COBOL-Code
- Erstellung der fachlichen UML Modelle in Magic Draw
- Generierung von Services und Frontend-Templates aus dem UMLModel
- Implementierung der Java-Services im Backend und entsprechende Frontend Masken in JSF2
JEE, SOA mit ServiceMix auf JBoss 4, DB2 auf IBM-Host, JSF 2 und RichFaces auf Tomcat 7, Jenkins, Maven, Jira, Unix
- Analyse und Design der geforderten Funktionalitäten
- Umsetzung im Frontend-Bereich mit den eigenentwickelten unternehmensinternen Frameworks unter Verwendung von JSP, eigenentwickelten Tag-Libraries, Servlets, CSS, JavaScript und JQuery, so wie JEE nach MVC-Pattern
- Umsetzung der speziellen Version der Anwendung für die unterschiedlichen mobilen Endgeräte
Anforderungsanalyse, Apache Ant, BEA Weblogic, CSS, Eclipse, Java EE, JavaScript / jQuery, Java Server Pages (JSP), Oracle 11g, SQL, UML, Web Services, XML, Confluence, Hudson, Sonar
- Konzeption und Bereitstellung eines Prototyps zum Versand von HTML-Mails auf Basis der bestehenden Text-basierten Mail-Versand Lösung.
- Als Ansatz wurde eine XSLT-basierte Generierung der Mail-Texte aus XML-Vorlagen ausgewählt.
- Dabei wurde aus einer XML-Vorlage mit Platzhaltern, mit Hilfe von zwei unterschiedlichen XSLT-Stylesheets je ein Text- und HTMLAbschnitt der Mail generiert und zur Laufzeit zu einer Multi-Part-Mail zusammengefügt. Die Lösung sollte einfach in die bestehenden Prozesse der Fachabteilung integrierbar sein, so dass diese nicht mehr Aufwand bei der Bereitstellung der E-Mail-Vorlagen haben würde.
Anforderungsanalyse, UML, XML, XSLT, Aufbau von PoC und Integration in das bestehende System
- Analyse und Design der geforderten Funktionalitäten
- Umsetzung des Logging-Konzeptes auf Basis von OSB 11g
- Unterstützung bei Produktivsetzung eines neuen Releases
- Machbarkeitsstudie zum Transport von Dateien über OSB
Oracle Service Bus (OSB 11g), Weblogic 10.3.3, JBoss
- Dokumentation des bestehenden Systems, der Schnittstellen und der UseCases
- Unterstützung des Projektmanagements bei der Vorbereitung und Teilnahme an den Workshops mit internen Kunde und externen Lieferanten
- Unterstützung des Projektmanagements bei der Entscheidungsfindung in Bezug auf die Ziel-Technologie für die Migration und der Möglichen Umsetzung der Schnittstellen mit Web Services
BM WebSphere Portal, Microsoft Sharepoint, Confluence, Enterprise Architect
- Redesign des kompletten Internet-Portals
- Herauslösung des Abonnementen-Systems und Bereitstellung dieses als eigenständige Portal-Applikation
- Änderung der Navigation- und Seiten-Struktur (Themes und Skins), Anpassung der CSS-Styles nach vorgegebenem Corporate Design
- Umbau von Portlet- in Java-Applikationen und Umzug dieser von der Portal- auf die Application-Server Infrastruktur
- Anpassung der Web Services nach aufgetretenen Fehlern, sowie Dokumentation und Test der umgesetzten Änderungen.
IBM WebSphere Application Server, IBM WebSphere Portal Server, JEE, Java Server Pages (JSP), Apache Struts, Lasttest, Rational Application Developer, WebServices
- Anpassung des Build-and-Deployment Prozesses auf die neue Systemumgebung (Sun Solaris)
- Anpassung und Umbau der Themes-Skins und Seitendeployments und der Software Komponenten an die neue Version der Middleware
- Integration des neuentwickelten CMS-Systems in die Portal-Umgebung
- Umfangreiche System- und Performance-Tests
- Teilnahme an der Task-Force zur Behebung der Performance-Probleme
IBM WebSphere Portal, Sun Solaris, Subversion, Rational Application Developer, Rational Performance Tester, JEE, Web Services, Frontend-Technologien
- Design, Anforderungsaufnahme und Aufwandschätzung für die Umsetzung der neuen Anforderungen
- Weiterentwicklung und Fehlerbehebung an den bestehenden Komponenten
- Überführung der neuen Komponente in den Regelbetrieb
- Definition der Prozesse für das Problem-, Change- und Release-Management
- Anpassung der Importschnittstellen zu den CMS-Systemen, wie z.B. Notes-Datenbanken, Sharepoint und SAP, mit Hilfe von Web Service
IBM WebSphere Portal, Rational Application Developer, SuSE Enterprise Server, Oracle DB, Subversion, JIRA, JEE, Web Services, Hibernate / Spring, Frontend-Technologien
- Design und Entwicklung der Benutzer-Oberflächen und Portlets mit Java, JSP / Struts und deren Integration in die Oberflächen des Portals mittels XML-Seitendeployments
- Implementierung der Datenhaltungsschicht mit Hilfe von Hibernate und Spring,
- Implementierung einer Web Service Consumer-Anwendung für den Import der Veranstaltungen.
- Kontinuierliche Integration neuer Funktionalitäten auf Wunsch der Fachabteilung (z.B. Social Bookmarking oder Kommentierungsfunktionen)
- Entwicklung eines komplexen Workflow- und Berechtigung-Konzeptes, da das Portal in mehrere thematische Bereiche aufgeteilt ist
IBM WebSphere Portal, Rational Application Developer, SuSE Enterprise Server, Oracle, Subversion, JIRA, JEE, Web
Services, Hibernate / Spring, Struts, JSF, JavaScript, CSS
Reisebereitschaft
Ich bin nicht an Arbeitnehmerüberlassung oder SAP Projekten interessiert.