Deutschland: Bevorzugt München und Umkreis.
Zeitraum: Seit 10/2022
Firma/Institut: Im Auftrag der MSG Group für das Bundesverwaltungsamt (BVA)
Projekt : Architektur einer On Premise System-Kommunikationslösung für die unterschiedlichen Fachverfahren des Bundesverwaltungsamtes
Beschreibung: Architektur und Entwicklung einer Event-Orientierter System-Kommunikationslösung basierend auf Apache Kafka und (micro) Services. Implementierung mehrere PoC's für die entwickelte Architektur. Dokumentation der Schnittstellen in dem Unternehmenswiki. Schulung der Entwicklungsdienstleister bezüglich Implementierung und Test von verteilten Kommunikationssysteme.
Technologien: Java, Spring, Spring-Boot, Spring-Data, JPA, (Confluent) Kafka, REST, SOAP, GRPC, Maven, GitOps, raltionale, verteilte und nosql Datenbanken, Objectstores, Intelij, Drawio, Docker, Docker-Desktop, OpenShift, OpenShift Code Ready Container (CRC), Confluence, Jira, GIT, SVN.
Rolle: Architekt, Lead Entwickler, Architekturmanager.
Zeitraum: 08/21-08/22
Projekt : Event Driven Infrastruktur für die Kommunikation zwischen Documentum Core und Backbone.
Beschreibung: Architektur und Entwicklung einer System-Kommunikationslösung basierend auf Azure Message Services. Schnittstellen Erstellung basierend auf REST für den Zugriff und der Manipulation der Documentum Infrastruktur des Unternehmens. CI/CD Erstellung in Jenkins für die neuen Software Komponenten. Integration in der bestehenden Infrastruktur. Testautomatisierung mit Blackbox Integrationstests. Dokumentation der Schnittstellen in dem Unternehmenswiki.
Technologien: Azure Messaging Service, JAVA 8/11/17, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.
Rolle: Architekt, Senior Fullstackentwickler und Testautomatisierer
Zeitraum: 10/20 bis 07/21
Firma/Institut: Atos GmbH
Projekt : Systemkommunikation in der Energiewirtschaft
Beschreibung: Architektur und Entwicklung von mehreren normierten Schnittstellen für die Systemkommunikation in der Energiewirtschaft.
Technologien: Java, JPA, Spring Boot, Spring-Security, Maven, Java 11, AWS-SDK, localstack, OpenShift, Docker, Butbucket, Git Bash, Open API 3.0, Datastax, Apache-Kassandra, Gurobi, Micrometer, Prometheus InteliJ, Jira, Confluence, Scrum.
Rolle: Architekt, Entwickler
Zeitraum: 09/20 bis 11/20 (Teilzeit)
Firma/Institut: BP-ITSolutions
Projekt : Contineous Intgegration/Deployment for micro services running in Kubernetes cluster with OpenShift/Docker container.
Beschreibung: Auch mit den neuen Cloud Technologien, bleibt eine der größten Herausforderungen für komplexe Projekte bestehen. Nähmlich automatisierte Integration und Deployment der Änderungen aller Komponenten (meistens micro services). Bei diesem Projekt geht es um Konfiguration und Betrieb, und die Evaluierung der besten CI/CD Methoden/Technologien von Microservices innerhalb eines Kubernetes Clusters mit unterschiedlichen Containern (OpenShift und Docker)
Technologien: OpenSchift, Kubernetes, Minikube, Docker, Java, Spring Boot, Gradle, Java 15
Rolle: Architekt, Entwickler
Zeitraum: 06/18 - 08/20
Firma/Institut: Linde AG Engineering Division
Projekt : Backbone and Documentum customization.
Beschreibung: Architektur und Entwicklung diverser Java Komponenten (Back- und Frontend) im Opentext Documentum-Umfeld. Bereitstellung von REST-Microservices an Drittsysteme. Weiterentwicklung der bestehenden SOAP Webapplikationen. Black- und Whiteboxtest Entwicklung und Automatisierung.
Technologien: JAVA7/8/11, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.
Rolle: Senior Fullstackentwickler und Testautomatisierer.
Zeitraum: Seit 11/17 - 05/18 (Teilzeit)
Firma/Institut: BP-ITSolutions
Projekt : Combination of blockchain and augmented reality domains for DAPP's.
Beschreibung: In den letzten Jahren sind mit Blockchain und Augmented Reality zwei spannende Gebiete entstanden, die in der Zukunft eine immer größere Rolle spielen werden. Die zugrunde liegende Technologien erlauben den Benutzern von verteilte Anwendungen neue Erfahrungen im Hinblick von Selbsbestimmung, und gleichzeitig verteilte Speicherung der eigenen Daten. Ausserdem ermöglicht die Augmented-Reality neuartige Interaktionsmöglichkeiten mit der unmittelbaren Umgebung des Benutzers.
Dieses Projekt hat das Ziel verschieden Technologien auf Hinblick des Reifegrades, der Kosten, und der Effizienz zu untersuchen um so eine brauchbare technische Grundlage für Konkrete DAPP's zu schaffen.
Technologien: Ethereum, Solidity, JAVA8, RESTful-API, JAX-RS, Jersey, Python, InteliJ, Maven, Gradle, Docker, GIT, Android Studio.
Rolle: Senior Fullstackentwickler.
Zeitraum: 08/17 - 03/18
Firma/Institut: Giesecke und Devrient Mobile Security GmbH
Projekt : Karten und Applikationsmanagement System (KAMS)
Beschreibung: Mit der elektronischen Gesundheitskarte (eGK) sind neue Anwendungen im Gesundheitswesen geplant: E-Rezepte, Notfalldaten oder kassenspezifische Anwendungen, wie z. B. Disease-Management-Programme oder Bonussysteme, die auf der Karte gespeichert werden. Die Administration dieser komplexen Anwendungen ermöglicht ein Karten-Applikationsmanagementsystem (KAMS).
Technologien: Spring, JAVA6/JAVA7/JAVA8, JEE/EJB, PHP, Python,Certification Authority (EJBCA), Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, TestNG, PL/SQL, JBOSS/Wildfly, Maven, UNIX, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), GIT, Bitbucket.
Rolle: Testautomatisierer, Senior Fullstackentwickler
Zeitraum: 03/13 - 07/2017
Firma/Institut: Vodafone Kabeldeutschland GmbH
Projekt 1: Kunden-Portierung (WBCI)
Beschreibung: Automatisierung der Kundenportierungen zwischen den einzelnen Telekommunikationsanbieter anhand des WBCI-Standarts.
Projekt 2: Provisioning Accounts & Services Middleware (PAULA)
Beschreibung: Event-orientierte Orchestrierung de Provisionierungsaktivitäten für Kunden, die durch das CRM Systemen ausgelösten werden
Projekt 3: Track and Remind Customers (Tractor)
Beschreibung: Prozess zur Überprüfung, Erinnerung und Forcierung der Kundenmitwirkung im Kontext von Neu-Bestellung und Anbieterwechsel.
Technologien: Spring, Spring Batch, Spring Boot, Apache CXF, JAVA6/JAVA7, ActiveMQ, JMS, JAX-RS, CXF, Groovy, JPA, Hibernate, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, Mockito,Power Mockito, Easy Mock, PL/SQL, Weblogic, Enterprise Architect, Maven, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), Buildmanagement.
Rollen: SOA Architekt, Senior Backendentwickler, Testautomatisierer, Buildmanager
Zeitraum: 06/11 - 02/13
Firma/Institut: Im Auftrag von Senacor Technologies bei der Deutsche Pfandbriefbank AG
Projekte: Konsolidierung von disjunkten IT-Landschaften.
Beschreibung: Weiterentwicklung und Verbesserung der bestehenden SOA IT-Landschaft.
Technologien: Spring, JAVA, Python, JPA, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, PL/SQL, JBOSS, Enterprise Architect.
Rollen: Senior Backendetwickler
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 05/10 - 03/11
Firma/Institut: Kabeldeutschland GmbH
Projekte: Controlled CRM Access (CoCA), Provisioning Interface, Adjustment Service, Video On Demand
Beschreibung: Weiterentwicklung, Verbesserung und Bugfixing
Technologien: Spring, JAVA6, JEE, JAX-WS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC, JDeveloper, Eclipse, BPEL, WebServices, CXF, Maven, iBatis, JMS, SoapUI, Junit, EasyMock, EnterpriseArchitect
Rollen: SOA Architekt, Senior Backendentwickler
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 06/09 - 05/10
Firma/Institut: Kabeldeutschland GmbH
Projekt: Video on Demand Provisioning
Beschreibung: Ziel des Projekts ist die Entwicklung der SOA Komponenten, die für die Freischaltung
des Dienstes "Video on Demand" nötig sind.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur und den Technologien für die
Umsetzung der Hintergrundlogik.
2.Implementierung und Test.
3.Betreuung beim Produktivgang der Software.
Technologien: Spring, JAVA6, JEE, JAX-WS, JMS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC
JDeveloper, BPEL, WebServices, Maven, iBatis, SoapUI, Junit, EnterpriseArchitect
Rollen: SOA Architekt, Senior Backendentwickler
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 09/07 - 03/09
Firma/Institut: Siemens Enterprise Communications
Projekt: Executive/Assistant Cockpit
Beschreibung: 'E/A Cockpit' bietet eine intelligente und innovative Lösung
des klassischen Executive-Assistant Szenarios für die OpenStage
Telefon Familie der Firma Siemens.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur und den Technologien für die
Umsetzung der Hintergrundlogik.
2.Implementierung und Test.
3.Kunden Support bei der Installation.
4.Änderungsmanagement.
Technologien: Spring, JAVA, XML, Freemarker, SOA,OOD/OOA/OOP, Netzwerke.
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 02/08 - 05/08
Firma/Institut: Ludwig Maximilians Universität
Projekt: Benutzeroberfläche für D-GRID Dienste
Beschreibung: Bereitstellung einer Benutzerschnittstelle für das Anzeigen
der virtuellen Organisationen und den zugehörigen Dienste
in dem D-GRID.
Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:
1.Bestimmung der Architektur der Hintergrundlogik und
der Benutzerschnittstelle.
2.Implementierung und Test.
Technologien: JAVA, PostgreSQL, PostGIS, GeoServer, MySQL, JDBC
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 03/07 - 08/07
Firma/Institut: Siemens Enterprise Communications
Projekt: Easy Dial In
Beschreibung: Das Innovationsprojekt 'Easy Dial In' ist eine Lösung für die neue
OpenStage Telefon Familie von Siemens, die folgender Szenario abdeckt:
Der Kunde hat geplante Konferenzen in seinem Oulook Kalendar,
befindet sich aber nicht in der Nähe seines Komputers und kann
die Daten der Konferenzen nicht abrufen um sich in der Konferenz
einzuwählen. In diesem Fall gibt ihn die phone Aplikation
die Möglichkeit, sich automatisch in der gewünschte Konferenz
einzuwählen nur mit der Eingabe seines Outlook Benutzernamens
und Passwort. Das Projekt wurde erfolgreich abgeschlossen und
auf der Innovationsmesse von Siemens Enterprice Communikations
vorgestellt.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur und den Technologien für die
Umsetzung der Hintergrundlogik, und der Benutzerschnittstelle.
2.Implementierung und Test.
Technologien: Spring, JAVA, XML, Freemarker, SOA, TCP, WebDAV, IIS - Server.
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 04/06 - 07/06
Firma/Institut: F.A.S.T. GmbH und LMU München
Projekt: Ticket und Abrechnungssystem
Beschreibung: Ziel des Projekts war zunächst die Entwicklung eines
Abrechnungssystems zu einem bestehenden Trouble-Ticket-System.
Nach der Analysephase wurde es erweitert auf die Implementierung
eines neuen Trouble-Ticket-System, weil das alte ungenügend für
die Anforderungen des Kunden war.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur der Hintergrundlogik.
2.Implementierung und Test.
Technologien: Spring, JAVA, J2EE, HTML, SQL,Web-Services.
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 10/02 - 02/03
Firma/Institut: Ludwig Maximilians Universität
Projekt: Die Siedler von Catan
Beschreibung: Ziel des Projekts war die Implementierung des Brettspiels
'Die Siedler von Catan' als Netzwerkspiel für mindestens vier
Spieler.
Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:
1.Mitbestimmung der Architektur der Hintergrundlogik und
der Benutzerschnittstelle.
2.Implementierung und Test.
Technologien: JAVA, RMI
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Langjährige Erfahrung als Software-Architekt und Entwickler im Bereich von SOA und Micro-Services.
Fundiertes Knowhow über dem Aufbau einer Build und Deployment Umgebung zur Unterstützung von Continuous Integration und/oder Continuous Delivery.
Testautomatisierer für sowohl White- als auch Blackbox Tests.
Continuous Integration (CI)
Continuous Deployment (CD)
Buildmanagement
Jenkins (Hudson)
UML
Enterprise Architekt
Meine Kernkompetenzen und Aufgaben in allen von mir abgewickelten Projekte waren:
Deutschland: Bevorzugt München und Umkreis.
Zeitraum: Seit 10/2022
Firma/Institut: Im Auftrag der MSG Group für das Bundesverwaltungsamt (BVA)
Projekt : Architektur einer On Premise System-Kommunikationslösung für die unterschiedlichen Fachverfahren des Bundesverwaltungsamtes
Beschreibung: Architektur und Entwicklung einer Event-Orientierter System-Kommunikationslösung basierend auf Apache Kafka und (micro) Services. Implementierung mehrere PoC's für die entwickelte Architektur. Dokumentation der Schnittstellen in dem Unternehmenswiki. Schulung der Entwicklungsdienstleister bezüglich Implementierung und Test von verteilten Kommunikationssysteme.
Technologien: Java, Spring, Spring-Boot, Spring-Data, JPA, (Confluent) Kafka, REST, SOAP, GRPC, Maven, GitOps, raltionale, verteilte und nosql Datenbanken, Objectstores, Intelij, Drawio, Docker, Docker-Desktop, OpenShift, OpenShift Code Ready Container (CRC), Confluence, Jira, GIT, SVN.
Rolle: Architekt, Lead Entwickler, Architekturmanager.
Zeitraum: 08/21-08/22
Projekt : Event Driven Infrastruktur für die Kommunikation zwischen Documentum Core und Backbone.
Beschreibung: Architektur und Entwicklung einer System-Kommunikationslösung basierend auf Azure Message Services. Schnittstellen Erstellung basierend auf REST für den Zugriff und der Manipulation der Documentum Infrastruktur des Unternehmens. CI/CD Erstellung in Jenkins für die neuen Software Komponenten. Integration in der bestehenden Infrastruktur. Testautomatisierung mit Blackbox Integrationstests. Dokumentation der Schnittstellen in dem Unternehmenswiki.
Technologien: Azure Messaging Service, JAVA 8/11/17, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.
Rolle: Architekt, Senior Fullstackentwickler und Testautomatisierer
Zeitraum: 10/20 bis 07/21
Firma/Institut: Atos GmbH
Projekt : Systemkommunikation in der Energiewirtschaft
Beschreibung: Architektur und Entwicklung von mehreren normierten Schnittstellen für die Systemkommunikation in der Energiewirtschaft.
Technologien: Java, JPA, Spring Boot, Spring-Security, Maven, Java 11, AWS-SDK, localstack, OpenShift, Docker, Butbucket, Git Bash, Open API 3.0, Datastax, Apache-Kassandra, Gurobi, Micrometer, Prometheus InteliJ, Jira, Confluence, Scrum.
Rolle: Architekt, Entwickler
Zeitraum: 09/20 bis 11/20 (Teilzeit)
Firma/Institut: BP-ITSolutions
Projekt : Contineous Intgegration/Deployment for micro services running in Kubernetes cluster with OpenShift/Docker container.
Beschreibung: Auch mit den neuen Cloud Technologien, bleibt eine der größten Herausforderungen für komplexe Projekte bestehen. Nähmlich automatisierte Integration und Deployment der Änderungen aller Komponenten (meistens micro services). Bei diesem Projekt geht es um Konfiguration und Betrieb, und die Evaluierung der besten CI/CD Methoden/Technologien von Microservices innerhalb eines Kubernetes Clusters mit unterschiedlichen Containern (OpenShift und Docker)
Technologien: OpenSchift, Kubernetes, Minikube, Docker, Java, Spring Boot, Gradle, Java 15
Rolle: Architekt, Entwickler
Zeitraum: 06/18 - 08/20
Firma/Institut: Linde AG Engineering Division
Projekt : Backbone and Documentum customization.
Beschreibung: Architektur und Entwicklung diverser Java Komponenten (Back- und Frontend) im Opentext Documentum-Umfeld. Bereitstellung von REST-Microservices an Drittsysteme. Weiterentwicklung der bestehenden SOAP Webapplikationen. Black- und Whiteboxtest Entwicklung und Automatisierung.
Technologien: JAVA7/8/11, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.
Rolle: Senior Fullstackentwickler und Testautomatisierer.
Zeitraum: Seit 11/17 - 05/18 (Teilzeit)
Firma/Institut: BP-ITSolutions
Projekt : Combination of blockchain and augmented reality domains for DAPP's.
Beschreibung: In den letzten Jahren sind mit Blockchain und Augmented Reality zwei spannende Gebiete entstanden, die in der Zukunft eine immer größere Rolle spielen werden. Die zugrunde liegende Technologien erlauben den Benutzern von verteilte Anwendungen neue Erfahrungen im Hinblick von Selbsbestimmung, und gleichzeitig verteilte Speicherung der eigenen Daten. Ausserdem ermöglicht die Augmented-Reality neuartige Interaktionsmöglichkeiten mit der unmittelbaren Umgebung des Benutzers.
Dieses Projekt hat das Ziel verschieden Technologien auf Hinblick des Reifegrades, der Kosten, und der Effizienz zu untersuchen um so eine brauchbare technische Grundlage für Konkrete DAPP's zu schaffen.
Technologien: Ethereum, Solidity, JAVA8, RESTful-API, JAX-RS, Jersey, Python, InteliJ, Maven, Gradle, Docker, GIT, Android Studio.
Rolle: Senior Fullstackentwickler.
Zeitraum: 08/17 - 03/18
Firma/Institut: Giesecke und Devrient Mobile Security GmbH
Projekt : Karten und Applikationsmanagement System (KAMS)
Beschreibung: Mit der elektronischen Gesundheitskarte (eGK) sind neue Anwendungen im Gesundheitswesen geplant: E-Rezepte, Notfalldaten oder kassenspezifische Anwendungen, wie z. B. Disease-Management-Programme oder Bonussysteme, die auf der Karte gespeichert werden. Die Administration dieser komplexen Anwendungen ermöglicht ein Karten-Applikationsmanagementsystem (KAMS).
Technologien: Spring, JAVA6/JAVA7/JAVA8, JEE/EJB, PHP, Python,Certification Authority (EJBCA), Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, TestNG, PL/SQL, JBOSS/Wildfly, Maven, UNIX, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), GIT, Bitbucket.
Rolle: Testautomatisierer, Senior Fullstackentwickler
Zeitraum: 03/13 - 07/2017
Firma/Institut: Vodafone Kabeldeutschland GmbH
Projekt 1: Kunden-Portierung (WBCI)
Beschreibung: Automatisierung der Kundenportierungen zwischen den einzelnen Telekommunikationsanbieter anhand des WBCI-Standarts.
Projekt 2: Provisioning Accounts & Services Middleware (PAULA)
Beschreibung: Event-orientierte Orchestrierung de Provisionierungsaktivitäten für Kunden, die durch das CRM Systemen ausgelösten werden
Projekt 3: Track and Remind Customers (Tractor)
Beschreibung: Prozess zur Überprüfung, Erinnerung und Forcierung der Kundenmitwirkung im Kontext von Neu-Bestellung und Anbieterwechsel.
Technologien: Spring, Spring Batch, Spring Boot, Apache CXF, JAVA6/JAVA7, ActiveMQ, JMS, JAX-RS, CXF, Groovy, JPA, Hibernate, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, Mockito,Power Mockito, Easy Mock, PL/SQL, Weblogic, Enterprise Architect, Maven, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), Buildmanagement.
Rollen: SOA Architekt, Senior Backendentwickler, Testautomatisierer, Buildmanager
Zeitraum: 06/11 - 02/13
Firma/Institut: Im Auftrag von Senacor Technologies bei der Deutsche Pfandbriefbank AG
Projekte: Konsolidierung von disjunkten IT-Landschaften.
Beschreibung: Weiterentwicklung und Verbesserung der bestehenden SOA IT-Landschaft.
Technologien: Spring, JAVA, Python, JPA, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, PL/SQL, JBOSS, Enterprise Architect.
Rollen: Senior Backendetwickler
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 05/10 - 03/11
Firma/Institut: Kabeldeutschland GmbH
Projekte: Controlled CRM Access (CoCA), Provisioning Interface, Adjustment Service, Video On Demand
Beschreibung: Weiterentwicklung, Verbesserung und Bugfixing
Technologien: Spring, JAVA6, JEE, JAX-WS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC, JDeveloper, Eclipse, BPEL, WebServices, CXF, Maven, iBatis, JMS, SoapUI, Junit, EasyMock, EnterpriseArchitect
Rollen: SOA Architekt, Senior Backendentwickler
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 06/09 - 05/10
Firma/Institut: Kabeldeutschland GmbH
Projekt: Video on Demand Provisioning
Beschreibung: Ziel des Projekts ist die Entwicklung der SOA Komponenten, die für die Freischaltung
des Dienstes "Video on Demand" nötig sind.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur und den Technologien für die
Umsetzung der Hintergrundlogik.
2.Implementierung und Test.
3.Betreuung beim Produktivgang der Software.
Technologien: Spring, JAVA6, JEE, JAX-WS, JMS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC
JDeveloper, BPEL, WebServices, Maven, iBatis, SoapUI, Junit, EnterpriseArchitect
Rollen: SOA Architekt, Senior Backendentwickler
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 09/07 - 03/09
Firma/Institut: Siemens Enterprise Communications
Projekt: Executive/Assistant Cockpit
Beschreibung: 'E/A Cockpit' bietet eine intelligente und innovative Lösung
des klassischen Executive-Assistant Szenarios für die OpenStage
Telefon Familie der Firma Siemens.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur und den Technologien für die
Umsetzung der Hintergrundlogik.
2.Implementierung und Test.
3.Kunden Support bei der Installation.
4.Änderungsmanagement.
Technologien: Spring, JAVA, XML, Freemarker, SOA,OOD/OOA/OOP, Netzwerke.
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 02/08 - 05/08
Firma/Institut: Ludwig Maximilians Universität
Projekt: Benutzeroberfläche für D-GRID Dienste
Beschreibung: Bereitstellung einer Benutzerschnittstelle für das Anzeigen
der virtuellen Organisationen und den zugehörigen Dienste
in dem D-GRID.
Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:
1.Bestimmung der Architektur der Hintergrundlogik und
der Benutzerschnittstelle.
2.Implementierung und Test.
Technologien: JAVA, PostgreSQL, PostGIS, GeoServer, MySQL, JDBC
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 03/07 - 08/07
Firma/Institut: Siemens Enterprise Communications
Projekt: Easy Dial In
Beschreibung: Das Innovationsprojekt 'Easy Dial In' ist eine Lösung für die neue
OpenStage Telefon Familie von Siemens, die folgender Szenario abdeckt:
Der Kunde hat geplante Konferenzen in seinem Oulook Kalendar,
befindet sich aber nicht in der Nähe seines Komputers und kann
die Daten der Konferenzen nicht abrufen um sich in der Konferenz
einzuwählen. In diesem Fall gibt ihn die phone Aplikation
die Möglichkeit, sich automatisch in der gewünschte Konferenz
einzuwählen nur mit der Eingabe seines Outlook Benutzernamens
und Passwort. Das Projekt wurde erfolgreich abgeschlossen und
auf der Innovationsmesse von Siemens Enterprice Communikations
vorgestellt.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur und den Technologien für die
Umsetzung der Hintergrundlogik, und der Benutzerschnittstelle.
2.Implementierung und Test.
Technologien: Spring, JAVA, XML, Freemarker, SOA, TCP, WebDAV, IIS - Server.
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 04/06 - 07/06
Firma/Institut: F.A.S.T. GmbH und LMU München
Projekt: Ticket und Abrechnungssystem
Beschreibung: Ziel des Projekts war zunächst die Entwicklung eines
Abrechnungssystems zu einem bestehenden Trouble-Ticket-System.
Nach der Analysephase wurde es erweitert auf die Implementierung
eines neuen Trouble-Ticket-System, weil das alte ungenügend für
die Anforderungen des Kunden war.
Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:
1.Bestimmung der Architektur der Hintergrundlogik.
2.Implementierung und Test.
Technologien: Spring, JAVA, J2EE, HTML, SQL,Web-Services.
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Zeitraum: 10/02 - 02/03
Firma/Institut: Ludwig Maximilians Universität
Projekt: Die Siedler von Catan
Beschreibung: Ziel des Projekts war die Implementierung des Brettspiels
'Die Siedler von Catan' als Netzwerkspiel für mindestens vier
Spieler.
Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:
1.Mitbestimmung der Architektur der Hintergrundlogik und
der Benutzerschnittstelle.
2.Implementierung und Test.
Technologien: JAVA, RMI
Referenzen und zusätzliche Informationen unter [URL auf Anfrage]
Langjährige Erfahrung als Software-Architekt und Entwickler im Bereich von SOA und Micro-Services.
Fundiertes Knowhow über dem Aufbau einer Build und Deployment Umgebung zur Unterstützung von Continuous Integration und/oder Continuous Delivery.
Testautomatisierer für sowohl White- als auch Blackbox Tests.
Continuous Integration (CI)
Continuous Deployment (CD)
Buildmanagement
Jenkins (Hudson)
UML
Enterprise Architekt
Meine Kernkompetenzen und Aufgaben in allen von mir abgewickelten Projekte waren:
"Der Consultant hat das Projekt 'Video On Demand' als Hauptentwickler von von der Spezifikationsphase über Design, Implementierung bis zum Early-Life Betrieb maßgeblich unterstützt und hierbei profundes Wissen im Design, der Implementierung und der zugehörigen Prozessabläufe bewiesen. Neben seiner fachlichen Qualifikation möchte ich seinen lösungsorientierten Arbeitsstil, sein Engagement und seine Zuverlässigkeit hervorheben. Ich möchte mich für die außerordentlich gute Zusammenarbeit bedanken und ihn uneingeschränkt anderen Projektanbietern weiterempfehlen."
— Projekt Service-Entwicklung (SOA) in den Projekten Video on Demand, Provisioning Interface, controlled CRM Access und Adjustments Service, 03/10 - 02/11
Referenz durch Teamleiter Service-Entwicklung CC&B-Systeme, Kabel Deutschland AG, vom 04.01.11