Einsatzorte ausserhalb Großraum Frankfurt nur 40-60% Remote möglich
Realisierung eines Backendsystems für eine VR-Anwendung zur Konfiguration von Wohnungen auf Basis Liferay 7.
Konzeption und Implementierung Backend (Business Layer und Datenbank), Abstimmung und Implementierung der REST-Services für den VR-Client, Implementierung eines tokenbasierten Login für den REST-Service (OAuth2), Anbindung Liferay an SSO (Azure) inital via LDAP, später via OpenId Connect. Einrichten Test- und Produktionssysteme, Deployment, QS, Wartung und Support
Realisierung eines Sales- und Marketing Portals auf Basis von Liferay 7 mit Responsive Design.
Beratung bei der Umsetzung fachlicher Anforderungen mit Liferay, Ausarbeitung eines allgemeine Konzeptes für das Portal, Implementierung eines kundenspezifischen Themes, Ausarbeiten von Konzepten für für Rollen & Rechte und für Staging (Redaktionsworkflows), Implementierung von Anforderungen, Anpassungen an Liferay, Wartung und 3rd-Level-Support
Realisierung eines Partnerportals auf Basis von Liferay 6.
Beratung bei der Umsetzung fachlicher Anforderungen mit Liferay, Ausarbeitung eines allgemeine Konzeptes für das Portal, Migrationskonzept zur automatischen Migration der Inhalte aus Altsystem, Umsetzung eines kundenspezifischen Themes, Implementierung Migrationstools für Standardinhalte und Spezialinhalte von OpenCMS/Baans nach Liferay, Durchführung der Migration, Relaunch des UserInterafces, Implementierung Anwendungen (Inbox, Newsletter, Appstore, Adminsuche), Konzeption und Umsetzumg Rechtekonzept, Migration von Liferay 6 nach Liferay 7, Umstellung auf Responsive Design, Implementierung Erweiterungen (Secure Login, LDAP-Anbindung, OEM-User, Pushmail), Wartung und Support
Umsetzung Intranet-Lösung mit länderspezifischen Sites auf Basis Liferay .
Analyse Anforderungen an Website und Anwendung, Implementierung eines kundenspezifischen Themes für die Sites, kundenspezifische Anpassungen an Liferay, Redesign der UI (neues Theme), Migration von Liferay 6 nach Liferay 7, Umstellung auf Responsive Design, Wartung und Support
Angebotserstellung für Projektanfragen (mit Projekt- und Wartungsaufwänden zwischen 10 und 7000 Personentagen).
Aufwandsabschätzungen, Angebotserstellung und Angebotspräsentation beim Kunden.
Umsetzung, Wartung und Support einer Website auf Basis Liferay Portalserver mit integrierter Buchungsanwendung.
Übernahme einer existierenden Portal-Lösung auf Basis Liferay 5, Analyse Anforderungen an Website und Anwendung für Relaunch mit Liferay 6, Implementierung eines kundenspezifischen Themes, Kundenspezifische Anpassungen an Liferay, Implementierung der Buchungsanwendung als Portlet, Anbindung an Legacy Buchungs- und Planungstool, Test der Anwendung, Betriebskonzept (Live, Staging, Loadbalancing, Clustering), Optimierungen Website und Buchungsanwendung, Diverse Anpassungen und Erweiterungen Website und Buchungsanwendung, Umsetzung eines Newsletter-Tools für die Website, Implementierung einer Onlineregistrierung für Kunden zum vereinfachten Zugang zu Schulungsstätten, Refactoring einer Hotelbuchungsanwendung für Schulungsteilnehmer, Implementierung einer Transportbuchungsanwendung für Schulungsteilnehmer, Wartung und Support.
Online-Banking-Anwendung: Überweisungsservice mit Dauerauftrag, Terminüberweisung, Guthabenauszahlung, Transaktionsübersicht) für einen Kreditkartenherausgeber.
Entwurf der SW-Architektur, Implementierung Web-Anwendung, Implementierung Backend (EJB-Schnittstelle für Web-Anwendung, Anbindung an Kreditkarten-Autorisierungssystem und Kundenverwaltung, Datenbankdesign, Sicherheitssystem, Anbindung Bank (Clearing)) Durchführung von Integrationstest, Konfiguration der QA- und Produktionsumgebung, Entwurf und Implementierung zusätzlicher Funktionalität, Refactoring und Erweiterung (EJB 2 nach EJB 3, Support PCI-DSS), SEPA-Umstellung, Europa-Überweisung, Betriebsüberwachung, Wartung und Support
Konzeption und Implementierung einer Projekt- und Aufgabenverwaltung auf Basis von Liferay 7
Analyse Anforderungen an Anwendung, Implementierung Projektverwaltung, Implementierung Aufgabenverwaltung, Implementierung Budgetverwaltung, Wartung und Support,
Erstellen Allgemeine Lösung aus Kundenlösung
Konzeption und Umsetzung einer B2C Lösung für Privatkunden auf Basis von Liferay 6.
Ausarbeitung eines Konzeptes, Implementierung der Anwendung, QS, Coaching Entwickler, Schulung und Coaching Redakteure, Relaunch und Umstieg auf Liferay 6.2 (2014), Relaunch (2016)
Konzeption und Umsetzung eines Online-Campus auf Basis von Liferay .
Konzepterstellung, Implementierung, Coaching (Team)
Umsetzung eines Backendsystems für eine Facebook-Autobörse.
Analyse Anforderungen ans Backend, Spezifikation der Schnittstelle zum Frontend, Implementierung der Backendlogik, Implementierung einer Importschnittstelle für den Import von Fahrzeugen und Verkäufern, Erstellung von automatisierten Tests und Testdurchführung für Schnittstelle zum Frontend und für Import
Umsetzung eines modularer Webservice zur Anbindung verschiedener Anwendungen an einen zentralen Finanzierungsrechner.
Analyse der von den Anwendungen verwendeten Schnittstellen, Konzeption der Applikation mit anwendungsspezifischen Webservice-Schnittstellen, Implementierung des Webservice, Erstellung von automatisierten Tests und Testdurchführung , Optimierung (Caching), Anbindung des Webservice an die Applikation
Konzeption und Implementierung eines Neuwagen-Locators (Suche mit Filter, Umkreissuche, Detailanzeige, Kontakt zum Händler.
Konzeption der Anwendung, Implementierung der Anwendung (Frontend/Backend) mit Anbindung an Legacy-Systeme des Herstellers via Webservice, Internationalisierung (Russland, Frankreich), Erstellung von automatisierten Tests und Testdurchführung, Integration in Herstellerwebseite, Test der Backend-Anbindung (Webservice)
Betreuung und Weiterentwicklung mehrerer bestehender Anwendungen.
Einarbeitung in die Anwendungen, Dokumentation der Anwendungen und der Wartungsaktiviäten, Analyse und Beseitigung bestehenden Probleme, Durchführung von Wartungen, Konzeption und Umsetzung von Änderungen, Einarbeitung von Entwickler in Anwendungen und Wartung, Coaching und Support Entwickler
Umsetzung einer Kunden-Community auf Basis Liferay Portal 4.
Implementierung spezieller Portlets (Fotogallery, Videoeinbindung, Gewinnspiel, VBeranstaltungskalender), Anpassungen an Liferay für das Customizing der Startseite der Kunden, Durchführung von QS-Maßnahmen
Re-Design und Erweiterung einer prozessorientierten Re-Marketing-Anwendung für Leasingfahrzeuge aus gestöärtten Leasingverträgen.
Analyse der Ist-Anwendung (Architektur, Codequalität, Performance), Entwurf einer Zielarchitektur, Planung Refactoiring und Migration, Umsetzung de Re-Designs (refactoring, Optimierung, Schichtentrennung, Umsetzung Workflows mitt jBPM), QS, Wartung, Support (bis 02/2013)
Konzeption und Implementierung eines firmeninternen Portals zum Aufruf externer Systeme über ein Single Sign On.
Konzeption, Implementierung der Anwendung und der Datenbank, Anbindung externe Systeme (Shops, Buchungssysteme), Konfiguration Test- und Produktivsystem, Wartung und Support (bis 12/2014)
Konzeption, Entwicklung (9/2006 - 12/2006)
Beschreibung: Entwurf, Implementierung und Test/Rollout eines Moduls zum Aufruf eines Baufinanzierungs-Webservices aus einem PERL-Frontend.
Aufgaben: Entwurf der SW-Architektur; Implementierung der Anwendung auf der Basis der Java-Reflexion-API; Durchführung und Auswertung von Test; Konfiguration der Test- und Produktionsumgebung.
DV-Umfeld: ANT, Apache, Axis, CVS, HTML, Intellij IDEA, Jetty, Java, JUnit, Linux, SOAP, SSL, UML, Unix, XML, XML-RPC, Webservices
Branchen: EDV-Dienstleister / Bank
Konzeption, Entwicklung , Beratung (1/2006 - 3/2006)
Beschreibung: Weiterentwicklung eines KFZ-Konfigurators.
Aufgaben: Fehlerbeseitigung; Einbau neuer Funktionalitäten (Kernmodul und Oberfläche); Schnittstellen zu anderen Anwendungen; Messeversion.
DV-Umfeld: ANT, Apache, CVS, HTML, Intellij IDEA, J2SE, J2EE, JDBC, JDK, JSP, Java, JavaBeans, JavaScript, Oracle, Bea Wbelogic, SQL, Spring, Struts, Tomcat, Windows, Linux, XML, XSL, mySQL, iText
Branchen: Automobilbranche, Werbeagentur
SW-Ergonomie und Entwicklung(1/2006 - 3/2006)
Beschreibung: Consulting Usability und Visualisation
Aufgaben: Erstellung von Prototypen; Unterstützung bei der Durchführung von Usability-Tests; Technische Beratung bei der Umsetzung von Styleguideanforderungen.
DV-Umfeld: Apache, Eclipse, HTML, Internet, Intranet, JBOSS, Java, JavaScript, Perl, HTML, CSS, XML, XSL, XSLT
Branchen: Touristik
Konzeption, Entwicklung, Beratung (09/2005 - 12/2005)
Beschreibung: Konzeption einer Schnittstelle für eine Normobjekt-Datenbank.
Aufgaben: Anforderungsanalyse für Schnittstellen; Objektmodell erarbeiten (UML); Erstellung eines vertikalen Prototyps mit EJB und Webservice-Schnittstelle; Toolvalidierung AOP (AspectJ, Spring AOP, JBoss AOP); Toolvalidierung Webservice (AXIS, JBoss WS); Festlegung der Tools und Werkzeuge.
DV-Umfeld: ANT, AOP, AspectJ, Axis, CVS, Eclipse, Hibernate, Intellij IDEA, J2SE, J2EE, Java, JBoss, Junit, SOAP, Spring, UML, XML, Windows, Linux
Branche: Rundfunk/TV
SW-Ergonomie, Technische Beratung und Entwicklung (02/2005 - 09/2005)
Beschreibung: Consulting Usability und Visualisation:
Aufgaben: Überarbeitung von Styleguides; Bewertung und Entwurf von Masken und Workflows auf der Basis der Styleguides; Erstellung von Prototypen; Unterstützung bei der Durchführung von Usability-Tests; Technische Beratung bei der Umsetzung von Styleguideanforderungen.
DV-Umfeld: Eclipse, Intellij IDEA, Internet, Intranet, Java, Perl, SWING, Windows, XML, DTD
Branche: Touristik
Konzeption, Entwicklung, Beratung (09/2004 - 02/2005)
Beschreibung: Pflege und Weiterentwicklung eines KFZ-Konfigurators.
Aufgaben: Refaktorisierung und Dokumentation der Software sowie deren Weiterentwicklung.
DV-Umfeld: ANT, CVS, Eclipse, Intellij IDEA, J2SE, JDK, Java, JSP, Linux, Junit, MySql, Oracle SOAP, Struts, Spring, UML, Windows, XML
Branche: Automobil
Konzeption, Entwicklung, Optimierung (08/2003 - 08/2004)
Beschreibung: Applet zur dynamischen Erzeugung von Formularen auf der Basis von XML-Maskenbeschreibungen und aktuellen Daten/Attributen (Datenaustausch via SOAP).
Aufgaben: Konzeption und Implementierung der Oberfläche des Applets mit company-spezifischem Look&Feel unter Berücksichtigung der JFC(Swing)-Architektur. Anbindung an Datadictionary. Test und Optimierung von Laufzeit und Appletgröße.
DV-Umfeld: ANT, CVS, Eclipse, Intellij IDEA, Internet, Intranet, J2SE, JDK, Java, Junit, SOAP, SUN, SWING, UML, Windows, XML, XSL, DTD, MKS
Branche: Touristik
Architektur, Entwicklung, Teamleitung (06/2001 - 07/2003)
Beschreibung: B2B-Portal für Reisereservierungssystem; Design der Architektur und Implementierung auf J2EE-Basis. Das B2B-Portal "Portevo" gewann die Auszeichnung zur "Anwendung des Jahres 2002" (Wettbewerb um das beste IT-Projekt Deutschlands) der Computerwoche. Von 41 Bewerbern kam Portevo unter die ersten 5 Finalisten (ADAC, Citibank, DHL, Dresdner Bank und Portevo).
Aufgaben: Technische Architekturdesign des B2B-Portals. Konzeption User- und Lizenzmanagement. Implementierung User- und Lizenzmanagement. Datenbankdesign inklusive Ableich mit Legacy-Datenbank. Administrationsoberfläche (für User- und Lizenzmanagement). Unterstützung bei der Betriebseinführung. Coaching der Linien-Mitarbeiter. 3rd-Level-Support.
DV-Umfeld: ANT, Apache, CVS, Cocoon, EJB, Eclipse, HTML, HTTP, HTTPD, Intellij IDEA, Internet, Intranet, J2EE, J2SE, JBuilder, JDBC, JDK, JSP, Java, JavaBeans, JavaScript, Junit, Linux, MS-Office, MS-Visio, OO-Analyse, OO-Design, OO-Programmierung, Oracle, Oracle9i, PL-SQL, Quest-Toad, SERVLETS, SQL, SSL, Struts, Servlets, Sun Solaris, Tomcat, UML, Weblogic, Windows, XML, XPATH, XSL, XSLT, Xalan
Branche: Touristik
Konzeption, Entwicklung, Coaching (10/2000 - 05/2001)
Beschreibung: Browserbasiertes Repository für Sourcecode und Dokumentationen
Aufgaben: Redesign einzelner Komponenten; Sourcecode-Refaktorisierung; Konzeption und Implementierung neuer Funktionalitäten; Toolauswahl (Methoden-Tools, IDE für Java); Coaching Java-Entwicklung;
DV-Umfeld: C, C++, HTTP, HTTPD, Intranet, J2SE, JBuilder, JDK, Java, JavaBeans, JavaScript, Junit, Linux, MS-Office, MS-Visio, SQL, SWING, Sun Solaris, SunOS, TogetherJ, Visual Age, Windows, XML, SUN OS, Solaris, Java-Applet, VM-Ware
Branche: Bank
Konzeption (08/2000 - 09/2000)
Beschreibung: Sicher Druck geldwerter Belege über Intranet/Internet
Aufgaben: Analyse der bestehenden Funktionalität und der Anforderungen an sicheres Drucken. Ausarbeitung eines Konzeptes.
Branche: Touristik
Technischer Architekt (01/2000 - 07/2000)
Beschreibung: Web-Client für ein host-basiertes Reservierungssystem
Aufgaben: Istaufnahme/Feinkonzept. Definition der Softwarearchitektur. Ausarbeitung eines Anbindungskonzept. Ausarbeitung einer Migrationsstrategie.
DV-Umfeld: C++, EJB, HTML, HTTP, HTTPD, Internet, Intranet, J2EE, J2SE, JDBC, JDK, JSP, Java, JavaBeans, JavaScript, MS-Office, MS-Visio, Oracle, Oracle Application Server, Oracle JDeveloper, Oracle Webserver, PL-SQL, Rational Rose, Sun Solaris, UML
Branche: Touristik
Coaching (1994 - 2000)
Aufgaben: Coaching von Projekten bezüglich OO-Analyse und -Design, C++ Programmierung, Komponentensoftware, COM/OLE Technologie, Software-Architektur, Software-Ergonomie, Qualitätssicherung und Projektmanagement
DV-Umfeld: Windows, Unix, Booch, Rumbaugh, Paradigm, Rational Rose, MS-Office, MS-Project, C++, C, COM, OLE, ActiveX, GUI
Branche: Touristik
Architekt, Entwickler (1999)
Beschreibung: Pflege und Erweiterung der clienstseitigen Systemkomponenten eines C/S-Systems
Aufgaben: Fehlerbeseitigung, Integration neuer Anforderungen, Optimierungen
DV-Umfeld: Windows, C++, ActiveX, COM, Visual Studio
Branche: Touristik
Entwickler (1998)
Beschreibung: Komponentenbasierte Client-Application eines C/S-Systems
Aufgaben: Erweiterung der Systemkomponenten um neue Funktionalitäten
DV-Umfeld: Windows, C++, ActiveX, COM, Visual Studio
Branche: Touristik
Schulung / Coaching (1996 - 1999)
Beschreibung: UIMS Open Interface (Elements Environment)
Aufgaben: Entwicklerschulungen, Coaching von Projekten beim Einsatz des UIMS
Branche: IT
Projektleiter, Entwickler (1997)
Beschreibung: GUI-Framework
Aufgaben: Konzeption und Implementierung eines GUI Framework
DV-Umfeld: Windows, C, C++, ActiveX, COM
Branche: Touristtik
Projektleiter (1996 - 1997)
Beschreibung: Komponentenbasierte Client-Application eines C/S-Systems
Aufgaben: Konzeption und Implementierung der Systemkomponenten und der Anbindung an den Server
DV-Umfeld: Unix, C++, Open Interface; Windows, COM / ActiveX, C++, MFC
Branche: Touristtik
Systemadministrator (1994 - 1997)
Beschreibung: Systemadministrator GUI-Server unter SCO-Unix
Branche: Touristtik
Entwickler (1996)
Beschreibung: Entwurf eines Konzeptes für eine multiplattformfähige Clientapplikation eines C/S-Systems
Branche: Touristtik
Entwickler (1995)
Beschreibung: Entwurf und Implementierung von Steuerelementen
DV-Umfeld: Unix, C++, Open Interface
Branche: Touristtik
Entwickler (1994 - 1995)
Beschreibung: Entwurf und Implementierung eines Prototypes für ein Verkaufsmodul im Rahmen der Migration einer terminalorientierten Hostanwendung auf eine nachrichtenbasierte C/S-Anwendung mit graphischer Benutzeroberfläche
DV-Umfeld: Unix, C++, OpenInterface
Branche: Touristtik
Entwickler (1993 - 1994)
Beschreibung Entwurf und Implementierung einer portablen C++ Klassenbibliothek für graphische Benutzeroberflächen
DV-Umfeld: Unix, C++, XVT
Branche: Touristtik
Berater (1994 - 1995)
Beschreibung: Analyse, Auswahl und Einführung für OO-Werkzeuge und für SEU's; Erstellung eines Firmenstyleguides für GUI's; Ausarbeitung von C++-Programmierrichtlinien
Branche: Touristtik
Senior Software Engineer / Consultant
Konzeption und Umsetzung von Java Anwendungen mit Schwerpunkt Liferay Portalentwicklung in agilen Projekten
Werkzeuge:
Einsatzorte ausserhalb Großraum Frankfurt nur 40-60% Remote möglich
Realisierung eines Backendsystems für eine VR-Anwendung zur Konfiguration von Wohnungen auf Basis Liferay 7.
Konzeption und Implementierung Backend (Business Layer und Datenbank), Abstimmung und Implementierung der REST-Services für den VR-Client, Implementierung eines tokenbasierten Login für den REST-Service (OAuth2), Anbindung Liferay an SSO (Azure) inital via LDAP, später via OpenId Connect. Einrichten Test- und Produktionssysteme, Deployment, QS, Wartung und Support
Realisierung eines Sales- und Marketing Portals auf Basis von Liferay 7 mit Responsive Design.
Beratung bei der Umsetzung fachlicher Anforderungen mit Liferay, Ausarbeitung eines allgemeine Konzeptes für das Portal, Implementierung eines kundenspezifischen Themes, Ausarbeiten von Konzepten für für Rollen & Rechte und für Staging (Redaktionsworkflows), Implementierung von Anforderungen, Anpassungen an Liferay, Wartung und 3rd-Level-Support
Realisierung eines Partnerportals auf Basis von Liferay 6.
Beratung bei der Umsetzung fachlicher Anforderungen mit Liferay, Ausarbeitung eines allgemeine Konzeptes für das Portal, Migrationskonzept zur automatischen Migration der Inhalte aus Altsystem, Umsetzung eines kundenspezifischen Themes, Implementierung Migrationstools für Standardinhalte und Spezialinhalte von OpenCMS/Baans nach Liferay, Durchführung der Migration, Relaunch des UserInterafces, Implementierung Anwendungen (Inbox, Newsletter, Appstore, Adminsuche), Konzeption und Umsetzumg Rechtekonzept, Migration von Liferay 6 nach Liferay 7, Umstellung auf Responsive Design, Implementierung Erweiterungen (Secure Login, LDAP-Anbindung, OEM-User, Pushmail), Wartung und Support
Umsetzung Intranet-Lösung mit länderspezifischen Sites auf Basis Liferay .
Analyse Anforderungen an Website und Anwendung, Implementierung eines kundenspezifischen Themes für die Sites, kundenspezifische Anpassungen an Liferay, Redesign der UI (neues Theme), Migration von Liferay 6 nach Liferay 7, Umstellung auf Responsive Design, Wartung und Support
Angebotserstellung für Projektanfragen (mit Projekt- und Wartungsaufwänden zwischen 10 und 7000 Personentagen).
Aufwandsabschätzungen, Angebotserstellung und Angebotspräsentation beim Kunden.
Umsetzung, Wartung und Support einer Website auf Basis Liferay Portalserver mit integrierter Buchungsanwendung.
Übernahme einer existierenden Portal-Lösung auf Basis Liferay 5, Analyse Anforderungen an Website und Anwendung für Relaunch mit Liferay 6, Implementierung eines kundenspezifischen Themes, Kundenspezifische Anpassungen an Liferay, Implementierung der Buchungsanwendung als Portlet, Anbindung an Legacy Buchungs- und Planungstool, Test der Anwendung, Betriebskonzept (Live, Staging, Loadbalancing, Clustering), Optimierungen Website und Buchungsanwendung, Diverse Anpassungen und Erweiterungen Website und Buchungsanwendung, Umsetzung eines Newsletter-Tools für die Website, Implementierung einer Onlineregistrierung für Kunden zum vereinfachten Zugang zu Schulungsstätten, Refactoring einer Hotelbuchungsanwendung für Schulungsteilnehmer, Implementierung einer Transportbuchungsanwendung für Schulungsteilnehmer, Wartung und Support.
Online-Banking-Anwendung: Überweisungsservice mit Dauerauftrag, Terminüberweisung, Guthabenauszahlung, Transaktionsübersicht) für einen Kreditkartenherausgeber.
Entwurf der SW-Architektur, Implementierung Web-Anwendung, Implementierung Backend (EJB-Schnittstelle für Web-Anwendung, Anbindung an Kreditkarten-Autorisierungssystem und Kundenverwaltung, Datenbankdesign, Sicherheitssystem, Anbindung Bank (Clearing)) Durchführung von Integrationstest, Konfiguration der QA- und Produktionsumgebung, Entwurf und Implementierung zusätzlicher Funktionalität, Refactoring und Erweiterung (EJB 2 nach EJB 3, Support PCI-DSS), SEPA-Umstellung, Europa-Überweisung, Betriebsüberwachung, Wartung und Support
Konzeption und Implementierung einer Projekt- und Aufgabenverwaltung auf Basis von Liferay 7
Analyse Anforderungen an Anwendung, Implementierung Projektverwaltung, Implementierung Aufgabenverwaltung, Implementierung Budgetverwaltung, Wartung und Support,
Erstellen Allgemeine Lösung aus Kundenlösung
Konzeption und Umsetzung einer B2C Lösung für Privatkunden auf Basis von Liferay 6.
Ausarbeitung eines Konzeptes, Implementierung der Anwendung, QS, Coaching Entwickler, Schulung und Coaching Redakteure, Relaunch und Umstieg auf Liferay 6.2 (2014), Relaunch (2016)
Konzeption und Umsetzung eines Online-Campus auf Basis von Liferay .
Konzepterstellung, Implementierung, Coaching (Team)
Umsetzung eines Backendsystems für eine Facebook-Autobörse.
Analyse Anforderungen ans Backend, Spezifikation der Schnittstelle zum Frontend, Implementierung der Backendlogik, Implementierung einer Importschnittstelle für den Import von Fahrzeugen und Verkäufern, Erstellung von automatisierten Tests und Testdurchführung für Schnittstelle zum Frontend und für Import
Umsetzung eines modularer Webservice zur Anbindung verschiedener Anwendungen an einen zentralen Finanzierungsrechner.
Analyse der von den Anwendungen verwendeten Schnittstellen, Konzeption der Applikation mit anwendungsspezifischen Webservice-Schnittstellen, Implementierung des Webservice, Erstellung von automatisierten Tests und Testdurchführung , Optimierung (Caching), Anbindung des Webservice an die Applikation
Konzeption und Implementierung eines Neuwagen-Locators (Suche mit Filter, Umkreissuche, Detailanzeige, Kontakt zum Händler.
Konzeption der Anwendung, Implementierung der Anwendung (Frontend/Backend) mit Anbindung an Legacy-Systeme des Herstellers via Webservice, Internationalisierung (Russland, Frankreich), Erstellung von automatisierten Tests und Testdurchführung, Integration in Herstellerwebseite, Test der Backend-Anbindung (Webservice)
Betreuung und Weiterentwicklung mehrerer bestehender Anwendungen.
Einarbeitung in die Anwendungen, Dokumentation der Anwendungen und der Wartungsaktiviäten, Analyse und Beseitigung bestehenden Probleme, Durchführung von Wartungen, Konzeption und Umsetzung von Änderungen, Einarbeitung von Entwickler in Anwendungen und Wartung, Coaching und Support Entwickler
Umsetzung einer Kunden-Community auf Basis Liferay Portal 4.
Implementierung spezieller Portlets (Fotogallery, Videoeinbindung, Gewinnspiel, VBeranstaltungskalender), Anpassungen an Liferay für das Customizing der Startseite der Kunden, Durchführung von QS-Maßnahmen
Re-Design und Erweiterung einer prozessorientierten Re-Marketing-Anwendung für Leasingfahrzeuge aus gestöärtten Leasingverträgen.
Analyse der Ist-Anwendung (Architektur, Codequalität, Performance), Entwurf einer Zielarchitektur, Planung Refactoiring und Migration, Umsetzung de Re-Designs (refactoring, Optimierung, Schichtentrennung, Umsetzung Workflows mitt jBPM), QS, Wartung, Support (bis 02/2013)
Konzeption und Implementierung eines firmeninternen Portals zum Aufruf externer Systeme über ein Single Sign On.
Konzeption, Implementierung der Anwendung und der Datenbank, Anbindung externe Systeme (Shops, Buchungssysteme), Konfiguration Test- und Produktivsystem, Wartung und Support (bis 12/2014)
Konzeption, Entwicklung (9/2006 - 12/2006)
Beschreibung: Entwurf, Implementierung und Test/Rollout eines Moduls zum Aufruf eines Baufinanzierungs-Webservices aus einem PERL-Frontend.
Aufgaben: Entwurf der SW-Architektur; Implementierung der Anwendung auf der Basis der Java-Reflexion-API; Durchführung und Auswertung von Test; Konfiguration der Test- und Produktionsumgebung.
DV-Umfeld: ANT, Apache, Axis, CVS, HTML, Intellij IDEA, Jetty, Java, JUnit, Linux, SOAP, SSL, UML, Unix, XML, XML-RPC, Webservices
Branchen: EDV-Dienstleister / Bank
Konzeption, Entwicklung , Beratung (1/2006 - 3/2006)
Beschreibung: Weiterentwicklung eines KFZ-Konfigurators.
Aufgaben: Fehlerbeseitigung; Einbau neuer Funktionalitäten (Kernmodul und Oberfläche); Schnittstellen zu anderen Anwendungen; Messeversion.
DV-Umfeld: ANT, Apache, CVS, HTML, Intellij IDEA, J2SE, J2EE, JDBC, JDK, JSP, Java, JavaBeans, JavaScript, Oracle, Bea Wbelogic, SQL, Spring, Struts, Tomcat, Windows, Linux, XML, XSL, mySQL, iText
Branchen: Automobilbranche, Werbeagentur
SW-Ergonomie und Entwicklung(1/2006 - 3/2006)
Beschreibung: Consulting Usability und Visualisation
Aufgaben: Erstellung von Prototypen; Unterstützung bei der Durchführung von Usability-Tests; Technische Beratung bei der Umsetzung von Styleguideanforderungen.
DV-Umfeld: Apache, Eclipse, HTML, Internet, Intranet, JBOSS, Java, JavaScript, Perl, HTML, CSS, XML, XSL, XSLT
Branchen: Touristik
Konzeption, Entwicklung, Beratung (09/2005 - 12/2005)
Beschreibung: Konzeption einer Schnittstelle für eine Normobjekt-Datenbank.
Aufgaben: Anforderungsanalyse für Schnittstellen; Objektmodell erarbeiten (UML); Erstellung eines vertikalen Prototyps mit EJB und Webservice-Schnittstelle; Toolvalidierung AOP (AspectJ, Spring AOP, JBoss AOP); Toolvalidierung Webservice (AXIS, JBoss WS); Festlegung der Tools und Werkzeuge.
DV-Umfeld: ANT, AOP, AspectJ, Axis, CVS, Eclipse, Hibernate, Intellij IDEA, J2SE, J2EE, Java, JBoss, Junit, SOAP, Spring, UML, XML, Windows, Linux
Branche: Rundfunk/TV
SW-Ergonomie, Technische Beratung und Entwicklung (02/2005 - 09/2005)
Beschreibung: Consulting Usability und Visualisation:
Aufgaben: Überarbeitung von Styleguides; Bewertung und Entwurf von Masken und Workflows auf der Basis der Styleguides; Erstellung von Prototypen; Unterstützung bei der Durchführung von Usability-Tests; Technische Beratung bei der Umsetzung von Styleguideanforderungen.
DV-Umfeld: Eclipse, Intellij IDEA, Internet, Intranet, Java, Perl, SWING, Windows, XML, DTD
Branche: Touristik
Konzeption, Entwicklung, Beratung (09/2004 - 02/2005)
Beschreibung: Pflege und Weiterentwicklung eines KFZ-Konfigurators.
Aufgaben: Refaktorisierung und Dokumentation der Software sowie deren Weiterentwicklung.
DV-Umfeld: ANT, CVS, Eclipse, Intellij IDEA, J2SE, JDK, Java, JSP, Linux, Junit, MySql, Oracle SOAP, Struts, Spring, UML, Windows, XML
Branche: Automobil
Konzeption, Entwicklung, Optimierung (08/2003 - 08/2004)
Beschreibung: Applet zur dynamischen Erzeugung von Formularen auf der Basis von XML-Maskenbeschreibungen und aktuellen Daten/Attributen (Datenaustausch via SOAP).
Aufgaben: Konzeption und Implementierung der Oberfläche des Applets mit company-spezifischem Look&Feel unter Berücksichtigung der JFC(Swing)-Architektur. Anbindung an Datadictionary. Test und Optimierung von Laufzeit und Appletgröße.
DV-Umfeld: ANT, CVS, Eclipse, Intellij IDEA, Internet, Intranet, J2SE, JDK, Java, Junit, SOAP, SUN, SWING, UML, Windows, XML, XSL, DTD, MKS
Branche: Touristik
Architektur, Entwicklung, Teamleitung (06/2001 - 07/2003)
Beschreibung: B2B-Portal für Reisereservierungssystem; Design der Architektur und Implementierung auf J2EE-Basis. Das B2B-Portal "Portevo" gewann die Auszeichnung zur "Anwendung des Jahres 2002" (Wettbewerb um das beste IT-Projekt Deutschlands) der Computerwoche. Von 41 Bewerbern kam Portevo unter die ersten 5 Finalisten (ADAC, Citibank, DHL, Dresdner Bank und Portevo).
Aufgaben: Technische Architekturdesign des B2B-Portals. Konzeption User- und Lizenzmanagement. Implementierung User- und Lizenzmanagement. Datenbankdesign inklusive Ableich mit Legacy-Datenbank. Administrationsoberfläche (für User- und Lizenzmanagement). Unterstützung bei der Betriebseinführung. Coaching der Linien-Mitarbeiter. 3rd-Level-Support.
DV-Umfeld: ANT, Apache, CVS, Cocoon, EJB, Eclipse, HTML, HTTP, HTTPD, Intellij IDEA, Internet, Intranet, J2EE, J2SE, JBuilder, JDBC, JDK, JSP, Java, JavaBeans, JavaScript, Junit, Linux, MS-Office, MS-Visio, OO-Analyse, OO-Design, OO-Programmierung, Oracle, Oracle9i, PL-SQL, Quest-Toad, SERVLETS, SQL, SSL, Struts, Servlets, Sun Solaris, Tomcat, UML, Weblogic, Windows, XML, XPATH, XSL, XSLT, Xalan
Branche: Touristik
Konzeption, Entwicklung, Coaching (10/2000 - 05/2001)
Beschreibung: Browserbasiertes Repository für Sourcecode und Dokumentationen
Aufgaben: Redesign einzelner Komponenten; Sourcecode-Refaktorisierung; Konzeption und Implementierung neuer Funktionalitäten; Toolauswahl (Methoden-Tools, IDE für Java); Coaching Java-Entwicklung;
DV-Umfeld: C, C++, HTTP, HTTPD, Intranet, J2SE, JBuilder, JDK, Java, JavaBeans, JavaScript, Junit, Linux, MS-Office, MS-Visio, SQL, SWING, Sun Solaris, SunOS, TogetherJ, Visual Age, Windows, XML, SUN OS, Solaris, Java-Applet, VM-Ware
Branche: Bank
Konzeption (08/2000 - 09/2000)
Beschreibung: Sicher Druck geldwerter Belege über Intranet/Internet
Aufgaben: Analyse der bestehenden Funktionalität und der Anforderungen an sicheres Drucken. Ausarbeitung eines Konzeptes.
Branche: Touristik
Technischer Architekt (01/2000 - 07/2000)
Beschreibung: Web-Client für ein host-basiertes Reservierungssystem
Aufgaben: Istaufnahme/Feinkonzept. Definition der Softwarearchitektur. Ausarbeitung eines Anbindungskonzept. Ausarbeitung einer Migrationsstrategie.
DV-Umfeld: C++, EJB, HTML, HTTP, HTTPD, Internet, Intranet, J2EE, J2SE, JDBC, JDK, JSP, Java, JavaBeans, JavaScript, MS-Office, MS-Visio, Oracle, Oracle Application Server, Oracle JDeveloper, Oracle Webserver, PL-SQL, Rational Rose, Sun Solaris, UML
Branche: Touristik
Coaching (1994 - 2000)
Aufgaben: Coaching von Projekten bezüglich OO-Analyse und -Design, C++ Programmierung, Komponentensoftware, COM/OLE Technologie, Software-Architektur, Software-Ergonomie, Qualitätssicherung und Projektmanagement
DV-Umfeld: Windows, Unix, Booch, Rumbaugh, Paradigm, Rational Rose, MS-Office, MS-Project, C++, C, COM, OLE, ActiveX, GUI
Branche: Touristik
Architekt, Entwickler (1999)
Beschreibung: Pflege und Erweiterung der clienstseitigen Systemkomponenten eines C/S-Systems
Aufgaben: Fehlerbeseitigung, Integration neuer Anforderungen, Optimierungen
DV-Umfeld: Windows, C++, ActiveX, COM, Visual Studio
Branche: Touristik
Entwickler (1998)
Beschreibung: Komponentenbasierte Client-Application eines C/S-Systems
Aufgaben: Erweiterung der Systemkomponenten um neue Funktionalitäten
DV-Umfeld: Windows, C++, ActiveX, COM, Visual Studio
Branche: Touristik
Schulung / Coaching (1996 - 1999)
Beschreibung: UIMS Open Interface (Elements Environment)
Aufgaben: Entwicklerschulungen, Coaching von Projekten beim Einsatz des UIMS
Branche: IT
Projektleiter, Entwickler (1997)
Beschreibung: GUI-Framework
Aufgaben: Konzeption und Implementierung eines GUI Framework
DV-Umfeld: Windows, C, C++, ActiveX, COM
Branche: Touristtik
Projektleiter (1996 - 1997)
Beschreibung: Komponentenbasierte Client-Application eines C/S-Systems
Aufgaben: Konzeption und Implementierung der Systemkomponenten und der Anbindung an den Server
DV-Umfeld: Unix, C++, Open Interface; Windows, COM / ActiveX, C++, MFC
Branche: Touristtik
Systemadministrator (1994 - 1997)
Beschreibung: Systemadministrator GUI-Server unter SCO-Unix
Branche: Touristtik
Entwickler (1996)
Beschreibung: Entwurf eines Konzeptes für eine multiplattformfähige Clientapplikation eines C/S-Systems
Branche: Touristtik
Entwickler (1995)
Beschreibung: Entwurf und Implementierung von Steuerelementen
DV-Umfeld: Unix, C++, Open Interface
Branche: Touristtik
Entwickler (1994 - 1995)
Beschreibung: Entwurf und Implementierung eines Prototypes für ein Verkaufsmodul im Rahmen der Migration einer terminalorientierten Hostanwendung auf eine nachrichtenbasierte C/S-Anwendung mit graphischer Benutzeroberfläche
DV-Umfeld: Unix, C++, OpenInterface
Branche: Touristtik
Entwickler (1993 - 1994)
Beschreibung Entwurf und Implementierung einer portablen C++ Klassenbibliothek für graphische Benutzeroberflächen
DV-Umfeld: Unix, C++, XVT
Branche: Touristtik
Berater (1994 - 1995)
Beschreibung: Analyse, Auswahl und Einführung für OO-Werkzeuge und für SEU's; Erstellung eines Firmenstyleguides für GUI's; Ausarbeitung von C++-Programmierrichtlinien
Branche: Touristtik
Senior Software Engineer / Consultant
Konzeption und Umsetzung von Java Anwendungen mit Schwerpunkt Liferay Portalentwicklung in agilen Projekten
Werkzeuge:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant verfügt über umfangreiches Wissen und jahrelange Erfahrung in der Programmierung. Dabei ist er nicht auf einzelne Programmiersprachen festgelegt. Ob C oder C++, oder wie in unserem Projekt Java, diesen Mitarbeiter kann man nur empfehlen. Für ein neues Projekt würde ich generell als erstes an ihn denken."
— Projekt Vista-SmartGUI, Java 1.4 , Swing, 08/03 - 06/04
Referenz durch Technologieberater, Amadeus Germany GmbH, vom 08.07.04
"Der Consultant war innerhalb des Projektes zunächst als Mitglied des Kernteams für die Ausarbeitung der Softwarearchitektur mit verantwortlich. Anschließend übernahm er als Verantwortlicher für das Benutzer- und Lizenzmanagements die Konzeption und Realisierung der entsprechenden Module, die Einbindung in das Gesamtsystem und die Anbindung an bestehende Legacy-Systeme. Aufgrund seiner ausgezeichneten Auffassungsgabe arbeitete er sich schnell und erfolgreich in die komplexen fachlichen und technischen Probleme der Aufgabenstellung ein. Die Verbindung von fundiertem und praxisorientiertem Fachwissen mit einer analytisch-konzeptionellen Denkweise und einem hohen Maß an Kreativität ermöglichten die erfolgreiche Bearbeitung selbst schwierigster Aufgaben innerhalb des Projektes und machten ihn zu einem kompetenten Ansprechpartner innerhalb und außerhalb des Projektes. Auch die manchmal schwierige Kommunikation mit den irischen Projektpartnern funktionierte hervorragend. Er ist ein sehr kooperativer Mitarbeiter, der stets über seine direkten Aufgaben hinaus schaut und das gelingen des Gesamtprojektes im Auge hat. Als engagierter und verantwortungsbewusster Mitarbeiter hat er einen ausgesprochen positiven Eindruck hinterlassen und wir werden bei Bedarf erneut die Zusammenarbeit mit ihm anstreben."
— Projekt Portevo, 06/01 - 07/03
Referenz durch Abteilungsleiter, Amadeus Germany, vom 02.02.05