Team Größe:
6 Personen
Team Größe:
8 Personen
Für Fahrzeugfinanzierungen wurde eine Webanwendung entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehreren Microservices zu migrieren.
Team Größe:
15 Personen
Team Größe:
15 Personen
Für Fahrzeugfinanzierungen wurde eine Webanwendung
entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehrerenMicr oservices zu migrieren.
Innerhalb der Anwendung Globe wurde ein größeres Modul im Bereich der Equipment Management entwickelt. Entwickelt wurde auf Basis von JEE Technologien
Team Größe:
10 Personen
Ich war verantwortlich für das Projektmanagement und
Architektur. Zu meinen Aufgaben gehörte das steuern von
Entwicklungsteam sowie der Kontakt zu dem Kunden. Von der
Anforderungsanalyse, Angebotserstellung bis hin zu der
Auslieferung und Abnahme war ich für dieses Projekt verantwortlich. Change Request stellten in diesem Projekt eine
große Herausforderung da, welche vom Team sehr gut gemeistert wurden
Team Größe:
4 Personen
Projektmanagement vom Relaunch vom Portal moebel.de. Ich war verantwortlich für die Steuerung des Projektes mit Koordinierung von indischen Offshore Teams. Entwickelt wurde auf Basis des Shopsystems Hybris.
Ich war weiterhin verantwortlich für den Aufbau einer QA Abteilung um die Qualität bei der Auslieferung zu steigern. Hierbei habe ich neben Neueinstellungen von Mitarbeitern auch die Einführung und Einsatz von Continous Integration Tools wie Jenkins und Automatisierte Tests über Selenium eingeführt. Prozesse und Abläufe, sowie Kommunikationsregeln wurden von mir eingeführt
Team Größe:
12 Personen
Entwicklung eines Codegenerators für die diversen Schnittstellen zu Transaktionssystemen.
Team Größe:
5 Personen
Folgendes gehörte zur Aufgabe
Team Größe:
1 Person
Zu den Aufgaben gehörte:
Spezifizieren von DB Entwicklung von
Team Größe:
4 Personen
In diesem Projekt wurden mehrere Exportschnittstellen zu
unterschiedlichen Systemen geschrieben. Weiterhin wurde ein
Server entwickelt, welches mit einem PT-COM System
kommuniziert und Webservices zu den in Bussen eingesetzten
Verkaufsautomaten (Optima) anbietet.
Folgendes gehörte zu den Aufgaben:
Team Größe:
4 Personen
In der Stabsstelle der Abteilung Personenverkehr hatte ich die
Rolle des Build und Deployment Managers.
Folgendes gehörte zu den Aufgaben:
Team Größe:
15 Personen
Es handelte sich um ein Entwicklungsprojekt mit den J2EE Technologien.
Folgendes gehört zu den Aufgaben:
Team Größe:
3 Personen
Es handelte sich um ein Entwicklungsprojekt mit den J2EE
Technologien.
Folgendes gehört zu den Aufgaben:
Team Größe:
7 Personen
Zentrales Build Management und Entwicklung von Buildtools
Folgendes gehörte zu den Aufgaben:
Team Größe:
Bei diesem Projekt handelte es sich um ein laufendes Projekt,
welches mit Java, C++, Corba und Oracle aufgebaut worden war.
Als Entwicklungsumgebung kam Eclipse zum Einsatz. Zu den
Aufgaben gehörte u.a. den C++ code abzulösen und durch Java
zu ersetzen. Weiterhin sollte CORBA in nächsten Schritt mit RMI
ersetzt werden. Coaching von Mitarbeitern gehörte auch zu den
Aufgaben. Weiterhin gehörte Qualitätssicherung zu den Aufgaben Prototypenentwicklung auf Basis von J2EE Anwendung. Entwicklung von EJBs, Servlets und JSPs. Produkte wie Struts, JSF, Hibernate, JBoss und MyEclipse IDE kamen zum Einsatz.
Team Größe:
7 Personen
Es sind diverse kleine Projekte im Rahmen der CMS, der
Softwareentwicklung und Administration angefallen. Weiterhin
wurde der Schwerpunkt auf Weiterbildung gelegt. In diesem
Zusammenhang wurden auch Zertifizierungen durchlaufen.
Zertifizierung zum Java Programmierer wurde erfolgreich
abgelegt. Zertifizierung zum Java Entwickler wurde erfolgreich
abgelegt.
Auf Basis von OpenCMS, eines Java basierten Content
Management Systems wurde Anforderungsanalyse betrieben.
Anwendungsfälle wurden ausgearbeitet. Weitere Module wurden
dem System hinzugefügt, wie ein HTML WYSIWYG Editor als
Java Applet, ein Forum, Webmailer, etc. Es wurden mehrere JSP Seiten Programmiert.
Team Größe:
1 Person
Der zweite Teil des Projektes war Middleware und Backend lastig. Zu meiner Aufgabenbereich lag die Middelware. EJBs kamen hier zum Einsatz. Session Beans wurden entwickelt. Es wurde ein Workflow Prozess entwickelt. Durch Custumizing über XML war das System skalierbar. Verschiedene Funktionalitäten konnten zugeschaltet bzw. verändert werden. Es wurde eine drei-tier Architektur entworfen mit einer Service Schicht dazwischen. Ein modulares und generisches System wurde entwickelt. Testfälle wurden in JUnit geschrieben
Team Größe:
5 Entwickler
Für den Frontend wurde Java Swing eingesetzt. Als Middleware
wird der Borland AppServer 4.5 eingesetzt. Im Backend kommt
Oracle 8i zum Einsatz. Der Austausch der Daten passiert generell über XML. XML Transformationen werden benutzt um die Daten zu konvertieren. Der Client ist extrem flexibel gebaut und kann weitestgehend über XML konfiguriert werden. XML Techniken wie DTD, XSLT, XPATH, etc. wurden eingesetzt. In verschiedenen Bereichen kam Multi Threading mit Erfolg zum Einsatz. Auch in diesem Projekt wurden wiederum bewusst Design Patterns eingesetzt. OOA, OOD und OOP wurden als Methoden der Softwareentwicklung eingesetzt. MVC Pattern war einer der stark eingesetzten Pattern. Nachdem die Usecases entwickelt worden waren, fing die Designphase an. Es wurde ein Design entwickelt, welches im Kern des Clients ein Framework hatte. Mithilfe des Frameworks, welches eine Eigenentwicklung von mir war, wurde das System sehr skalierbar und für verschiedene Aufgaben offen. UML Modelle wurden mit TogetherJ erstellt. Zum Dokumentieren wurde JavaDoc benutzt. Testfälle wurden in JUnit geschrieben.
Team Größe:
8 Entwickler
Für den Frontend wurde Java Swing eingesetzt.
Internationalisierung wurde im verstärkten Maße eingesetzt.
Unterstützung verschiedener Sprachen- und Zahlenstandards
wurden unterstützt. Auch eigene Übersetzungen wurden
ermöglicht. Zur Unterstützung der Konfiguration wurde die SAP/SCE API eingesetzt. Im Backend wurde der MS SQL Server eingesetzt, welcher mittels JDBC abgefragt wurde. Verschiedene Queries wurden in Transaktionen durchgeführt.
Die Vorgehensweise war stark objektorientiert. Von Objekt
Orientierter Analyse bis hin zum Objekt Orientierter
Programmierung über Objekt orientiertem Design wurden die
modernen Techniken der Softwareentwicklung berücksichtigt.
TogetherJ wurde zum Modellierung herangezogen. Die
Modellierung fand in UML statt. Es wurden bewusst Design
Patterns eingesetzt
Team Größe:
5 Entwickler
CGI Programmierung mit PHP mit Abfrage einer mySQL
Datenbank; HTML Programmierung Java Applet Entwicklung.
Administration von NT-Rechner Landschaften.
Team Größe:
4 Entwickler
Team Größe:
6 Supporter
2007 - 2010
FernUniversität Hagen (Informatik)
1995 - 1999
Universität Bielefeld (Informatik)
1995
Hochschulreife
Zertifizierungen:
Schulungen:
Team Größe:
6 Personen
Team Größe:
8 Personen
Für Fahrzeugfinanzierungen wurde eine Webanwendung entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehreren Microservices zu migrieren.
Team Größe:
15 Personen
Team Größe:
15 Personen
Für Fahrzeugfinanzierungen wurde eine Webanwendung
entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehrerenMicr oservices zu migrieren.
Innerhalb der Anwendung Globe wurde ein größeres Modul im Bereich der Equipment Management entwickelt. Entwickelt wurde auf Basis von JEE Technologien
Team Größe:
10 Personen
Ich war verantwortlich für das Projektmanagement und
Architektur. Zu meinen Aufgaben gehörte das steuern von
Entwicklungsteam sowie der Kontakt zu dem Kunden. Von der
Anforderungsanalyse, Angebotserstellung bis hin zu der
Auslieferung und Abnahme war ich für dieses Projekt verantwortlich. Change Request stellten in diesem Projekt eine
große Herausforderung da, welche vom Team sehr gut gemeistert wurden
Team Größe:
4 Personen
Projektmanagement vom Relaunch vom Portal moebel.de. Ich war verantwortlich für die Steuerung des Projektes mit Koordinierung von indischen Offshore Teams. Entwickelt wurde auf Basis des Shopsystems Hybris.
Ich war weiterhin verantwortlich für den Aufbau einer QA Abteilung um die Qualität bei der Auslieferung zu steigern. Hierbei habe ich neben Neueinstellungen von Mitarbeitern auch die Einführung und Einsatz von Continous Integration Tools wie Jenkins und Automatisierte Tests über Selenium eingeführt. Prozesse und Abläufe, sowie Kommunikationsregeln wurden von mir eingeführt
Team Größe:
12 Personen
Entwicklung eines Codegenerators für die diversen Schnittstellen zu Transaktionssystemen.
Team Größe:
5 Personen
Folgendes gehörte zur Aufgabe
Team Größe:
1 Person
Zu den Aufgaben gehörte:
Spezifizieren von DB Entwicklung von
Team Größe:
4 Personen
In diesem Projekt wurden mehrere Exportschnittstellen zu
unterschiedlichen Systemen geschrieben. Weiterhin wurde ein
Server entwickelt, welches mit einem PT-COM System
kommuniziert und Webservices zu den in Bussen eingesetzten
Verkaufsautomaten (Optima) anbietet.
Folgendes gehörte zu den Aufgaben:
Team Größe:
4 Personen
In der Stabsstelle der Abteilung Personenverkehr hatte ich die
Rolle des Build und Deployment Managers.
Folgendes gehörte zu den Aufgaben:
Team Größe:
15 Personen
Es handelte sich um ein Entwicklungsprojekt mit den J2EE Technologien.
Folgendes gehört zu den Aufgaben:
Team Größe:
3 Personen
Es handelte sich um ein Entwicklungsprojekt mit den J2EE
Technologien.
Folgendes gehört zu den Aufgaben:
Team Größe:
7 Personen
Zentrales Build Management und Entwicklung von Buildtools
Folgendes gehörte zu den Aufgaben:
Team Größe:
Bei diesem Projekt handelte es sich um ein laufendes Projekt,
welches mit Java, C++, Corba und Oracle aufgebaut worden war.
Als Entwicklungsumgebung kam Eclipse zum Einsatz. Zu den
Aufgaben gehörte u.a. den C++ code abzulösen und durch Java
zu ersetzen. Weiterhin sollte CORBA in nächsten Schritt mit RMI
ersetzt werden. Coaching von Mitarbeitern gehörte auch zu den
Aufgaben. Weiterhin gehörte Qualitätssicherung zu den Aufgaben Prototypenentwicklung auf Basis von J2EE Anwendung. Entwicklung von EJBs, Servlets und JSPs. Produkte wie Struts, JSF, Hibernate, JBoss und MyEclipse IDE kamen zum Einsatz.
Team Größe:
7 Personen
Es sind diverse kleine Projekte im Rahmen der CMS, der
Softwareentwicklung und Administration angefallen. Weiterhin
wurde der Schwerpunkt auf Weiterbildung gelegt. In diesem
Zusammenhang wurden auch Zertifizierungen durchlaufen.
Zertifizierung zum Java Programmierer wurde erfolgreich
abgelegt. Zertifizierung zum Java Entwickler wurde erfolgreich
abgelegt.
Auf Basis von OpenCMS, eines Java basierten Content
Management Systems wurde Anforderungsanalyse betrieben.
Anwendungsfälle wurden ausgearbeitet. Weitere Module wurden
dem System hinzugefügt, wie ein HTML WYSIWYG Editor als
Java Applet, ein Forum, Webmailer, etc. Es wurden mehrere JSP Seiten Programmiert.
Team Größe:
1 Person
Der zweite Teil des Projektes war Middleware und Backend lastig. Zu meiner Aufgabenbereich lag die Middelware. EJBs kamen hier zum Einsatz. Session Beans wurden entwickelt. Es wurde ein Workflow Prozess entwickelt. Durch Custumizing über XML war das System skalierbar. Verschiedene Funktionalitäten konnten zugeschaltet bzw. verändert werden. Es wurde eine drei-tier Architektur entworfen mit einer Service Schicht dazwischen. Ein modulares und generisches System wurde entwickelt. Testfälle wurden in JUnit geschrieben
Team Größe:
5 Entwickler
Für den Frontend wurde Java Swing eingesetzt. Als Middleware
wird der Borland AppServer 4.5 eingesetzt. Im Backend kommt
Oracle 8i zum Einsatz. Der Austausch der Daten passiert generell über XML. XML Transformationen werden benutzt um die Daten zu konvertieren. Der Client ist extrem flexibel gebaut und kann weitestgehend über XML konfiguriert werden. XML Techniken wie DTD, XSLT, XPATH, etc. wurden eingesetzt. In verschiedenen Bereichen kam Multi Threading mit Erfolg zum Einsatz. Auch in diesem Projekt wurden wiederum bewusst Design Patterns eingesetzt. OOA, OOD und OOP wurden als Methoden der Softwareentwicklung eingesetzt. MVC Pattern war einer der stark eingesetzten Pattern. Nachdem die Usecases entwickelt worden waren, fing die Designphase an. Es wurde ein Design entwickelt, welches im Kern des Clients ein Framework hatte. Mithilfe des Frameworks, welches eine Eigenentwicklung von mir war, wurde das System sehr skalierbar und für verschiedene Aufgaben offen. UML Modelle wurden mit TogetherJ erstellt. Zum Dokumentieren wurde JavaDoc benutzt. Testfälle wurden in JUnit geschrieben.
Team Größe:
8 Entwickler
Für den Frontend wurde Java Swing eingesetzt.
Internationalisierung wurde im verstärkten Maße eingesetzt.
Unterstützung verschiedener Sprachen- und Zahlenstandards
wurden unterstützt. Auch eigene Übersetzungen wurden
ermöglicht. Zur Unterstützung der Konfiguration wurde die SAP/SCE API eingesetzt. Im Backend wurde der MS SQL Server eingesetzt, welcher mittels JDBC abgefragt wurde. Verschiedene Queries wurden in Transaktionen durchgeführt.
Die Vorgehensweise war stark objektorientiert. Von Objekt
Orientierter Analyse bis hin zum Objekt Orientierter
Programmierung über Objekt orientiertem Design wurden die
modernen Techniken der Softwareentwicklung berücksichtigt.
TogetherJ wurde zum Modellierung herangezogen. Die
Modellierung fand in UML statt. Es wurden bewusst Design
Patterns eingesetzt
Team Größe:
5 Entwickler
CGI Programmierung mit PHP mit Abfrage einer mySQL
Datenbank; HTML Programmierung Java Applet Entwicklung.
Administration von NT-Rechner Landschaften.
Team Größe:
4 Entwickler
Team Größe:
6 Supporter
2007 - 2010
FernUniversität Hagen (Informatik)
1995 - 1999
Universität Bielefeld (Informatik)
1995
Hochschulreife
Zertifizierungen:
Schulungen:
"Der Consultant zeigte außergewöhnlich viel Initiative, Eifer und Fleiß. Wir schätzten ihn als sehr selbständigen und motivierten Mitarbeiter. Er hatte sich schnell und gut in neue Aufgabengebiete eingearbeitet. Mit seinen Leistungen waren wir stets sehr zufrieden. Wir danken dem Consultant für seine sehr gute Mitarbeit und wünschen ihm auf seinem weiteren Leben- und Berufsweg alles Gute und viel Erfolg. Gerne werden wir den Consultant bei neuen Aufgaben wieder einsetzen."
— Projekt Analyse und Systemintegration eines Content Management Systems, 07/03
Referenz durch nercon.it GmbH, Geschäftsführer, vom 31.07.03
"Der Consultant hat herausragende Kompetenz und Erfahrungen im Bereich Softwareentwicklung im Java. Er erwies sich als offener, sehr aufgeschlossener und teamorientierter Mitarbeiter und besitzt dazu noch eine sehr hohe Auffassungsgabe. Er zeigte ein hohes Maß an Verantwortungsbewusstsein. Besonders hervorzuheben ist seine hohe Leistungsbereitschaft und die Fähigkeit, komplexe Zusammenhänge schnell zu erfassen und diese in verständlicher Form zu diskutieren. Seine analytischen Befähigungen und seine sympathische, aufgeschlossene Art faszinierte uns immer wieder. Aufgrund seines freundlichen Wesens und seiner zuvorkommenden Art wurde er bei Vorgesetzten und Kollegen sehr geschätzt. Er zeichnete sich durch seine fachliche Qualifikation, seine soziale Kompetenz und seine Identifikation mit dem Projekterfolg besonders aus. Sein Verhalten im Projektteam und gegenüber Vorgesetzten und Kunden waren stets vorbildlich. Wir würden uns freuen, wenn wir wieder in einem anderen Projekt mit ihm zusammenarbeiten könnten."
— Projekt Softwareprojekt mit Java und XML, 08/01 - 05/02
Referenz durch Mitarbeiter in Softwarehaus mit über 800 Mitarbeiter vom 28.05.02
"Der Consultant verfügte stets über eine sehr gute Leistungsbereitschaft und eine vorbildliche Pflichtauffassung. Er war ein gut qualifizierter Mitarbeiter und hat sich aufgrund seiner guten Auffassungsgabe schnell und sicher in neue Aufgabengebiete eingearbeitet. Der Consultant war ein flexibler und routinierter Fachmann, der mit Energie seine Weiterbildung entsprechend dem technischen Fortschritt betrieb. Er hat die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit ausgeführt. Sein Verhalten gegenüber Vorgesetzten, Mitarbeitern und Kollegen war stets einwandfrei. Wir danken ihm für seine geleistete Arbeit in unserem Unternehmen und wünschen ihm weiterhin viel Erfolg und persönlich alles Gute."
— Projekt Softwareentwicklung mit Java, 09/99 - 01/01
Referenz durch IT-Systemhaus mit 850 Mitarbeitern vom 31.01.01