Schlagwörter
Skills
[Methoden]
Mehrjährige Erfahrung als Projektleiter von klassischen sowie agilen Projekten, Erfahrung in der Führung von Teams, Requirements-Engineering, Qualitätssicherung und Testmanagement, Objektorientierte Analyse und Design mit UML, V-Modell, Extreme Programming, GoF Design Patterns
[Entwicklung]
Java (Experte; 9 Jahre intensive Erfahrung)
SQL (Fortgeschritten; 6 Jahre Erfahrung)
C# (Basiskenntnisse; 1 Jahr Erfahrung)
Sonstiges (JavaScript, Node.js, Angular.js und Shell-Scripting)
[Standards, Produkte & Werkzeuge]
Webentwicklung
3 Jahre intensive Erfahrung im Bereich der Webentwicklung (ASP, JEE, ASP.NET, HTML, CSS, JavaScript, Node.js, Angular.js).
Java SE & EE
9 Jahre intensive Erfahrung in der Anwendungsentwicklung (Swing, SWT, Eclipse RCP). Davon 2 Jahre im Java Enterprise Bereich (Spring, Hibernate O/R-Mapper, Servlets, JSP, Struts, Tiles, Tomcat Server).
Datenbanken
6 Jahre Erfahrung im Bereich SQL (MySQL, Oracle, MS-SQL Server, MS Access, PostgreSQL).
Werkzeuge
Jira, Crucible, Eclipse, Visual Studio, SVN, Git, Enterprise Architect
.NET Framework
1 Jahr Erfahrung in der Anwendungsentwicklung mit WinForms und im Bereich der Webentwicklung mit ASP.NET.
Sonstiges
Objective-C, Groovy, XML, XSLT, XML-Schema, DTD, C++, Perl.
[Betriebssysteme]
Langjährige Erfahrung in Linux/Unix Umgebungen, Mac OS X sowie mit den Microsoft Betriebssystemen.
Mehrjährige Erfahrung als Projektleiter von klassischen sowie agilen Projekten, Erfahrung in der Führung von Teams, Requirements-Engineering, Qualitätssicherung und Testmanagement, Objektorientierte Analyse und Design mit UML, V-Modell, Extreme Programming, GoF Design Patterns
[Entwicklung]
Java (Experte; 9 Jahre intensive Erfahrung)
SQL (Fortgeschritten; 6 Jahre Erfahrung)
C# (Basiskenntnisse; 1 Jahr Erfahrung)
Sonstiges (JavaScript, Node.js, Angular.js und Shell-Scripting)
[Standards, Produkte & Werkzeuge]
Webentwicklung
3 Jahre intensive Erfahrung im Bereich der Webentwicklung (ASP, JEE, ASP.NET, HTML, CSS, JavaScript, Node.js, Angular.js).
Java SE & EE
9 Jahre intensive Erfahrung in der Anwendungsentwicklung (Swing, SWT, Eclipse RCP). Davon 2 Jahre im Java Enterprise Bereich (Spring, Hibernate O/R-Mapper, Servlets, JSP, Struts, Tiles, Tomcat Server).
Datenbanken
6 Jahre Erfahrung im Bereich SQL (MySQL, Oracle, MS-SQL Server, MS Access, PostgreSQL).
Werkzeuge
Jira, Crucible, Eclipse, Visual Studio, SVN, Git, Enterprise Architect
.NET Framework
1 Jahr Erfahrung in der Anwendungsentwicklung mit WinForms und im Bereich der Webentwicklung mit ASP.NET.
Sonstiges
Objective-C, Groovy, XML, XSLT, XML-Schema, DTD, C++, Perl.
[Betriebssysteme]
Langjährige Erfahrung in Linux/Unix Umgebungen, Mac OS X sowie mit den Microsoft Betriebssystemen.
Projekthistorie
[seit 11/2011]
Manager und Projektleiter / Senior-Software-Ingenieur bei ELCA Informatik AG
Projektleitung eines fachlich und technisch komplexen Projektes mit einer Teamstärke von bis zu 12 (Senior-) Software-Ingenieuren.
Fachliche Führungsverantwortung bei der Spezifikation und bei der Angebotserstellung. Umsetzung diverser Entwicklungsaufgaben.
[11/2007 - 11/2011]
Senior-Software-Ingenieur/Consultant bei Capgemini Application Services (ehemals sd\&m AG).
Fachliche Spezifikation, technische Konstruktion, Programmierung und Qualitätssicherung in diversen Projekten. Mitwirkung im Entwurf und verantwortlich für komplexe Entwicklungsaufgaben. Mitwirkung in der Beratung und Angebotserstellung. Fachliche und technische Führungsverantwortung.
[03/2004 - 09/2007]
Freiberufliche Tätigkeit im Bereich der webbasierten Software-Entwicklung.
[05/2007 - 08/2007]
Diplomarbeit zum Thema "Client Side Customizing für eine mehrschichtige, serviceorientierte ERP Anwendung" bei der Nissen & Velten Software GmbH in Stockach.
[08/2005 - 01/2006]
Praktikum als Software-Entwickler bei Fresenius Medical Care Deutschland GmbH in Freiburg (Calcucare GmbH) im Bereich der Anwendungs-Entwicklung.
[10/2003 - 02/2004]
Praktikum bei Werk23 in Konstanz im Bereich der webbasierten Software-Entwicklung.
Manager und Projektleiter / Senior-Software-Ingenieur bei ELCA Informatik AG
Projektleitung eines fachlich und technisch komplexen Projektes mit einer Teamstärke von bis zu 12 (Senior-) Software-Ingenieuren.
Fachliche Führungsverantwortung bei der Spezifikation und bei der Angebotserstellung. Umsetzung diverser Entwicklungsaufgaben.
[11/2007 - 11/2011]
Senior-Software-Ingenieur/Consultant bei Capgemini Application Services (ehemals sd\&m AG).
Fachliche Spezifikation, technische Konstruktion, Programmierung und Qualitätssicherung in diversen Projekten. Mitwirkung im Entwurf und verantwortlich für komplexe Entwicklungsaufgaben. Mitwirkung in der Beratung und Angebotserstellung. Fachliche und technische Führungsverantwortung.
[03/2004 - 09/2007]
Freiberufliche Tätigkeit im Bereich der webbasierten Software-Entwicklung.
[05/2007 - 08/2007]
Diplomarbeit zum Thema "Client Side Customizing für eine mehrschichtige, serviceorientierte ERP Anwendung" bei der Nissen & Velten Software GmbH in Stockach.
[08/2005 - 01/2006]
Praktikum als Software-Entwickler bei Fresenius Medical Care Deutschland GmbH in Freiburg (Calcucare GmbH) im Bereich der Anwendungs-Entwicklung.
[10/2003 - 02/2004]
Praktikum bei Werk23 in Konstanz im Bereich der webbasierten Software-Entwicklung.
Reisebereitschaft
Verfügbar in den Ländern
Deutschland und Schweiz
Verfügbar nach Absprache im Grossraum Zürich, im Raum Winterthur sowie Schaffhausen und Kreuzlingen.
Sonstige Angaben
Letzte Projekte (Auszug)
Branche: Schweizerische Unfall- und Krankenversicherungsbereich / Health
Zeitraum: seit 2011
Inhalt: Weiterentwicklung der führenden Branchenlösung im Unfall- und
Krankenversicherungsbereich zur automatischen Bearbeitung von
elektronischen Leistungsabrechnungen.
Ich bin seit 2012 Projektleiter dieses Projekts. Als Projektleiter
trage ich die Gesamtverantwortung für das Gelingen. Zusätzlich zu
den Aufgaben des Projektleiters bin ich für das Requirements-Engineering
und für die Qualitätssicherung verantwortlich.
Vor meiner Tätigkeit als Projektleiter, war ich als Architekt und
Senior Entwickler für das Design und die Umsetzung diverser Komponenten
verantwortlich. Das Dokumentieren der Lösungen und die
Durchführung funktionaler Tests zählten ebenfalls meinen Aufgabengebieten.
Beratungsmandate beim Kunden vor Ort wurden von mir ebenfalls wahrgenommen.
Tätigkeiten: Agile und klassiche Projektleitung, Requirements-Engineering, Beratung,
Analyse, Architektur, Implementierung, Test und Dokumentation.
Umgebung: Java, Client/Server, RMI, Oracle 10g / 11i, IBM DB2, SQL, XML, XSLT,
Ant, Hudson/Jenkins, Eclipse, Subversion, Windows, AIX, Solaris,
Linux, MS-Project.
Branche: Automotive Aftermarket
Zeitraum: 2010 - 2011
Inhalt: Portierung eines bestehenden Softwaresystems zur Diagnose von
Fahrzeugsteuergeräten von einem Linux-basiertem Embedded PC auf
einem normalen Windows PC. Das Projekt wurde Offshore mit der
indischen Niederlassung des Kunden entwickelt.
In diesem Projekt war ich für die Konstruktion und die Durchführung
der Portierung von UI-Komponenten sowie der damit verbundenen
architektonischen Refactorings verantwortlich. Außerdem habe ich
das indische Entwicklungs-Team in Architektur- und Umsetzungsfragen
betreut.
Tätigkeiten: Analyse, Architektur, Implementierung und Dokumentation.
Umgebung: Java, Eclipse RCP, SWT, Groovy, Hudson/Jenkins, Mercurial DVCS.
Branche: Handel
Zeitraum: 2009 - 2010
Inhalt: Im Rahmen des Projekts löste der Kunde (ein Reifengroßhändler) seine
komplette und individuell entwickelte Anwendungslandschaft durch
SAP Standardsoftware ab. Gleichzeitig wurde dabei die EAI-Lösung SAP PI
als zentrale Integrationsplattform eingeführt, mit einer massiven
Standardisierung der internen Datenflüsse.
In diesem Projekt war ich als Testmanager in einem komplexen Projektumfeld
für die Planung und Durchführung der Integrationstests der EAI-Lösung mit
den umliegenden Systemen zuständig. Zu meinen weiteren Aufgabengebiet
gehörten die Analyse der System-Schnittstellen innerhalb der bestehenden
Anwendungslandschaft und die Spezifikation dieser für die neue
Anwendungslandschaft.
Tätigkeiten: Analyse, Spezifikation und Testmanagement.
Umgebung: SAP R/3, SAP NetWeaver, SAP PI/XI, MySQL.
Branche: Automotive
Zeitraum: 2008 - 2009
Inhalt: Realisierung eines Trouble-Ticket-Systems (TTS), das von der technischen
Hotline von Bosch sowie dessen Vertragswerkstätten benutzt wird, um
Probleme an Fahrzeugen zu erfassen. Das System unterstützt dabei
die internen Prozesse der technischen Hotline zur Lösungspublikation.
Das Projekt wurde in einem Team von Onshore und Farshore (Indien)
Mitarbeitern entwickelt.
In meiner Rolle als Entwickler war ich zuständig für die technische
Konstruktion und Umsetzung des zentralen Datenmodells und diverser
Komponenten. In meiner zweiten Rolle als Qualitätsbeauftragter des
Projekts, war ich verantwortlich für die Erstellung bzw. Umsetzung
von Qualitätskriterien und Maßnahmen zur Qualitätssicherung.
Tätigkeiten: Analyse, Architektur, Implementierung und Qualitätssicherung.
Umgebung: SuSe Linux Enterprise, Java 5, Spring, Spring Security, Hibernate,
Oracle, Ant, JUnit, Apache Tomcat, JSP, Servlets, Struts, Tiles,
Eclipse, JUnit, JMeter, Enterprise Architect, Subversion.
Branche: Telekommunikation und Medien
Zeitraum: 2008
Inhalt: Entwicklung eines Adapters zur Anbindung der P-Box (Prüfbox)
von Arcor an den unternehmensinternen Enterprise-Service-Bus. Mit
der P-Box können Prüfungen auf dem kompletten Telekommunikationsnetz
des Kunden durchgeführt werden. Im Rahmen des Projekts wurden einige
dieser Funktionen auf dem Enterprise-Service-Bus zur Verfügung gestellt.
Durch diese Anbindung wird es Großkunden des Arcor ermöglicht,
eigenständig Prüf- und Diagnoseaufträge auf den von ihnen gemieteten
Leitungen abzusetzen.
In meiner Rolle als Entwickler war ich zuständig für die fachliche
Spezifikation, technische Konstruktion und Umsetzung der SNMP-Schnittstelle,
des Anwendungskerns sowie der CLI-Schnittstelle zur PBox.
Tätigkeiten: Spezifikation, Analyse, Design, Implementierung, Testen und Dokumentation.
Umgebung: Sun Solaris, Java 5, Spring, Hibernate, Maven, Oracle 9i, MySQL, JUnit,
IBM Websphere MQ bzw. Active MQ, SNMP4J, Testframework sTF, Modelierung
und Generierung mit Eclipse Modeling Framework / openArchitectureWare.
Branche: Telekommunikation und Medien
Zeitraum: 2007 - 2008
Inhalt: Die Deutsche Telekom AG bietet für sein IPTV-Produkt eine webbasierte
Anwendung an, so dass EPG-Funktionen wie die Programübersicht oder
zeitgesteuerte Aufnahmen der IPTV-Box auch online genutzt werden können.
In meiner Rolle als Entwickler war ich für die Konzeption und Durchführung
von Lasttests und für die Umsetzung einiger funktionaler Komponenten
zuständig.
Tätigkeiten: Implementierung, Testen, Dokumentation.
Umgebung: Java 5, Apache/Tomcat, Struts, JSP, AJAX, Spring, JMeter, Perl.
Branche: Schweizerische Unfall- und Krankenversicherungsbereich / Health
Zeitraum: seit 2011
Inhalt: Weiterentwicklung der führenden Branchenlösung im Unfall- und
Krankenversicherungsbereich zur automatischen Bearbeitung von
elektronischen Leistungsabrechnungen.
Ich bin seit 2012 Projektleiter dieses Projekts. Als Projektleiter
trage ich die Gesamtverantwortung für das Gelingen. Zusätzlich zu
den Aufgaben des Projektleiters bin ich für das Requirements-Engineering
und für die Qualitätssicherung verantwortlich.
Vor meiner Tätigkeit als Projektleiter, war ich als Architekt und
Senior Entwickler für das Design und die Umsetzung diverser Komponenten
verantwortlich. Das Dokumentieren der Lösungen und die
Durchführung funktionaler Tests zählten ebenfalls meinen Aufgabengebieten.
Beratungsmandate beim Kunden vor Ort wurden von mir ebenfalls wahrgenommen.
Tätigkeiten: Agile und klassiche Projektleitung, Requirements-Engineering, Beratung,
Analyse, Architektur, Implementierung, Test und Dokumentation.
Umgebung: Java, Client/Server, RMI, Oracle 10g / 11i, IBM DB2, SQL, XML, XSLT,
Ant, Hudson/Jenkins, Eclipse, Subversion, Windows, AIX, Solaris,
Linux, MS-Project.
Branche: Automotive Aftermarket
Zeitraum: 2010 - 2011
Inhalt: Portierung eines bestehenden Softwaresystems zur Diagnose von
Fahrzeugsteuergeräten von einem Linux-basiertem Embedded PC auf
einem normalen Windows PC. Das Projekt wurde Offshore mit der
indischen Niederlassung des Kunden entwickelt.
In diesem Projekt war ich für die Konstruktion und die Durchführung
der Portierung von UI-Komponenten sowie der damit verbundenen
architektonischen Refactorings verantwortlich. Außerdem habe ich
das indische Entwicklungs-Team in Architektur- und Umsetzungsfragen
betreut.
Tätigkeiten: Analyse, Architektur, Implementierung und Dokumentation.
Umgebung: Java, Eclipse RCP, SWT, Groovy, Hudson/Jenkins, Mercurial DVCS.
Branche: Handel
Zeitraum: 2009 - 2010
Inhalt: Im Rahmen des Projekts löste der Kunde (ein Reifengroßhändler) seine
komplette und individuell entwickelte Anwendungslandschaft durch
SAP Standardsoftware ab. Gleichzeitig wurde dabei die EAI-Lösung SAP PI
als zentrale Integrationsplattform eingeführt, mit einer massiven
Standardisierung der internen Datenflüsse.
In diesem Projekt war ich als Testmanager in einem komplexen Projektumfeld
für die Planung und Durchführung der Integrationstests der EAI-Lösung mit
den umliegenden Systemen zuständig. Zu meinen weiteren Aufgabengebiet
gehörten die Analyse der System-Schnittstellen innerhalb der bestehenden
Anwendungslandschaft und die Spezifikation dieser für die neue
Anwendungslandschaft.
Tätigkeiten: Analyse, Spezifikation und Testmanagement.
Umgebung: SAP R/3, SAP NetWeaver, SAP PI/XI, MySQL.
Branche: Automotive
Zeitraum: 2008 - 2009
Inhalt: Realisierung eines Trouble-Ticket-Systems (TTS), das von der technischen
Hotline von Bosch sowie dessen Vertragswerkstätten benutzt wird, um
Probleme an Fahrzeugen zu erfassen. Das System unterstützt dabei
die internen Prozesse der technischen Hotline zur Lösungspublikation.
Das Projekt wurde in einem Team von Onshore und Farshore (Indien)
Mitarbeitern entwickelt.
In meiner Rolle als Entwickler war ich zuständig für die technische
Konstruktion und Umsetzung des zentralen Datenmodells und diverser
Komponenten. In meiner zweiten Rolle als Qualitätsbeauftragter des
Projekts, war ich verantwortlich für die Erstellung bzw. Umsetzung
von Qualitätskriterien und Maßnahmen zur Qualitätssicherung.
Tätigkeiten: Analyse, Architektur, Implementierung und Qualitätssicherung.
Umgebung: SuSe Linux Enterprise, Java 5, Spring, Spring Security, Hibernate,
Oracle, Ant, JUnit, Apache Tomcat, JSP, Servlets, Struts, Tiles,
Eclipse, JUnit, JMeter, Enterprise Architect, Subversion.
Branche: Telekommunikation und Medien
Zeitraum: 2008
Inhalt: Entwicklung eines Adapters zur Anbindung der P-Box (Prüfbox)
von Arcor an den unternehmensinternen Enterprise-Service-Bus. Mit
der P-Box können Prüfungen auf dem kompletten Telekommunikationsnetz
des Kunden durchgeführt werden. Im Rahmen des Projekts wurden einige
dieser Funktionen auf dem Enterprise-Service-Bus zur Verfügung gestellt.
Durch diese Anbindung wird es Großkunden des Arcor ermöglicht,
eigenständig Prüf- und Diagnoseaufträge auf den von ihnen gemieteten
Leitungen abzusetzen.
In meiner Rolle als Entwickler war ich zuständig für die fachliche
Spezifikation, technische Konstruktion und Umsetzung der SNMP-Schnittstelle,
des Anwendungskerns sowie der CLI-Schnittstelle zur PBox.
Tätigkeiten: Spezifikation, Analyse, Design, Implementierung, Testen und Dokumentation.
Umgebung: Sun Solaris, Java 5, Spring, Hibernate, Maven, Oracle 9i, MySQL, JUnit,
IBM Websphere MQ bzw. Active MQ, SNMP4J, Testframework sTF, Modelierung
und Generierung mit Eclipse Modeling Framework / openArchitectureWare.
Branche: Telekommunikation und Medien
Zeitraum: 2007 - 2008
Inhalt: Die Deutsche Telekom AG bietet für sein IPTV-Produkt eine webbasierte
Anwendung an, so dass EPG-Funktionen wie die Programübersicht oder
zeitgesteuerte Aufnahmen der IPTV-Box auch online genutzt werden können.
In meiner Rolle als Entwickler war ich für die Konzeption und Durchführung
von Lasttests und für die Umsetzung einiger funktionaler Komponenten
zuständig.
Tätigkeiten: Implementierung, Testen, Dokumentation.
Umgebung: Java 5, Apache/Tomcat, Struts, JSP, AJAX, Spring, JMeter, Perl.