Kommunikation, Motivation, Kundenorientiert, Lösungsorientiert
der User-Interaktion.
Anbindung an externe REST-Schnittstellen.
Anbindung einer Internet Banking Applikation an die FinTS Api.
Die FinTs Api wird in einer Spring Boot Applikation realisiert um eine vorhandene HBCI-Anbindung aus einem Monolithen herauszulösen.
Die Client Api zur Spring Boot Applikation wird generiert mittels Open API (Swagger Codegen).
Das DaiVB bietet Internetservices an, die ein Fahrer via Command-HeadUnit und Smartphone nutzen kann. Spezielle Services können auch via Mercedes Benz Apps erworben werden. Hierfür werden REST Services implementiert die Anfragen vom User annehmen, verarbeiten und die Kommunikation zum Fahrzeug übernehmen. Desweiteren wird eine AdminUI erstellt, um dem ServiceTeam eine WebUI für Administrationstätigkeiten anzubieten.
05/2014 - 10/2014: Beratung, Architekturvorschläge, Entwicklung
Branach:
Baubranche
Rolle:
Architektur- & Konzept-vorschläge, Entwicklung
Aufgaben:
Für verschiedene Bauverfahren wird eine Softwarelösung als Web-Client entwickelt, um das Prozessdatenmanagement auf der Baustelle zu unterstützen. Der Fokus liegt hierbei auf Tunnelbau und Geomonitoring.
Hierzu müssen Softwaremodule für die Visualisierung anfallender Daten und deren Auswertung, sowie für das Datenmanagement und die Berichte erstellt werden.
Produkte:
J2EE, JSF, Primefaces, Spring, JPA, Hibernate, GIT, Gradle, SCRUM, JavaScript, Jira
11/2013 ? 04/2014: Analyse, Konzepterstellung, Reengineering
Branche:
Automobilindustrie
Rolle:
Architekturberatung, Reengineering
Aufgaben:
Um aus unterschiedlichen Datenquellen ein valides ARXML zu generieren, ist eine eigens entwicklete Toolkette im Einsatz. Diese importiert aus verschiedenen Datenquellen relevante Informationen, fasst diese in einem Zentralmodell zusammen, und exportiert unter anderem daraus ARXMLs. Der Exporter für die ARXMLs ist sehr Wartungsintensiv, und kann nur aufwändig erweitert werden.
Um dies zu Wartungs- und Erweiterungs-Arbeiten zu vereinfachen, sollte eine Analyse der bestehenden Software erhoben werden, um aus diesen Erkenntnissen ein Refactoring-Konzept zu erstellen.
Produkte:
AUTOSAR, ARTOP, ARXML, ECLIPSE, EMF, OSGI, SVN, JUNIT, SonarQube, JUnit, SCRUM
09/2010 ? 10/2013: Weiterentwicklung und Service einer Projektsteuerungssoftware für die Anläufe in der Produktion
Branche:
Automobilbranche, Produktion
Rolle:
Koordination Entwicklungsteam, Konzeption und Weiterentwicklung, Service
Aufgaben:
Ein führender deutscher Automobilhersteller betreibt eine Web-Applikation um die Projektsteuerung im Anlauf neuer Projekte in der Produktion zu unterstützen. Es handelt sich hierbei um eine Produktionsnahe Software, somit muss jegliche Fehlerbehebung und Weiternetwicklungen kritisch erfolgen.
Bei Weiterentwicklungen beinhalten meine Aufgabe die Kundenanalyse, Konzeptentwicklung und die Implementierung, sowie die Koordination des Entwicklungsteams. In meinen Aufgabenbereich fielen Frontend- und Backend-Programmierung, sowie die Schnittstellenprogrammierung. und der 3rd Level Service.
Produkte:
ECLIPSE, WEBSPHERE, TOMCAT, JAVA, MSSQL, MICROSOFT-DTS, JAVASCRIPT, VB-SCRIPT, SVN, MAVEN, POLARION, HTML
10/2010 ? 07/2011: Weiterentwicklung und Betrieb einer Software zur Vernetzung von Produktionsanlagedaten und Produktdaten und deren Auswertung
Branche:
Automobilindustrie, Prozessteuerung
Rolle:
Software Übernahme, Wissenstransfer, Aufbau des Entwickler Teams. Anforderungsanalyse, Service
Aufgaben:
Ein führender deutscher Automobilhersteller betreibt ein Produktionsdaten-Portal, das Produktionsanlagendaten (z.B. Roboter, SPS, Anzeigen) mit Produktdaten vernetzt und diese Informationen den Anwendern aus den Abteilungen Rohbau- und Montageplanung, Prozesstechnik, Produktion, Fertigungsprozesssteuerung, Qualitätssicherung und Instandhaltung zur Verfügung stellt. Dieses System wurde auf Grundlage der Funktionalitäten einer Schweißpunktdatenbank erstellt und weiter entwickelt.
Produkte:
RAD, WEBSPHERE, DAO, ORACLE, PAI, JAVA, RCP, WEBSTART, SWT, JUNIT, SUBVERSION, MAVEN, UML
05/2009 ? 07/2010: Entwicklung eines Verkaufsportals für einen Automobilhersteller
Branche:
Automobilindustrie, Handel (Point of Sales)
Rolle:
Entwicklung im Backend sowie Frontend
Aufgaben:
Im Rahmen des Projektes wurde ein integrierter Verkäuferarbeitsplatz für die Händler eines großen deutschen Automobilherstellers mit allen relevanten Funktionen für den Verkaufsprozess entwickelt. Hierbei wurden Backend sowie Frontend Funktionalitäten neu entwickelt aufgrund der Vorgaben aus dem Lastenheft und der Modeldefinitionen der Architekten. Durch die Aufgaben im Cross-Cutting Team habe ich häufig verwendete Komponenten wie die Autorisierung, Internationalisierung, Validierung und Persistierung entwickelt und bereitgestellt.
Produkte:
RAD, WEBSPHERE, STARCONNECT, PAI, JAVA, HIBERNATE, FACELETS, RICHFACES, JUNIT, SUBVERSION, MAVEN, JSF, AJAX, HTML, UML, HP-QC
04/2008 ? 04/2009: Entwicklung der Backofficekomponente für das Projekt car2go.com
Branche:
Automobilindustrie
Rolle:
Entwicklung Backend und Frontend
Aufgaben:
Für einen führenden deutscher Automobilhersteller wurde eine Java EE basierte Backoffice Komponente als Webapplikation realisiert. Die Tätigkeit umfasste die Unterstützung eines 10-köpfigen Entwicklerteams bei der Umsetzung der Backoffice Applikation. Dabei habe ich neben Oberflächenentwicklung mittels Java-Server-Faces (JSF) auch Backend- Services (EJB3) entwickelt. In enger Abstimmung mit dem Requirements-Engineering wurden laufende Änderungen und Change-Requests lückenlos in die Software integriert.
Produkte:
RAD, WEBSPHERE, JAVA, EJB3, JSF, MYFACES, FACELETS, RICHFACES, HTML, CSS, AJAX, JAVASCRIP, MKS, MDA
06/2005 ? 03/2008: Produktenwicklung für ein System das ein bedarfsorientierte Kunden- und Risikomanagement Bewertung bereitstellt
Branche:
Finanzdienstleistung
Rolle:
Aufgaben:
Für den Verband der Vereine Creditreform e.V. wurde eine neues Softwareprodukt entwickelt, das ein bedarfsorientiertes und effizientes Geschäftspartner-, Kreditrisiko- und Debitorenmanagement bietet. Komplexe Scoring- und Ratingverfahren, Regeln zur Abbildung von Geschäftsprozessen und ein übergreifendes Reporting stehen auf dieser Plattform zur Verfügung.
Im Rahmen des Projekts habe ich den modeldriven Codegenerator mitentwickelt, der in der Produktentwicklung eingesetzt wird um ein effektiveres Entwickeln zu ermöglichen. Neben der Entwicklung der UI- und Backend-Layer, wurde eine Workflowengine entwickelt um die unterschiedlichen Geschäftsprozesse der einzelnen Kunden abzubilden.
Produkte:
BEA, ECLIPSE, JAVA, HIBERNATE, JSF, MYFACES, FACELETS, MDA, MAGICDRAW, ANDROMDA, PERFORCE, UML, MAVEN
Diplom Ingenieur Softwaretechnik
Erfahrungen im Bereich:
Methoden:
Standards/Tools:
Java, J2EE, Spring, JSF, Facelets, Primefaces, Richfaces, Eclipse RCP, JPA, EJB, Hibernate, JDBC, Servlets, UML, XML, HTML, JSP, Struts
Windows, Linux, Unix, HP-UX
Java, JavaScript, SQL, HTML
Oracle, MySQL, SQLServer, DB2
DTS, SSIS
Objekorientierte Analyse (OOA)
Objekorientiertes Design (OOD)
Objekorientierte Programmierung (OOP)
Model Driven Architecture MDA
Model Driven Development MDD
Automotive / Automobilbranche, Telekommunikations-branche, Versicherungs- & Finanz-branche, Baubranche
der User-Interaktion.
Anbindung an externe REST-Schnittstellen.
Anbindung einer Internet Banking Applikation an die FinTS Api.
Die FinTs Api wird in einer Spring Boot Applikation realisiert um eine vorhandene HBCI-Anbindung aus einem Monolithen herauszulösen.
Die Client Api zur Spring Boot Applikation wird generiert mittels Open API (Swagger Codegen).
Das DaiVB bietet Internetservices an, die ein Fahrer via Command-HeadUnit und Smartphone nutzen kann. Spezielle Services können auch via Mercedes Benz Apps erworben werden. Hierfür werden REST Services implementiert die Anfragen vom User annehmen, verarbeiten und die Kommunikation zum Fahrzeug übernehmen. Desweiteren wird eine AdminUI erstellt, um dem ServiceTeam eine WebUI für Administrationstätigkeiten anzubieten.
05/2014 - 10/2014: Beratung, Architekturvorschläge, Entwicklung
Branach:
Baubranche
Rolle:
Architektur- & Konzept-vorschläge, Entwicklung
Aufgaben:
Für verschiedene Bauverfahren wird eine Softwarelösung als Web-Client entwickelt, um das Prozessdatenmanagement auf der Baustelle zu unterstützen. Der Fokus liegt hierbei auf Tunnelbau und Geomonitoring.
Hierzu müssen Softwaremodule für die Visualisierung anfallender Daten und deren Auswertung, sowie für das Datenmanagement und die Berichte erstellt werden.
Produkte:
J2EE, JSF, Primefaces, Spring, JPA, Hibernate, GIT, Gradle, SCRUM, JavaScript, Jira
11/2013 ? 04/2014: Analyse, Konzepterstellung, Reengineering
Branche:
Automobilindustrie
Rolle:
Architekturberatung, Reengineering
Aufgaben:
Um aus unterschiedlichen Datenquellen ein valides ARXML zu generieren, ist eine eigens entwicklete Toolkette im Einsatz. Diese importiert aus verschiedenen Datenquellen relevante Informationen, fasst diese in einem Zentralmodell zusammen, und exportiert unter anderem daraus ARXMLs. Der Exporter für die ARXMLs ist sehr Wartungsintensiv, und kann nur aufwändig erweitert werden.
Um dies zu Wartungs- und Erweiterungs-Arbeiten zu vereinfachen, sollte eine Analyse der bestehenden Software erhoben werden, um aus diesen Erkenntnissen ein Refactoring-Konzept zu erstellen.
Produkte:
AUTOSAR, ARTOP, ARXML, ECLIPSE, EMF, OSGI, SVN, JUNIT, SonarQube, JUnit, SCRUM
09/2010 ? 10/2013: Weiterentwicklung und Service einer Projektsteuerungssoftware für die Anläufe in der Produktion
Branche:
Automobilbranche, Produktion
Rolle:
Koordination Entwicklungsteam, Konzeption und Weiterentwicklung, Service
Aufgaben:
Ein führender deutscher Automobilhersteller betreibt eine Web-Applikation um die Projektsteuerung im Anlauf neuer Projekte in der Produktion zu unterstützen. Es handelt sich hierbei um eine Produktionsnahe Software, somit muss jegliche Fehlerbehebung und Weiternetwicklungen kritisch erfolgen.
Bei Weiterentwicklungen beinhalten meine Aufgabe die Kundenanalyse, Konzeptentwicklung und die Implementierung, sowie die Koordination des Entwicklungsteams. In meinen Aufgabenbereich fielen Frontend- und Backend-Programmierung, sowie die Schnittstellenprogrammierung. und der 3rd Level Service.
Produkte:
ECLIPSE, WEBSPHERE, TOMCAT, JAVA, MSSQL, MICROSOFT-DTS, JAVASCRIPT, VB-SCRIPT, SVN, MAVEN, POLARION, HTML
10/2010 ? 07/2011: Weiterentwicklung und Betrieb einer Software zur Vernetzung von Produktionsanlagedaten und Produktdaten und deren Auswertung
Branche:
Automobilindustrie, Prozessteuerung
Rolle:
Software Übernahme, Wissenstransfer, Aufbau des Entwickler Teams. Anforderungsanalyse, Service
Aufgaben:
Ein führender deutscher Automobilhersteller betreibt ein Produktionsdaten-Portal, das Produktionsanlagendaten (z.B. Roboter, SPS, Anzeigen) mit Produktdaten vernetzt und diese Informationen den Anwendern aus den Abteilungen Rohbau- und Montageplanung, Prozesstechnik, Produktion, Fertigungsprozesssteuerung, Qualitätssicherung und Instandhaltung zur Verfügung stellt. Dieses System wurde auf Grundlage der Funktionalitäten einer Schweißpunktdatenbank erstellt und weiter entwickelt.
Produkte:
RAD, WEBSPHERE, DAO, ORACLE, PAI, JAVA, RCP, WEBSTART, SWT, JUNIT, SUBVERSION, MAVEN, UML
05/2009 ? 07/2010: Entwicklung eines Verkaufsportals für einen Automobilhersteller
Branche:
Automobilindustrie, Handel (Point of Sales)
Rolle:
Entwicklung im Backend sowie Frontend
Aufgaben:
Im Rahmen des Projektes wurde ein integrierter Verkäuferarbeitsplatz für die Händler eines großen deutschen Automobilherstellers mit allen relevanten Funktionen für den Verkaufsprozess entwickelt. Hierbei wurden Backend sowie Frontend Funktionalitäten neu entwickelt aufgrund der Vorgaben aus dem Lastenheft und der Modeldefinitionen der Architekten. Durch die Aufgaben im Cross-Cutting Team habe ich häufig verwendete Komponenten wie die Autorisierung, Internationalisierung, Validierung und Persistierung entwickelt und bereitgestellt.
Produkte:
RAD, WEBSPHERE, STARCONNECT, PAI, JAVA, HIBERNATE, FACELETS, RICHFACES, JUNIT, SUBVERSION, MAVEN, JSF, AJAX, HTML, UML, HP-QC
04/2008 ? 04/2009: Entwicklung der Backofficekomponente für das Projekt car2go.com
Branche:
Automobilindustrie
Rolle:
Entwicklung Backend und Frontend
Aufgaben:
Für einen führenden deutscher Automobilhersteller wurde eine Java EE basierte Backoffice Komponente als Webapplikation realisiert. Die Tätigkeit umfasste die Unterstützung eines 10-köpfigen Entwicklerteams bei der Umsetzung der Backoffice Applikation. Dabei habe ich neben Oberflächenentwicklung mittels Java-Server-Faces (JSF) auch Backend- Services (EJB3) entwickelt. In enger Abstimmung mit dem Requirements-Engineering wurden laufende Änderungen und Change-Requests lückenlos in die Software integriert.
Produkte:
RAD, WEBSPHERE, JAVA, EJB3, JSF, MYFACES, FACELETS, RICHFACES, HTML, CSS, AJAX, JAVASCRIP, MKS, MDA
06/2005 ? 03/2008: Produktenwicklung für ein System das ein bedarfsorientierte Kunden- und Risikomanagement Bewertung bereitstellt
Branche:
Finanzdienstleistung
Rolle:
Aufgaben:
Für den Verband der Vereine Creditreform e.V. wurde eine neues Softwareprodukt entwickelt, das ein bedarfsorientiertes und effizientes Geschäftspartner-, Kreditrisiko- und Debitorenmanagement bietet. Komplexe Scoring- und Ratingverfahren, Regeln zur Abbildung von Geschäftsprozessen und ein übergreifendes Reporting stehen auf dieser Plattform zur Verfügung.
Im Rahmen des Projekts habe ich den modeldriven Codegenerator mitentwickelt, der in der Produktentwicklung eingesetzt wird um ein effektiveres Entwickeln zu ermöglichen. Neben der Entwicklung der UI- und Backend-Layer, wurde eine Workflowengine entwickelt um die unterschiedlichen Geschäftsprozesse der einzelnen Kunden abzubilden.
Produkte:
BEA, ECLIPSE, JAVA, HIBERNATE, JSF, MYFACES, FACELETS, MDA, MAGICDRAW, ANDROMDA, PERFORCE, UML, MAVEN
Diplom Ingenieur Softwaretechnik
Erfahrungen im Bereich:
Methoden:
Standards/Tools:
Java, J2EE, Spring, JSF, Facelets, Primefaces, Richfaces, Eclipse RCP, JPA, EJB, Hibernate, JDBC, Servlets, UML, XML, HTML, JSP, Struts
Windows, Linux, Unix, HP-UX
Java, JavaScript, SQL, HTML
Oracle, MySQL, SQLServer, DB2
DTS, SSIS
Objekorientierte Analyse (OOA)
Objekorientiertes Design (OOD)
Objekorientierte Programmierung (OOP)
Model Driven Architecture MDA
Model Driven Development MDD
Automotive / Automobilbranche, Telekommunikations-branche, Versicherungs- & Finanz-branche, Baubranche
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.