Umsetzung der Anforderungen der Product Owner und der Frontend Entwickler im Rahmen eines agilen Entwicklungsprozesses als REST API.
Vorbereitung der Abnahme der Sprint Ergebnisse durch den Kunden, Dokumentation und Test auf den Entwicklungssystemen
Projekt: Datenbankmigration für verschiedene Anwendungen im JEE Umfeld für BMW.
Umfeld: SQL, Scripting, Java, JEE, Glassfish 3.x, GIT, Perl
Typ: Web und Client Applikationen, SQL Datenbanken
Rolle: Berater, Entwickler
Dauer: 5 Monate
Erarbeitung der Vorgehensweise mit den beteiligten Fachspezialisten, Testmigration der Daten (mit Erstellung der nötigen SQL-Skripte), Anpassung der Java-Sourcecodes sowie Erstellung/Anpassung verschiedener Skripte (für Installation/Betrieb) und Anwendung (Datenbank), Test auf den Entwicklungssystemen, Dokumentation der Arbeiten und Übergabe an den Kunden.
Projekt: Systemhärtung im JEE Umfeld für BMW.
Umfeld: JSP, JSF, PrimeFaces, Java, JEE, SQL, XML, Glassfish 3.x
Typ: Web und Client Applikationen, Web-Security
Rolle: Berater, Entwickler, Projekt Management
Dauer: 4 Monate
Erarbeitung von Härtungs- und Securitymechanismen für die Web-Frontends verschiedener Anwendungen im Java Umfeld. Entwicklung von entsprechenden Request-Handlern sowie Verschlüsselungsmechanismen in Abstimmung mit den beteiligten Fachspezialisten, Test auf den Entwicklungs- und Integrationssystemen, Dokumentation der Arbeiten und Einarbeitung/Übergabe an Kollegen.
Projekt: JEE Weiterentwicklung der Software EcoEMOS und Migration mit iTAC.ARTES Plattform.
Umfeld: JSF, PrimeFaces, Java, JEE, Swing, JavaFX, MSSQL, XML, Glassfish (Payara), C, Delphi
Typ: Web und Rich Client Applikationen, MES, Industrie 4.0
Rolle: Software Architekt, Berater, Projekt Management
Dauer: 14 Monate
Entwicklung einer Architektur in Abstimmung mit den beteiligten Fachspezialisten und dem Management, Umsetzung der entwickelten Architektur(en) mittels verschiedener Prototypen (als Entwicklungsleiter, stellv. Projektleiter und Entwickler). Dokumentation der Architektur und Unterstützung der Planung der weiteren Vorgehensweise.
Projekt: Dokumentation und Weiterentwicklung von Web Services für ?alabus versicherer? für HDI Gerling.
Umfeld: JAVA, Webservice, AXIS2 , JEE, Oracle, XML, JBoss, Maven, ?alabus versicherer?
Typ: Web Service
Rolle: Dokumentation, Entwicklung
Dauer: 7 Monate
Dokumentation bereits implementierter Web Services und deren Interaktion mit der Applikation sowie die Erweiterung um neue Funktionen in J2EE und Webservices.
Projekt: Applikations und Daten Migration für den Verband ?Swiss Triathlon? mit ?process share? als J2EE based Java Framework.
Umfeld: Java, JEE, PostgreSQL, XML, SWT, JSF, RichFaces, JBoss, Maven, ?alabus verband?
Typ: Web und Rich Client Applikation
Rolle: Entwicklung, Projekt Management
Dauer: 4 Monate
Migration mit einem J2EE basierenden Java Framework und Datenmigration aus der alten Applikation, Migration des Webshops nach JSF 2.x.
Projekt: Applikations und Daten Migration für das intern verwendete CRM mit ?process share? als JEE based Java Framework.
Umfeld: Java, JEE, PostgreSQL, XML, SWT, JBoss, Maven, ?alabus process share?
Typ: Rich Client Application
Rolle: Entwicklung
Dauer: 3 Monate
Migration mit einem JEE basierenden Java Framework und Datenmigration aus der alten Applikation.
Projekt: Applikations und Daten Migration für den Verband ?Schweizer Wanderwege? mit ?process share? als J2EE based Java Framework.
Umfeld: Java, JEE, PostgreSQL, XML, SWT, JBoss, Maven, ?alabus association?
Typ: Rich Client Applikation
Rolle: Entwicklung, Projekt Management
Dauer: 9 Monate
Migration mit einem JEE basierenden Java Framework und Datenmigration aus der alten Applikation.
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Umsetzung
Branche/Bereich: Energianlagenbau
Zeitraum: 2011 - 2012
Dauer (Mitwirken): 12 Monate
Projektbeschreibung: Planung, Einführung und Überwachung der
Qualitätsmanagmentprozesse für ein SOA orientiertes Framework und der damit erstellten Anwendungen im Bereich des Energieanlagenbaus.
Technologien: JAVA, JUnit, HTML, CSS, SOA, JSF, Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish, JIRA
Unterstützung Konzepterstellung der Anbindung von Webservices mittels SSL und SAML 2.0 sowie deren Umsetzung für verschiedene Anwendungen im SOA und JAVA UmfeldProjektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Umsetzung
Branche/Bereich: Energianlagenbau
Zeitraum: 2010 - 2012
Dauer (Mitwirken): 24 Monate
Projektbeschreibung: Unterstützung der Erstellung eines Konzepts für den sicheren
Datenaustausch von Webservices mittels SSL und SAML 2.0.
Umsetzung für verschiedene Bausteine einer SOA Landschaft im
Bereich des Energieanlagenbaus.
Technologien: SAML 2.0, Java, HTML, CSS,SOA, JSF, Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish
Erstellung automatisierter Tests für verschiedene Anwendungen im SOA und JAVA Umfeld
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Umsetzung
Branche/Bereich: Energianlagenbau
Zeitraum: 2008 - 2012
Dauer (Mitwirken): 48 Monate
Projektbeschreibung: Planung und Umsetzung eines Konzepts zum automatisierten Testen
von verschiedenen Anwendungen im Bereich des Energieanlagenbaus
(weltweit)
Technologien: Quicktest Pro, Java, HTML, CSS,SOA, JSF, Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish
Erstellung einer Applikation zur Unterstützung eines automatisierten Userupdates für Anwendungen
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Entwicklung
Branche/Bereich: Energieanlagenbau
Zeitraum: 2008 -2012
Dauer (Mitwirken): 48 Monate
Technologien: Java, HTML, CSS,SOA, JSF,Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Architektur und Entwicklung
Branche/Bereich: Gesundheitswesen
Zeitraum: 2008
Dauer (Mitwirken): 7 Monate
Projektbeschreibung: Entwicklung eines Data Warehouse
- Erstellung der Architektur
- Performanceoptimierung
Technologien: Java, JavaEE, EJB 3.0, HTML, CSS,SOA, JSF,Ajax, XML,
Produkte: Oracle; CaliberRM, Together, JBoss
- Umstellung der Architektur
- JavaEE Application Client
- Umbau der Persistenzschicht auf JPA
- Performance-Optimierung
Technologien: Java, JavaEE, JGoodies, Java Applikation Client, Java-Webstart,Hibernate, HTML, CSS
Produkte: JBoss, Resin, MySqlführt den Anwender durch diverse Dialoge mit deren Hilfe die
Auswahl für bestimmte Produkte eingeschränkt werden kann. Aus
der Ergebnisliste ist der Rücksprung in ein bestehendes
Katalogsystem des Anbieters möglich.
Technologien: Java, JavaEE, XML, XSD, HTML, CSS, Ajaxrelationalen Datenbank verknüpfte Daten auszulesen und in ein
definiertes Endformat umzuwandeln. Die Ein- und Ausgabedaten
sind komplett konfigurierbar. Zudem werden die Daten aufgrund
von Regeln verifiziert.
Technologien: Java, JavaEE, XML, XSD, SQL, JBoss DroolsProdukte bei der Konkurrenz zu finden.
- Entwicklung eines Konverters, um Daten des Vorgänger-Systems
in die neue Struktur zu übernehmen.
- Implementierung einer Persistenzschicht für die Pflege und
eine Online-Komponente für die Applikation.
- Entwicklung einer Swing GUI mit JGoodies zur Pflege der Daten.
- Entwicklung einer Weboberfläche zur internen und externen
Suche nach vergleichbaren Produkten.
Technologien: Java, JavaEE, JGoodies, Java-Webstart, Hibernate, HTML, CSSrelationalen Datenbank, verknüpfte Daten auszulesen und in diverse
End- und Austauschformate umzuwandeln. Dabei sind die sowohl die
Daten, die eingelesen werden, als auch die zu speichernden Daten
frei konfigurierbar.
Technologien: Java, JavaEE, XML, SQL, JGoodiesstrukturierten, relationalen Datenbank, verknüpfte Daten
auszulesen. Diese Daten werden während des Auslesens bearbeitet
und validiert und in diverse End- und Austauschformate
umgewandelt. Dabei sind sowohl die Daten, die eingelesen werden,
als auch die zu speichernden Daten weitgehend frei konfigurierbar.
Entwicklung einer Engine zur Kontrolle/Abfrage der Plausiblilität.
Integration dieser Engine in den Datenkonverter.
Technologien: Java, JavaEE, XML, SQLPortals. Koordination der Neuinstallation, Ausfallsicherheit und
der benötigten Infrastruktur.
mit Single-Sign-On zu einem Webshop und einem Online Katalog mit
XML-Content-Management. Ausfallsicherheit durch Clustering von
Web- und AppServern.
Relaunch des Portals im Jahr 2003 mit neuem CI-Design und
Umstellung auf neuere Technologien.
Technologien: Java, JavaEE, XML, Coccoon, HTML, SQL, JNDI, LDAP, Java-WebstartiPlanet Directory Server
Hardware: Sun Microsystems Serverneines Wälzlager-Herstellers. Umsetzungen von Auswahlassistenten
für gezielte Produktsuche (single sign on). Integration und
Portierungen von technischen Berechnungen. Kontinuierliche
Pflege und Weiterentwicklung. Zwischenzeitlich Wechsel auf
neuere Technologien.
Technologien: Java, JavaEE, SQL, Datenbanken, HTML, CSS
Grafik
------
Adobe Photoshop: sehr gut
Softwareengineering
-------------------
Objektorientierte Analyse: sehr gut
Objektorientiertes Design: sehr gut
Entity Relation Model: gut
UML: gut
Qualitätssicherung: sehr gut
EMF: gut
Umsetzung der Anforderungen der Product Owner und der Frontend Entwickler im Rahmen eines agilen Entwicklungsprozesses als REST API.
Vorbereitung der Abnahme der Sprint Ergebnisse durch den Kunden, Dokumentation und Test auf den Entwicklungssystemen
Projekt: Datenbankmigration für verschiedene Anwendungen im JEE Umfeld für BMW.
Umfeld: SQL, Scripting, Java, JEE, Glassfish 3.x, GIT, Perl
Typ: Web und Client Applikationen, SQL Datenbanken
Rolle: Berater, Entwickler
Dauer: 5 Monate
Erarbeitung der Vorgehensweise mit den beteiligten Fachspezialisten, Testmigration der Daten (mit Erstellung der nötigen SQL-Skripte), Anpassung der Java-Sourcecodes sowie Erstellung/Anpassung verschiedener Skripte (für Installation/Betrieb) und Anwendung (Datenbank), Test auf den Entwicklungssystemen, Dokumentation der Arbeiten und Übergabe an den Kunden.
Projekt: Systemhärtung im JEE Umfeld für BMW.
Umfeld: JSP, JSF, PrimeFaces, Java, JEE, SQL, XML, Glassfish 3.x
Typ: Web und Client Applikationen, Web-Security
Rolle: Berater, Entwickler, Projekt Management
Dauer: 4 Monate
Erarbeitung von Härtungs- und Securitymechanismen für die Web-Frontends verschiedener Anwendungen im Java Umfeld. Entwicklung von entsprechenden Request-Handlern sowie Verschlüsselungsmechanismen in Abstimmung mit den beteiligten Fachspezialisten, Test auf den Entwicklungs- und Integrationssystemen, Dokumentation der Arbeiten und Einarbeitung/Übergabe an Kollegen.
Projekt: JEE Weiterentwicklung der Software EcoEMOS und Migration mit iTAC.ARTES Plattform.
Umfeld: JSF, PrimeFaces, Java, JEE, Swing, JavaFX, MSSQL, XML, Glassfish (Payara), C, Delphi
Typ: Web und Rich Client Applikationen, MES, Industrie 4.0
Rolle: Software Architekt, Berater, Projekt Management
Dauer: 14 Monate
Entwicklung einer Architektur in Abstimmung mit den beteiligten Fachspezialisten und dem Management, Umsetzung der entwickelten Architektur(en) mittels verschiedener Prototypen (als Entwicklungsleiter, stellv. Projektleiter und Entwickler). Dokumentation der Architektur und Unterstützung der Planung der weiteren Vorgehensweise.
Projekt: Dokumentation und Weiterentwicklung von Web Services für ?alabus versicherer? für HDI Gerling.
Umfeld: JAVA, Webservice, AXIS2 , JEE, Oracle, XML, JBoss, Maven, ?alabus versicherer?
Typ: Web Service
Rolle: Dokumentation, Entwicklung
Dauer: 7 Monate
Dokumentation bereits implementierter Web Services und deren Interaktion mit der Applikation sowie die Erweiterung um neue Funktionen in J2EE und Webservices.
Projekt: Applikations und Daten Migration für den Verband ?Swiss Triathlon? mit ?process share? als J2EE based Java Framework.
Umfeld: Java, JEE, PostgreSQL, XML, SWT, JSF, RichFaces, JBoss, Maven, ?alabus verband?
Typ: Web und Rich Client Applikation
Rolle: Entwicklung, Projekt Management
Dauer: 4 Monate
Migration mit einem J2EE basierenden Java Framework und Datenmigration aus der alten Applikation, Migration des Webshops nach JSF 2.x.
Projekt: Applikations und Daten Migration für das intern verwendete CRM mit ?process share? als JEE based Java Framework.
Umfeld: Java, JEE, PostgreSQL, XML, SWT, JBoss, Maven, ?alabus process share?
Typ: Rich Client Application
Rolle: Entwicklung
Dauer: 3 Monate
Migration mit einem JEE basierenden Java Framework und Datenmigration aus der alten Applikation.
Projekt: Applikations und Daten Migration für den Verband ?Schweizer Wanderwege? mit ?process share? als J2EE based Java Framework.
Umfeld: Java, JEE, PostgreSQL, XML, SWT, JBoss, Maven, ?alabus association?
Typ: Rich Client Applikation
Rolle: Entwicklung, Projekt Management
Dauer: 9 Monate
Migration mit einem JEE basierenden Java Framework und Datenmigration aus der alten Applikation.
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Umsetzung
Branche/Bereich: Energianlagenbau
Zeitraum: 2011 - 2012
Dauer (Mitwirken): 12 Monate
Projektbeschreibung: Planung, Einführung und Überwachung der
Qualitätsmanagmentprozesse für ein SOA orientiertes Framework und der damit erstellten Anwendungen im Bereich des Energieanlagenbaus.
Technologien: JAVA, JUnit, HTML, CSS, SOA, JSF, Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish, JIRA
Unterstützung Konzepterstellung der Anbindung von Webservices mittels SSL und SAML 2.0 sowie deren Umsetzung für verschiedene Anwendungen im SOA und JAVA UmfeldProjektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Umsetzung
Branche/Bereich: Energianlagenbau
Zeitraum: 2010 - 2012
Dauer (Mitwirken): 24 Monate
Projektbeschreibung: Unterstützung der Erstellung eines Konzepts für den sicheren
Datenaustausch von Webservices mittels SSL und SAML 2.0.
Umsetzung für verschiedene Bausteine einer SOA Landschaft im
Bereich des Energieanlagenbaus.
Technologien: SAML 2.0, Java, HTML, CSS,SOA, JSF, Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish
Erstellung automatisierter Tests für verschiedene Anwendungen im SOA und JAVA Umfeld
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Umsetzung
Branche/Bereich: Energianlagenbau
Zeitraum: 2008 - 2012
Dauer (Mitwirken): 48 Monate
Projektbeschreibung: Planung und Umsetzung eines Konzepts zum automatisierten Testen
von verschiedenen Anwendungen im Bereich des Energieanlagenbaus
(weltweit)
Technologien: Quicktest Pro, Java, HTML, CSS,SOA, JSF, Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish
Erstellung einer Applikation zur Unterstützung eines automatisierten Userupdates für Anwendungen
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Planung und Entwicklung
Branche/Bereich: Energieanlagenbau
Zeitraum: 2008 -2012
Dauer (Mitwirken): 48 Monate
Technologien: Java, HTML, CSS,SOA, JSF,Ajax, XML,
Produkte: Oracle; Tomcat, Glassfish
Projektart: Applikation, Webapplikation
Rolle: Projektleitung, Architektur und Entwicklung
Branche/Bereich: Gesundheitswesen
Zeitraum: 2008
Dauer (Mitwirken): 7 Monate
Projektbeschreibung: Entwicklung eines Data Warehouse
- Erstellung der Architektur
- Performanceoptimierung
Technologien: Java, JavaEE, EJB 3.0, HTML, CSS,SOA, JSF,Ajax, XML,
Produkte: Oracle; CaliberRM, Together, JBoss
- Umstellung der Architektur
- JavaEE Application Client
- Umbau der Persistenzschicht auf JPA
- Performance-Optimierung
Technologien: Java, JavaEE, JGoodies, Java Applikation Client, Java-Webstart,Hibernate, HTML, CSS
Produkte: JBoss, Resin, MySqlführt den Anwender durch diverse Dialoge mit deren Hilfe die
Auswahl für bestimmte Produkte eingeschränkt werden kann. Aus
der Ergebnisliste ist der Rücksprung in ein bestehendes
Katalogsystem des Anbieters möglich.
Technologien: Java, JavaEE, XML, XSD, HTML, CSS, Ajaxrelationalen Datenbank verknüpfte Daten auszulesen und in ein
definiertes Endformat umzuwandeln. Die Ein- und Ausgabedaten
sind komplett konfigurierbar. Zudem werden die Daten aufgrund
von Regeln verifiziert.
Technologien: Java, JavaEE, XML, XSD, SQL, JBoss DroolsProdukte bei der Konkurrenz zu finden.
- Entwicklung eines Konverters, um Daten des Vorgänger-Systems
in die neue Struktur zu übernehmen.
- Implementierung einer Persistenzschicht für die Pflege und
eine Online-Komponente für die Applikation.
- Entwicklung einer Swing GUI mit JGoodies zur Pflege der Daten.
- Entwicklung einer Weboberfläche zur internen und externen
Suche nach vergleichbaren Produkten.
Technologien: Java, JavaEE, JGoodies, Java-Webstart, Hibernate, HTML, CSSrelationalen Datenbank, verknüpfte Daten auszulesen und in diverse
End- und Austauschformate umzuwandeln. Dabei sind die sowohl die
Daten, die eingelesen werden, als auch die zu speichernden Daten
frei konfigurierbar.
Technologien: Java, JavaEE, XML, SQL, JGoodiesstrukturierten, relationalen Datenbank, verknüpfte Daten
auszulesen. Diese Daten werden während des Auslesens bearbeitet
und validiert und in diverse End- und Austauschformate
umgewandelt. Dabei sind sowohl die Daten, die eingelesen werden,
als auch die zu speichernden Daten weitgehend frei konfigurierbar.
Entwicklung einer Engine zur Kontrolle/Abfrage der Plausiblilität.
Integration dieser Engine in den Datenkonverter.
Technologien: Java, JavaEE, XML, SQLPortals. Koordination der Neuinstallation, Ausfallsicherheit und
der benötigten Infrastruktur.
mit Single-Sign-On zu einem Webshop und einem Online Katalog mit
XML-Content-Management. Ausfallsicherheit durch Clustering von
Web- und AppServern.
Relaunch des Portals im Jahr 2003 mit neuem CI-Design und
Umstellung auf neuere Technologien.
Technologien: Java, JavaEE, XML, Coccoon, HTML, SQL, JNDI, LDAP, Java-WebstartiPlanet Directory Server
Hardware: Sun Microsystems Serverneines Wälzlager-Herstellers. Umsetzungen von Auswahlassistenten
für gezielte Produktsuche (single sign on). Integration und
Portierungen von technischen Berechnungen. Kontinuierliche
Pflege und Weiterentwicklung. Zwischenzeitlich Wechsel auf
neuere Technologien.
Technologien: Java, JavaEE, SQL, Datenbanken, HTML, CSS
Grafik
------
Adobe Photoshop: sehr gut
Softwareengineering
-------------------
Objektorientierte Analyse: sehr gut
Objektorientiertes Design: sehr gut
Entity Relation Model: gut
UML: gut
Qualitätssicherung: sehr gut
EMF: gut