Neuentwicklung eines Identity Providers:
Vorgehensmodell: Code-Camp
Abstimmung der API zwischen Backend und Frontend, Abstimmung der Fachlichkeiten mit dem Kunden
Vorgehensmodell:
Scrum + TDD
Vorgehensmodell: Scrum
2006 ? 2010: Finanzsoftware - Entwicklung einer Desktop-Anwendung (Werkzeug für die Verwaltung und Analyse persönlicher Finanzen).
Aufgabenstellung
Technische Umgebung:
Java, JUnit, Ant, Swing, JGoodies Binding Library, Glazed Lists Library, JFreeChart, iText, JPedal, Datenbank, Eclipse IDE
04/2007 - 09/2007: Erweiterung eines Dokumentenmanagement-Systems
Aufgabenstellung
Technische Umgebung:
Windows XP, Oracle 9.x, SQL, PL/SQL, Opentext Livelink, HTML, CSS, JavaScript
11/2005 - 12/2005: Web-basierte Anwendung zur Erfassung und Auswertung von Terminen, Kundengesprächen und Gesprächsergebnissen; flexible Auswertungen durch Export der Daten in Excel- Dokumente.
Rolle: Objektorientierte Analyse, Design des Klassenmodells, Entwicklung & Test
Software
IntelliJ IDEA 5.0, JDK 1.5, Tomcat 5.5.x, Apache Derby DB 10.x, Spring Framework 1.2.x, Hibernate 3.1, JUnit, Microsoft Office / Excel 2003, OpenOffice 2.0
Technologie
Java, Servlets, JSP
10/2001 - 03/2007: Schadensystem für eine Versicherung Erstellung eines Java-Clients mit Swing-Oberfläche, Verteilung des Clients im Intranet per WebStart, Entwicklung modularer UseCase-Komponenten, Entwicklung eines Backend-Controllers zur Steuerung der UseCase-Komponenten, Anbindung bestehender Host-Systeme und Altdatenbestände per MQ-Series Es wurden die Sparten allgemeine Haftpflichtversicherung, KFZ-Versicherung, Sach- und Transportversicherung und Unfall-Versicherung realisiert.
Rolle: Objektorientierte Analyse, Design des Klassenmodells mit Hilfe von MDA-Werkzeugen (model driven architecture), Umsetzung von Pattern im J2EE Umfeld, Entwicklung von EJBs mit Business-Logic, Code-Reviews
Software
JBuilder, Eclipse, Ant, Junit, Rational Rose Enterprise 2001A, IBM WebSphere Application Server 4.0.x, JBoss 3.x und JBoss 4.x, ArcStyler 2.7 von io-Software, Oracle Datenbank 9i, CVS und WinCVS als Entwickler-Repository
Technologie
Java, J2EE EJB, Servlets, XML, Swing, WebStart/JNLP
10/2000 - 09/2001: Erweiterung eines Dokumentenmanagement-Systems
Software
Opentext Livelink, Microsoft Internet Informations Server 4.0 (IIS), Oracle Datenbank 8.1.6
Technologie
Opentext OScript, Microsoft Active Server Pages, PL/SQL Stored Procedures, JavaScript, HTML, XML
09/2000: Design einer Datenbank-Zugriffskomponente Kapselung verschiedener Zugriffsmöglichkeiten-/technologien (ADO, JDBC, ...) hinter einem einheitlichem Interface.
Funktionalität:
Verbindungen zu Datenbanken herstellen, Befehle (SQL) absetzen, Zugriff auf Datensätze
Technologie
Microsoft Visual C++, Java, Microsoft ADO, Microsoft Access
01/2000 - 08/2000: firmenspezifisches Internet-Informationssystem: Adressenverwaltung, Verteilerlisten, Kalender, Veranstaltungen, Kurse
Software
Visual Basic 6.0, Java, Oracle Datenbank 8.1.5, Crystal Reports 8.0, Microsoft Internet Informations Server 4.0 (IIS), Microsoft Windows NT Server 4.0
Technologie
Java Stored Procedures (Oracle), Microsoft Web-Classes, HTML, XML
07/1999 - 12/1999: Online-Shopsystem
Kunde: Büroartikelversand
Shop kann vom Mandant mit einer Windows-Anwendung über das HTTP-Protokoll komfortabel administriert werden
Software
Visual Basic 6.0, Oracle Datenbank 8, Microsoft Internet Informations Server 4.0 (IIS), Microsoft Windows NT Server 4.0
Technologie
Microsoft Web-Classes, ADO, HTML
01/1998 - 06/1999: Knowledge-Management-System Verwaltung von Problemen/Lösungen/Wissen
Software
Visual Basic (VB 5.0 / 6.0), Oracle Datenbank 7.3.x
Technologie
Microsoft COM-Komponenten, ADO, SQL
2000
freiberuflich als IT Consultant tätig
2000
festangestellter Softwareentwickler
1997-2000
Ausbildung zum Fachinformatiker, Fachrichtung Anwendungsentwicklung
1996-1997
Grundwehrdienst
1987-1996
Gymnasium, Abschluss: Abitur
Erfahrungen im Bereich:
Application Server:
OOA / OOD
Technischer Schwerpunkt:
Neuentwicklung eines Identity Providers:
Vorgehensmodell: Code-Camp
Abstimmung der API zwischen Backend und Frontend, Abstimmung der Fachlichkeiten mit dem Kunden
Vorgehensmodell:
Scrum + TDD
Vorgehensmodell: Scrum
2006 ? 2010: Finanzsoftware - Entwicklung einer Desktop-Anwendung (Werkzeug für die Verwaltung und Analyse persönlicher Finanzen).
Aufgabenstellung
Technische Umgebung:
Java, JUnit, Ant, Swing, JGoodies Binding Library, Glazed Lists Library, JFreeChart, iText, JPedal, Datenbank, Eclipse IDE
04/2007 - 09/2007: Erweiterung eines Dokumentenmanagement-Systems
Aufgabenstellung
Technische Umgebung:
Windows XP, Oracle 9.x, SQL, PL/SQL, Opentext Livelink, HTML, CSS, JavaScript
11/2005 - 12/2005: Web-basierte Anwendung zur Erfassung und Auswertung von Terminen, Kundengesprächen und Gesprächsergebnissen; flexible Auswertungen durch Export der Daten in Excel- Dokumente.
Rolle: Objektorientierte Analyse, Design des Klassenmodells, Entwicklung & Test
Software
IntelliJ IDEA 5.0, JDK 1.5, Tomcat 5.5.x, Apache Derby DB 10.x, Spring Framework 1.2.x, Hibernate 3.1, JUnit, Microsoft Office / Excel 2003, OpenOffice 2.0
Technologie
Java, Servlets, JSP
10/2001 - 03/2007: Schadensystem für eine Versicherung Erstellung eines Java-Clients mit Swing-Oberfläche, Verteilung des Clients im Intranet per WebStart, Entwicklung modularer UseCase-Komponenten, Entwicklung eines Backend-Controllers zur Steuerung der UseCase-Komponenten, Anbindung bestehender Host-Systeme und Altdatenbestände per MQ-Series Es wurden die Sparten allgemeine Haftpflichtversicherung, KFZ-Versicherung, Sach- und Transportversicherung und Unfall-Versicherung realisiert.
Rolle: Objektorientierte Analyse, Design des Klassenmodells mit Hilfe von MDA-Werkzeugen (model driven architecture), Umsetzung von Pattern im J2EE Umfeld, Entwicklung von EJBs mit Business-Logic, Code-Reviews
Software
JBuilder, Eclipse, Ant, Junit, Rational Rose Enterprise 2001A, IBM WebSphere Application Server 4.0.x, JBoss 3.x und JBoss 4.x, ArcStyler 2.7 von io-Software, Oracle Datenbank 9i, CVS und WinCVS als Entwickler-Repository
Technologie
Java, J2EE EJB, Servlets, XML, Swing, WebStart/JNLP
10/2000 - 09/2001: Erweiterung eines Dokumentenmanagement-Systems
Software
Opentext Livelink, Microsoft Internet Informations Server 4.0 (IIS), Oracle Datenbank 8.1.6
Technologie
Opentext OScript, Microsoft Active Server Pages, PL/SQL Stored Procedures, JavaScript, HTML, XML
09/2000: Design einer Datenbank-Zugriffskomponente Kapselung verschiedener Zugriffsmöglichkeiten-/technologien (ADO, JDBC, ...) hinter einem einheitlichem Interface.
Funktionalität:
Verbindungen zu Datenbanken herstellen, Befehle (SQL) absetzen, Zugriff auf Datensätze
Technologie
Microsoft Visual C++, Java, Microsoft ADO, Microsoft Access
01/2000 - 08/2000: firmenspezifisches Internet-Informationssystem: Adressenverwaltung, Verteilerlisten, Kalender, Veranstaltungen, Kurse
Software
Visual Basic 6.0, Java, Oracle Datenbank 8.1.5, Crystal Reports 8.0, Microsoft Internet Informations Server 4.0 (IIS), Microsoft Windows NT Server 4.0
Technologie
Java Stored Procedures (Oracle), Microsoft Web-Classes, HTML, XML
07/1999 - 12/1999: Online-Shopsystem
Kunde: Büroartikelversand
Shop kann vom Mandant mit einer Windows-Anwendung über das HTTP-Protokoll komfortabel administriert werden
Software
Visual Basic 6.0, Oracle Datenbank 8, Microsoft Internet Informations Server 4.0 (IIS), Microsoft Windows NT Server 4.0
Technologie
Microsoft Web-Classes, ADO, HTML
01/1998 - 06/1999: Knowledge-Management-System Verwaltung von Problemen/Lösungen/Wissen
Software
Visual Basic (VB 5.0 / 6.0), Oracle Datenbank 7.3.x
Technologie
Microsoft COM-Komponenten, ADO, SQL
2000
freiberuflich als IT Consultant tätig
2000
festangestellter Softwareentwickler
1997-2000
Ausbildung zum Fachinformatiker, Fachrichtung Anwendungsentwicklung
1996-1997
Grundwehrdienst
1987-1996
Gymnasium, Abschluss: Abitur
Erfahrungen im Bereich:
Application Server:
OOA / OOD
Technischer Schwerpunkt:
"Der Consultant hat mit seinem fundierten Knowhow und seiner hohen Teamfähigkeit stark zur erfolgreichen Umsetzung der Anforderungen beigetragen."
— Projekt Erweiterungen Leistungs-Schaden-System, 06/13 - 03/16Referenz durch Gruppenleiter Anwendungsentwicklung, international tätiger Versicherungskonzern, vom 05.05.16
"[...] Im Architekturteam von [...] hatte er maßgeblichen Einfluss auf die technische Modernisierung des führenden Musik-Download-Portals in Deutschland. [...] Der Consultant arbeitete sich sehr zügig in komplexe Sachverhalte ein. Seine zielorientierte und engagierte Mitarbeit führten zu schnellen einwandfreien Lösungen. Sein Überblick und seine Zuverlässigkeit prädestinierten ihn für die Arbeit an kritischen Kernkomponenten des Systems. Mit Sozialkompetenz und fundiertem technischen Wissen erarbeitete er sich bald eine verantwortliche Position im Team. Sein Rat und seine Mithilfe wurden in jeder Situation hoch geschätzt. Als tragendes Teammitglied hatte er entscheidenden Anteil am Erfolg des Projektes Musicload. Der Consultant erledigte die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit. Sein Verhalten gegenüber Teamkollegen und Vorgesetzten war stets vorbildlich. Wir danken dem Consultant für die hervorragende Zusammenarbeit und wünschen ihm für die Zukunft weiterhin viel Erfolg."
— Projekt Konzeption, Entwicklung und Optimierung technischer und fachlicher Kernkomponenten von eines Musikportals, 10/07 - 10/10
Referenz durch Leiter Technology, Unternehmen im Bereich eCommerce-Lösungen, vom 03.02.11