bevorzugt NRW
Zeitraum:
04/2019 - heute
Kurzbeschreibung:
Backendentwicklung zur Ablösung eines Wareneingangsmoduls.
Ziel des Projeketes war es, ein Modul zur Wareneingangserfassung zu analysieren und komplett neu zu implementieren.
Branche:
Handel
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
07/2015 - heute
Kurzbeschreibung:
Backendentwicklung zur zentralen Datenverarbeitung sowie der Kommunikation(Empfangen und Versenden von Informationen) mit Handscannern.
Branche:
Logistik
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
04/2015 - 12/2015
Kurzbeschreibung:
Entwicklung der Geschäftslogik zu einer Lagerverwaltung.
In Gesprächen mit dem Kunden wurde dabei auch die Geschäftslogik konzipiert bzw. erstellt.
Branche:
Industrie-Metallverarbeitung
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
10/2014 - 03/2015
Kurzbeschreibung:
Migration einer bestehenden Webapplikation.
Migriert wird eine Applikation, die auf ADF-Technologie basiert. Die neue Architektur stützt sich auf JSF, Spring & JPA. Die Zielplattform ist ein Oracle Weblogic-Server.
Branche:
IT-Dienstleistung - Behörde/öffentlciher Dienst
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
01/2014 - 09/2014
Kurzbeschreibung:
Neuentwicklung der zentralen Software zum Zuordnen und Verbuchen von Forderungen von Krankenkassen im In- und Ausland.
Endkunde ist die DVKA (GKV-Spitzenverband, Abteilung Deutsche Verbindungsstelle Krankenversicherung ? Ausland)
Branche:
Krankenkasse/Health/Buchhaltung
Rolle:
Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
07/2013 - 12/2013
Kurzbeschreibung:
Unterstützung und Beratung einer IT-Firma bei der Weiterentwicklung eines webbasierten Kontakt- und Mitgliederverwaltungssystems für einen großen deutschen Bundesverband. Kernaufgabe des Portals ist das Vertrags- und Fortbildungsmanagement für die Mitglieder des Verbandes.
Branche:
It-Dienstleistung
Rolle:
Technischer Berater
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
04/2013 - 12/2013
Kurzbeschreibung:
Weiterentwicklung und Wartung eines mobilen Buchungsportals
Auf Basis eines Online-Portals werden dem Kunden Möglichkeiten zur Verfügung gestellt, auch über mobile Endgeräte, Flüge zu buchen. Die Buchungen erfolgen in diesem Falle über den Browser und nicht über native Apps.
Branche:
Internetagentur
Rolle:
Associate Technology
Aufgaben:
Technologien & Werkzeuge
Zeitraum:
07/2012 - 03/2012
Kurzbeschreibung
Home Access Decision Services
Die Abteilung stellt Backend-Komponenten u.A. fürs Auftragsmanagement zur Verfügung. Zudem werden Komponenten bereitgestellt für die Beauskunftung von DSL Verfügbarkeiten(ADSL, VDSL). Zu diesem Zweck müssen diverse externe Systeme von Telekommunikationsanbietern angebunden werden. Technologisch basieren die Komponenten auf JEE Basis mit jboss als Applicationserver.
Branche:
Telekommunikation
Rolle:
Senior Java Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
4/2012 bis 06/2012
Kurzbeschreibung:
Evaluierung Sproutcore(Ember.js)
In diesem Projekt ging es um die Evaluierung von diversen Javascript Frameworks und im speziellen um Sproutcore und seine Tauglichkeit als Framework für clientseitige Webentwicklung.
Branche:
IT
Rolle:
Entwickler
Aufgaben:
Evaluierung des Javascript Frameworks Sproutcore (heute: Ember.js)
Technologien/Werkzeuge:
Zeitraum:
10/2011 - 03/2012
Kurzbeschreibung:
Werbemanager
Im Projekt Werbemanager wird ein Portal für kleine und mittelständische Kunden errichtet, das diesen den Zugang zum Onlinemarketing, insbesondere zu Banner- und Suchmaschinenmarketing, ebnet. Der Werbemanager umfasst eine Stammdaten- und Auftragsdatenverwaltung. Parallel
dazu wurde eine Webanwendung für die Kampagnenmanager erstellt, mit deren Unterstützung diese im Auftrag der KMU Marketingaktivitäten planen und ausführen. Technische Herausforderungen sind die Bildung eines möglichst großen fachlichen Querschnitts und die Integration in die Softwarelandschaft des Anbieters.
Branche:
Logistik
Rolle:
Senior Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
02/2010 - 10/2011
Kurzbeschreibung:
Onlinebrief
Der Brief im Internet ermöglicht es Privatpersonen, Unternehmen und Behörden auch in der elektronischen Welt verbindlich, vertraulich und verlässlich miteinander zu kommunizieren. Die Systemarchitektur erweitert bewährte E-Mail-Technologien um modernste Sicherheits- und Verschlüsselungstechnologien und ermöglicht dadurch auch bekannte (Brief) Postdienst-leistungen wie z.B. Einschreiben in elektronischer Form. Privat-Anwendern wird ein Web-Interface zur Verfügung gestellt, während für Geschäftskunden zusätzlich spezielle Gateways exisitieren, an die die bestehende E-Mail-Infrakstruktur angebunden werden kann. Das Gesamtsystem besteht aus einer großen Menge von Komponenten, die in unterschiedlichen Programmiersprachen realisiert werden und im wesentlichen über Web-Service-Schnittstellen miteinander kommunizieren.
Branche:
Logistik
Rolle:
Senior Java EE Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
05/2009 - 01/2010
Kurzbeschreibung:
Android
Schwerpunkt des Projekts ist die Entwicklung von Standardsoftware für mobile Clients auf Basis von Android für ein großes deutsches Telekommunikationsunternehmen. Dabei handelt es sich sowohl um Produkte, die intern entwickelt werden, wie auch um solche, die an externe Dienstleister beauftragt werden. Durch diese Aufteilung fallen sowohl Aufgaben in den klassischen Bereichen der Softwareentwicklung wie Analyse, Design, Implementierung und Test, sowie das Controlling des externen Softwarelieferanten, an. Im Rahmen dieses Controllings geht es hauptsächlich um die Durchführung von Architektur- und Code-Reviews. Die interne Entwicklung erfolgt mit SCRUM als agile Vorgehensweise.
Das Team besteht zur Zeit aus 12-15 Entwicklern, die beim Kunden vor Ort arbeiten. Über den externen Anbieter kommt noch einmal die gleiche Anzahl an Entwicklern hinzu. Eine besondere Herausforderung besteht in der Tatsache, dass zwei Projekte gleichzeitig betreut werden, was ein schnelles Umdenken und Flexibilität voraussetzt.
Branche:
Telekommunikation
Rolle:
Software-Entwickler, Analyst
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
04/2009 - 04/2009
Kurzbeschreibung:
G1 und iPhone Client für die Verwaltung von Foto-,Musik und Videodaten
Ein großes deutsches Telekommunikationsunternehmen ermöglicht Benutzern heute durch eine entsprechende Webapplikation eigene Foto-,Musik und Videodaten online zu verwalten. Im Rahmen des Gesamtprojektes sollen Teile der Applikation auf das iPhone und das G1 portiert werden.
Für Android handelt es sich dabei um einen auf Java-basierten Client, der über Web-Services eine Information bezieht. Für das iPhone handelt es sich um eine native Objective-C Applikation, die ebenfalls die Informationen über Web-Services erhält. Eine besondere Anforderung ist,
dass sich der G1 Client und er iPhone Client komplett gleich verhalten sollen. Im Rahmen einer Qualitätssicherungsphase sollen beide Clients zur Marktreife geführt werden.
Branche:
Telekommunikation
Rolle:
Tester
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
02/2009 - 03/2009
Kurzbeschreibung:
Entwicklung einer Applikation zur Verwaltung von Blutdruckwerten für das iPhone
In der heutigen Zeit werden vermehrt auch Wünsche geäußert, seine privaten Daten auf mobilen Endgeräten verwalten zu können.
Zur Vereinfachung der medizinischen Datenerfassung wurde aus diesem Grund eine Anwendung entwickelt, die es dem Nutzer eines iPhones erlaubt, seine Blutdruck-und Pulswerte zu verwalten. Des weiteren bietet sich dem Anwender durch diese Applikation die Möglichkeit, die erfassten Daten schnell und unkompliziert per e-Mail an seine Arzt zu senden.
Branche:
IT-Dienstleister
Rolle:
Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
11/2008 - 01/2009
Kurzbeschreibung:
iPhone & Android
Das iPhone ist unter anderem auch deshalb so beliebt, weil es ein sehr benutzerfreundliches Navigationskonzept und Layout bietet.
Ziel dieses Projektes war es, Google-Maps in eine native iPhone Applikation zu integrieren. Die besondere Schwierigkeit lag darin, dass sich die integrierte Google-Maps Komponente ähnlich verhalten sollte wie der Google Maps Client von Apple.
Zu Vergleichszwecken wurde der gleiche Prototyp auch für das mobile Endgerät Android von Google entwickelt.
Branche:
Telematik
Rolle:
Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
05/2008 - 10/2008
Kurzbeschreibung:
Kopernikus
Einführung einer neuen Software zur Abrechnung der Vertriebshändler eines großen Telekommunikationsunternehmens. Die Software ist dafür ausgelegt auf bestehenden Events Kalkulationen durchzuführen, um dadurch die Abrechnung der Vertriebshändler(Bonus-Zahlungen etc.) zu gewährleisten.
Ziel des Gesamtprojektes war es das Altsystem zu ersetzen. Neben der Qualitätssicherung des neuen Systems lag der Fokus auf der Integration mit Drittsystemen des Kunden. Dabei mußte unter anderem der Directory-Service des Kunden an das neue System angebunden werden. Projektgröße: 50 Personen
Branche:
Telekommunikation
Rolle:
System Integrator
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
12/2007 - 04/2008
Kurzbeschreibung:
Home-Entertainment
Ziel des Projektes war es eine MediaCenter-Box zu entwickeln, die es dem Kunden ermöglicht, bequem im heimischen Wohnzimmer Internet-Entertainment sowie persönliche Medien zu nutzen. Beliebige Fernseher und HiFi-Anlagen können über Kabel mit der Box verbunden werden. Die Verbindung zu Internet und PC erfolgt per LAN oder drahtlos über WLAN.
Die Aufgabe unseres Teilprojektes bestand darin, die RSS-Feeds grafisch aufzuarbeiten und im Browser der Set-Top-Box darzustellen.
Eine besondere Schwierigkeit lag dabei zunächst darin, die RSS-Feeds und die damit verbunden Informationen fachlich aufzuarbeiten, um sie entsprechend darstellen zu können.
Projektgröße: 12 Personen
Branche:
Telekommunikation
Rolle:
Softwareentwickler, Analyst
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
10/2007 - 11/2007
Kurzbeschreibung:
VOP
In diesem Projekt lag der Fokus auf der Analyse der bestehenden Web-Applikationen eines
großen Mobilfunkunternehmens in England. Ziel war es Optimierungspotentiale herauszuarbeiten, um dies dann dem Kunden in Form von Technical Option Recommendations zur Verfügung
zu stellen. Anhand dieser Dokumente sollte der Kunde dann sein weiteres Vorgehen bei der Verbesserung seines Web-Auftritts ausrichten. In diesem Zusammenhang lag meine Aufgabe darin, das Reporting-Konzept aufzuarbeiten, um Verbesserungsvorschläge zu unterbreiten.
Des weiteren habe ich Empfehlungen ausgesprochen, das Load-Balancing Konzept zu verbessern.
Projektgröße: 15 Personen
Branche:
Telekommunikation
Rolle:
Technical Analyst
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
03/2004 - 08/2007
Kurzbeschreibung:
Pegabase /radio
Ziel dieses Projektes war die Ablösung eines auf Oracle-Forms basierten Clients durch eine Swing Applikation.
Die Applikation unterstützt die Mitarbeiter eines großen deutschen Mobilfunkunternehmens bei der Planung der Funknetze und deren Abdeckung.
Im Zuge dieser Migration sind Prozesse in der Funknetzplanung neu überdacht und mit grafischen Konzepten belegt worden. Diese Konzepte sind dabei zunächst in Form von funktionalen Designs dokumentiert worden, um sie daraufhin umzusetzen.
Die technische Implementierung erfolgte dabei zum großen Teil durch Codegenerierung, die auf xml basierte.
Je nach Projektphase lagen meine Aufgaben sowohl in der Analyse als auch in der Implementierung der Softwarekomponenten. Nach 1,5 Jahren habe ich die Teamleitung eines Entwicklerteams übernommen. Weitere anderthalb Jahre später bin ich mit der Projektleitung eines Teilprojektes beauftragt worden.
Projektgröße insgesamt: 20 Personen
Teamgröße des Teilprojektes: 6 Personen
Branche:
Telekommunikation
Rolle:
Team Lead, Analyst, Softwareentwickler
Aufgaben:
Technologien/Werkzeuge:
Details zu weiteren Projekten schicke ich Ihnen bei Bedarf gerne zu.
Arbeit als Trainer:
11/2014 - 04/2015 - Durchführung von Java-Foundation-Tracks für Programmierer. Einführung in die objektorientierte Programmierung mit Java.
Veröffentlichungen:
Im Dauertest? In einem professionellen Umfeld ist eine Build-Automatisierung unerla?sslich . Mobile Developer Android, Issue 01/2011
Vorträge:
Android & CI - Wie geht das? . MobileTechCon, Mainz, 09/2010
bevorzugt NRW
Zeitraum:
04/2019 - heute
Kurzbeschreibung:
Backendentwicklung zur Ablösung eines Wareneingangsmoduls.
Ziel des Projeketes war es, ein Modul zur Wareneingangserfassung zu analysieren und komplett neu zu implementieren.
Branche:
Handel
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
07/2015 - heute
Kurzbeschreibung:
Backendentwicklung zur zentralen Datenverarbeitung sowie der Kommunikation(Empfangen und Versenden von Informationen) mit Handscannern.
Branche:
Logistik
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
04/2015 - 12/2015
Kurzbeschreibung:
Entwicklung der Geschäftslogik zu einer Lagerverwaltung.
In Gesprächen mit dem Kunden wurde dabei auch die Geschäftslogik konzipiert bzw. erstellt.
Branche:
Industrie-Metallverarbeitung
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
10/2014 - 03/2015
Kurzbeschreibung:
Migration einer bestehenden Webapplikation.
Migriert wird eine Applikation, die auf ADF-Technologie basiert. Die neue Architektur stützt sich auf JSF, Spring & JPA. Die Zielplattform ist ein Oracle Weblogic-Server.
Branche:
IT-Dienstleistung - Behörde/öffentlciher Dienst
Rolle:
Senior-Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
01/2014 - 09/2014
Kurzbeschreibung:
Neuentwicklung der zentralen Software zum Zuordnen und Verbuchen von Forderungen von Krankenkassen im In- und Ausland.
Endkunde ist die DVKA (GKV-Spitzenverband, Abteilung Deutsche Verbindungsstelle Krankenversicherung ? Ausland)
Branche:
Krankenkasse/Health/Buchhaltung
Rolle:
Softwareentwickler
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
07/2013 - 12/2013
Kurzbeschreibung:
Unterstützung und Beratung einer IT-Firma bei der Weiterentwicklung eines webbasierten Kontakt- und Mitgliederverwaltungssystems für einen großen deutschen Bundesverband. Kernaufgabe des Portals ist das Vertrags- und Fortbildungsmanagement für die Mitglieder des Verbandes.
Branche:
It-Dienstleistung
Rolle:
Technischer Berater
Aufgaben:
Technologien & Werkzeuge:
Zeitraum:
04/2013 - 12/2013
Kurzbeschreibung:
Weiterentwicklung und Wartung eines mobilen Buchungsportals
Auf Basis eines Online-Portals werden dem Kunden Möglichkeiten zur Verfügung gestellt, auch über mobile Endgeräte, Flüge zu buchen. Die Buchungen erfolgen in diesem Falle über den Browser und nicht über native Apps.
Branche:
Internetagentur
Rolle:
Associate Technology
Aufgaben:
Technologien & Werkzeuge
Zeitraum:
07/2012 - 03/2012
Kurzbeschreibung
Home Access Decision Services
Die Abteilung stellt Backend-Komponenten u.A. fürs Auftragsmanagement zur Verfügung. Zudem werden Komponenten bereitgestellt für die Beauskunftung von DSL Verfügbarkeiten(ADSL, VDSL). Zu diesem Zweck müssen diverse externe Systeme von Telekommunikationsanbietern angebunden werden. Technologisch basieren die Komponenten auf JEE Basis mit jboss als Applicationserver.
Branche:
Telekommunikation
Rolle:
Senior Java Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
4/2012 bis 06/2012
Kurzbeschreibung:
Evaluierung Sproutcore(Ember.js)
In diesem Projekt ging es um die Evaluierung von diversen Javascript Frameworks und im speziellen um Sproutcore und seine Tauglichkeit als Framework für clientseitige Webentwicklung.
Branche:
IT
Rolle:
Entwickler
Aufgaben:
Evaluierung des Javascript Frameworks Sproutcore (heute: Ember.js)
Technologien/Werkzeuge:
Zeitraum:
10/2011 - 03/2012
Kurzbeschreibung:
Werbemanager
Im Projekt Werbemanager wird ein Portal für kleine und mittelständische Kunden errichtet, das diesen den Zugang zum Onlinemarketing, insbesondere zu Banner- und Suchmaschinenmarketing, ebnet. Der Werbemanager umfasst eine Stammdaten- und Auftragsdatenverwaltung. Parallel
dazu wurde eine Webanwendung für die Kampagnenmanager erstellt, mit deren Unterstützung diese im Auftrag der KMU Marketingaktivitäten planen und ausführen. Technische Herausforderungen sind die Bildung eines möglichst großen fachlichen Querschnitts und die Integration in die Softwarelandschaft des Anbieters.
Branche:
Logistik
Rolle:
Senior Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
02/2010 - 10/2011
Kurzbeschreibung:
Onlinebrief
Der Brief im Internet ermöglicht es Privatpersonen, Unternehmen und Behörden auch in der elektronischen Welt verbindlich, vertraulich und verlässlich miteinander zu kommunizieren. Die Systemarchitektur erweitert bewährte E-Mail-Technologien um modernste Sicherheits- und Verschlüsselungstechnologien und ermöglicht dadurch auch bekannte (Brief) Postdienst-leistungen wie z.B. Einschreiben in elektronischer Form. Privat-Anwendern wird ein Web-Interface zur Verfügung gestellt, während für Geschäftskunden zusätzlich spezielle Gateways exisitieren, an die die bestehende E-Mail-Infrakstruktur angebunden werden kann. Das Gesamtsystem besteht aus einer großen Menge von Komponenten, die in unterschiedlichen Programmiersprachen realisiert werden und im wesentlichen über Web-Service-Schnittstellen miteinander kommunizieren.
Branche:
Logistik
Rolle:
Senior Java EE Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
05/2009 - 01/2010
Kurzbeschreibung:
Android
Schwerpunkt des Projekts ist die Entwicklung von Standardsoftware für mobile Clients auf Basis von Android für ein großes deutsches Telekommunikationsunternehmen. Dabei handelt es sich sowohl um Produkte, die intern entwickelt werden, wie auch um solche, die an externe Dienstleister beauftragt werden. Durch diese Aufteilung fallen sowohl Aufgaben in den klassischen Bereichen der Softwareentwicklung wie Analyse, Design, Implementierung und Test, sowie das Controlling des externen Softwarelieferanten, an. Im Rahmen dieses Controllings geht es hauptsächlich um die Durchführung von Architektur- und Code-Reviews. Die interne Entwicklung erfolgt mit SCRUM als agile Vorgehensweise.
Das Team besteht zur Zeit aus 12-15 Entwicklern, die beim Kunden vor Ort arbeiten. Über den externen Anbieter kommt noch einmal die gleiche Anzahl an Entwicklern hinzu. Eine besondere Herausforderung besteht in der Tatsache, dass zwei Projekte gleichzeitig betreut werden, was ein schnelles Umdenken und Flexibilität voraussetzt.
Branche:
Telekommunikation
Rolle:
Software-Entwickler, Analyst
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
04/2009 - 04/2009
Kurzbeschreibung:
G1 und iPhone Client für die Verwaltung von Foto-,Musik und Videodaten
Ein großes deutsches Telekommunikationsunternehmen ermöglicht Benutzern heute durch eine entsprechende Webapplikation eigene Foto-,Musik und Videodaten online zu verwalten. Im Rahmen des Gesamtprojektes sollen Teile der Applikation auf das iPhone und das G1 portiert werden.
Für Android handelt es sich dabei um einen auf Java-basierten Client, der über Web-Services eine Information bezieht. Für das iPhone handelt es sich um eine native Objective-C Applikation, die ebenfalls die Informationen über Web-Services erhält. Eine besondere Anforderung ist,
dass sich der G1 Client und er iPhone Client komplett gleich verhalten sollen. Im Rahmen einer Qualitätssicherungsphase sollen beide Clients zur Marktreife geführt werden.
Branche:
Telekommunikation
Rolle:
Tester
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
02/2009 - 03/2009
Kurzbeschreibung:
Entwicklung einer Applikation zur Verwaltung von Blutdruckwerten für das iPhone
In der heutigen Zeit werden vermehrt auch Wünsche geäußert, seine privaten Daten auf mobilen Endgeräten verwalten zu können.
Zur Vereinfachung der medizinischen Datenerfassung wurde aus diesem Grund eine Anwendung entwickelt, die es dem Nutzer eines iPhones erlaubt, seine Blutdruck-und Pulswerte zu verwalten. Des weiteren bietet sich dem Anwender durch diese Applikation die Möglichkeit, die erfassten Daten schnell und unkompliziert per e-Mail an seine Arzt zu senden.
Branche:
IT-Dienstleister
Rolle:
Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
11/2008 - 01/2009
Kurzbeschreibung:
iPhone & Android
Das iPhone ist unter anderem auch deshalb so beliebt, weil es ein sehr benutzerfreundliches Navigationskonzept und Layout bietet.
Ziel dieses Projektes war es, Google-Maps in eine native iPhone Applikation zu integrieren. Die besondere Schwierigkeit lag darin, dass sich die integrierte Google-Maps Komponente ähnlich verhalten sollte wie der Google Maps Client von Apple.
Zu Vergleichszwecken wurde der gleiche Prototyp auch für das mobile Endgerät Android von Google entwickelt.
Branche:
Telematik
Rolle:
Entwickler
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
05/2008 - 10/2008
Kurzbeschreibung:
Kopernikus
Einführung einer neuen Software zur Abrechnung der Vertriebshändler eines großen Telekommunikationsunternehmens. Die Software ist dafür ausgelegt auf bestehenden Events Kalkulationen durchzuführen, um dadurch die Abrechnung der Vertriebshändler(Bonus-Zahlungen etc.) zu gewährleisten.
Ziel des Gesamtprojektes war es das Altsystem zu ersetzen. Neben der Qualitätssicherung des neuen Systems lag der Fokus auf der Integration mit Drittsystemen des Kunden. Dabei mußte unter anderem der Directory-Service des Kunden an das neue System angebunden werden. Projektgröße: 50 Personen
Branche:
Telekommunikation
Rolle:
System Integrator
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
12/2007 - 04/2008
Kurzbeschreibung:
Home-Entertainment
Ziel des Projektes war es eine MediaCenter-Box zu entwickeln, die es dem Kunden ermöglicht, bequem im heimischen Wohnzimmer Internet-Entertainment sowie persönliche Medien zu nutzen. Beliebige Fernseher und HiFi-Anlagen können über Kabel mit der Box verbunden werden. Die Verbindung zu Internet und PC erfolgt per LAN oder drahtlos über WLAN.
Die Aufgabe unseres Teilprojektes bestand darin, die RSS-Feeds grafisch aufzuarbeiten und im Browser der Set-Top-Box darzustellen.
Eine besondere Schwierigkeit lag dabei zunächst darin, die RSS-Feeds und die damit verbunden Informationen fachlich aufzuarbeiten, um sie entsprechend darstellen zu können.
Projektgröße: 12 Personen
Branche:
Telekommunikation
Rolle:
Softwareentwickler, Analyst
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
10/2007 - 11/2007
Kurzbeschreibung:
VOP
In diesem Projekt lag der Fokus auf der Analyse der bestehenden Web-Applikationen eines
großen Mobilfunkunternehmens in England. Ziel war es Optimierungspotentiale herauszuarbeiten, um dies dann dem Kunden in Form von Technical Option Recommendations zur Verfügung
zu stellen. Anhand dieser Dokumente sollte der Kunde dann sein weiteres Vorgehen bei der Verbesserung seines Web-Auftritts ausrichten. In diesem Zusammenhang lag meine Aufgabe darin, das Reporting-Konzept aufzuarbeiten, um Verbesserungsvorschläge zu unterbreiten.
Des weiteren habe ich Empfehlungen ausgesprochen, das Load-Balancing Konzept zu verbessern.
Projektgröße: 15 Personen
Branche:
Telekommunikation
Rolle:
Technical Analyst
Aufgaben:
Technologien/Werkzeuge:
Zeitraum:
03/2004 - 08/2007
Kurzbeschreibung:
Pegabase /radio
Ziel dieses Projektes war die Ablösung eines auf Oracle-Forms basierten Clients durch eine Swing Applikation.
Die Applikation unterstützt die Mitarbeiter eines großen deutschen Mobilfunkunternehmens bei der Planung der Funknetze und deren Abdeckung.
Im Zuge dieser Migration sind Prozesse in der Funknetzplanung neu überdacht und mit grafischen Konzepten belegt worden. Diese Konzepte sind dabei zunächst in Form von funktionalen Designs dokumentiert worden, um sie daraufhin umzusetzen.
Die technische Implementierung erfolgte dabei zum großen Teil durch Codegenerierung, die auf xml basierte.
Je nach Projektphase lagen meine Aufgaben sowohl in der Analyse als auch in der Implementierung der Softwarekomponenten. Nach 1,5 Jahren habe ich die Teamleitung eines Entwicklerteams übernommen. Weitere anderthalb Jahre später bin ich mit der Projektleitung eines Teilprojektes beauftragt worden.
Projektgröße insgesamt: 20 Personen
Teamgröße des Teilprojektes: 6 Personen
Branche:
Telekommunikation
Rolle:
Team Lead, Analyst, Softwareentwickler
Aufgaben:
Technologien/Werkzeuge:
Details zu weiteren Projekten schicke ich Ihnen bei Bedarf gerne zu.
Arbeit als Trainer:
11/2014 - 04/2015 - Durchführung von Java-Foundation-Tracks für Programmierer. Einführung in die objektorientierte Programmierung mit Java.
Veröffentlichungen:
Im Dauertest? In einem professionellen Umfeld ist eine Build-Automatisierung unerla?sslich . Mobile Developer Android, Issue 01/2011
Vorträge:
Android & CI - Wie geht das? . MobileTechCon, Mainz, 09/2010
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Das Projekt wurde in allen Phasen von der Spezifikation bis zum Produktionsbetrieb begleitet und erfolgreich abgeschlossen. Die entwickelten bzw. geänderten Services werden erfolgreich im Kerngeschäft des Unternehmens eingesetzt. Neben dem technischen Know-How wurden auch wesentliche methodische Beiträge eingebracht, die der Qualität der Anwendung dienlich waren. Hier sind insbesondere die Verbesserung des Continuous Integration Ablaufs als auch die Etablierung eines geregelten Mechanismus für Continuous Deployment Szenarien zu nennen. Wir möchten uns bei dem Consultant recht herzlich für die konstruktive Mitwirkung am Aufbau sowie der Verbesserung des neu entstandenen Scrum-Teams bedanken und sprechen sehr gerne eine Empfehlung an andere Projektanbieter aus."
— Projekt Anwendungsentwicklung JEE, 07/12 - 03/13
Referenz durch Product Owner of Home Access Decision Services, Telekommunikationsunternehmen, vom 11.04.13