avatar

Java-Entwickler

Experience:
28 y
Experience:
28 y
Location:
D-53129 Bonn
Last update:
17.12.2021
Register to Contact Freelancer
Available
Onsite hourly: 0 €
Remote hourly: N/A
MS-SQL JSP Office ePayment Jira SQL JDBC Testautomatisierung Bugzilla OOD Google Guice Guice PHP SVN Informatik MyBatis Windows technische Informatik Delphi SQL Server Jetty VBA Softwarelösungen Eclipse Java Datenerfassung XML Linux Servern TeamCity Word Linux mySQL Java JDK FoxPro JBOSS Hudson Backend EJB3 ACCESS MS-Access Jenkins Refactoring Geschäftslogik Oracle Datenbank Maven DB2 MS Office Java Script GUI Junit Confluence JEE FTP APIs Rich-Client JNDI MS-Office Dependency Injection testgetriebene Entwicklung HTML Datei Softwareentwicklung Tomcat TOAD RedHat
01.05.2012 — Now
Bonn/Köln
Branchen Hotellerie Pharma Finanzdienstleister (Banken) ePayment Handwerk Verfügbarkeit ab 05/12
01.11.2011 — 30.04.2012
Java-Entwickler
Branche Bank / ePayment Teamstärke 7 Personen, Gesamtprojekt 10 Personen Rolle Java-Entwickler Software Java, Linux, Eclipse, Oracle, SQL , Junit, Ant, Xtext Editor, Maybatis, Google Guice, Mybatis Guice, PicoContanier, Restlet, Jetty, SVN, Jira, Confluence, TeamCity, Tätigkeiten Mitarbeit bei der Java-Entwicklung eines neuen Clearing Systems unter Eclipse auf redhat-Linux. Ansprechpartner für das Team Bonn (3 Personen). Konfiguration des Build, für den Standort Bonn, unter einem selbstentwickelten, skript-basierenden Build Tool, basierend auf Ant. Dependency Injection über Google Guice. Anbindung an die Oracle Datenbank mit MyBatis in Verbindung mit MyBatis Guice. Planung und Junit testgetriebene Entwicklung eines Teilbereichs zum Einlesen, Validieren und Exportieren von Festlängendateien. Entitäten Modellierung mit Hilfe eines auf XText basierenden Editors. Die nachfolgenden Projekte aus der Branche "Hotellerie / ePayment" wurden, teilweise überlappend, beim gleichen Kunden durchgeführt.
01.05.2011 — 30.09.2011
Java-Entwickler
Zeitraum 05/2011 - 09/2011 Branche Hotellerie / ePayment Teamstärke 3 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Ant, Maven, JNDI, EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen verteilt unter Verwendung der EJB3 Technologie auf Tomcat(war-Datei) und Jboss (Services). Meine Aufgaben in diesem Zeitraum waren: Bereitstellung der Schnittstellen und einer Mock-Implemetierung der Geschäftslogik für das Grafikdesignbüros, zur parallelen Entwicklung von Front- und Backend. Die Mock-Implementierung simulierte verschiedene Fehlerfälle und einen Gut-Fall. Erweiterungen der Datenbankschicht und der DB2 Datenbank nebst des OJB Mappings für neue Seiteninhalte. Aufbau von Junit Tests für die Geschäftslogik und die Mock-Implementierung. Build Konfiguration über maven. Ansprechpartner für das Grafikdesignbüro. Implementierung des Servicelayers in eine vorhandene JBoss Implementierung. Enge Absprache mit der Fachabteilung.
01.10.2010 — 31.10.2011
Java-Entwickler
Zeitraum 10/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Swing GUI, Maven, JNDI, EJB2 / EJB3, JDBC, OJB, JBoss, CVS, Jenkins / Hudson Tätigkeiten Erweiterung der vom Kunden genutzten Rich-Client-Application (Swing) zur Verwaltung von hotelbezogenen Stammdaten unter Eclipse auf Windows. Anbindung an eine DB2 Datenbank direkt über JDBC und verschiedene Services laufend unter Jboss auf Sun und Linux Servern. Erweiterung der komplexen Swing GUI. Build der Anwendung über maven. Migration des Anwendungsservices von EJB2 nach EJB3. Anpassung der Datenbankschicht und des OJB Mappings. Anpassungen der Programmlogik. Einführen neuer Teilbereiche im Programm. Enge Zusammenarbeit mit der Fachabteilung.
01.06.2010 — 31.10.2011
Stellvertretender Teamleiter
Zeitraum 06/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke Teamgröße bis 5 Personen, Gesamtprojekt 30 Personen Rolle Stellvertretender Teamleiter Software Word, Ticketsystem Tätigkeiten Absprache mit der Fachabteilung, Überwachung der Release-Ziele. Erstellung und Zuweisung der Tickets für das Team. Teilnahme an teamübergreifenden Besprechungen. Verantwortung für Teamziele. Im Zeitraum vom 06/2011 - 10/2011 Leitung des Teams erst durch die Elternzeit des Teamleiters, später durch dessen Ausscheiden.
01.05.2008 — 31.10.2011
Java-Entwickler
Zeitraum 05/2008 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Maven, JNDI, EJB2 / EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson. Selten Java Script. Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen auf Tomcat(war-Datei) und Jboss (Services). Die Anpassungen der Java-Anwendung erfolgten vom Webfrontend, über die Geschäftslogik bis hin zur Datenbankenschicht und dem OJB Mapping auf die DB2 Datenbank. Folgende Themen wurden von mir während der Übernahme bearbeitet: Migration von EJB2 auf EJB3, Migration des Builds von Ant auf Maven. Aufbau eines eigenen Servicelaysers zum Entkoppeln anderer Servicelayer. Anbinden an den neuen Servicelayer zur Speicherung für Hotel-Raten, -Rabatten, -Zuschlagen und Sperrzeiten. In den ersten zwei Jahren zählte auch die Anpassung der durch XML Dateien generierten JSP-Webseite zu meinen Aufgaben. Danach Bereitstellung von Schnittstellen zur Anbindung durch ein Grafikdesignbüro. Enge Zusammenarbeit mit den Grafikdesignern und der Fachabteilung.
01.02.2008 — 30.04.2008
Java-Entwickler
Zeitraum 02/2008 - 04/2008 Branche Hotellerie / ePayment Teamstärke 2 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL, Junit, Maven, JNDI, JDBC, csv Konfiguriert, openPGP Verschlüsselung (Bouncy Castle Bibliotheken), CVS Tätigkeiten Neuentwicklung eines Java-Programms zum Datei-Export von Buchungsdaten und Hotelinformationen unter Eclipse auf Windows. Direkte Anbindung an eine DB2 Datenbank über JDBC. Export für verschiedene Mandanten, konfiguriert über eine CSV-Datei. Verschlüsselung der Datei über openPGP in Verwendung der 'Bouncy Castle' Bibliotheken. Übertragung der Dateien per Skript auf einen FTP Server.
01.10.2006 — 31.01.2008
Softwareentwickler und Business Analyst Software
Zeitraum 10/2006 - 01/2008 Branche Leasing Teamstärke Entwicklungsabteilung 3-6 Personen Rolle Softwareentwickler und Business Analyst Software MS-Access, MS-SQL-Server, VBA, Windows, MS-Office, SQL Tätigkeiten Als Angestellter würde ich vermittelt zu einem Leasinganbieter in Köln. Weiterentwicklung eines auf MS-Access beruhenden, am MS-SQL-Server angebundenen Programms für die Leasingdaten. Skript-Generierung, Word-Automatisierung, Erweiterung des elektronischen Rechnungslaufes. Implementierung eins Sicherheitskonzeptes im MS-SQL-Server. Dreimonatige Tätigkeiten als Business Analyst bei einer Firmenfusion.
01.03.2006 — 31.08.2006
Berater und Java-Entwickler
Zeitraum 03/2006 - 08/2006 Branche Finanzdienstleister (Fondanbieter) Teamstärke Entwicklung 2 Person, Team: 5 Personen Rolle Berater und Java-Entwickler Software Java, Windows, Eclipse, FreeReport, XML, Swing-GUI Tätigkeiten Erstellung einer Java-basierten Angebotssoftware. GUI Layout entsprechend der Firmen CI. Generierung eines mehrseitigen Reports. Implementierung einer komplexen Berechnung. Testautomatisierung über CSV-Dateien. Die Tätigkeit beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung bis zur Auslieferung. Weitere Projekthistorie (Nicht-Java-Projekte)
01.03.2004 — 30.09.2006
likedeelers GmbH
Freiberuflicher Softwareentwickler und Gesellschafter
Zeitraum 03/2004 - 09/2006 Branche verschiedene Teamstärke 1 - 4 Personen Rolle Freiberuflicher Softwareentwickler und Gesellschafter Software Linux, Windows, Java, PHP, VBA, Delphi, Visual Foxpro, Oracle, SQL Tätigkeiten Als freiberuflicher Softwareentwickler realisierte ich eigenverantwortlich verschiedenste Projekte. Als Gesellschafter der likedeelers GmbH besaß ich 25% der Anteile und war verantwortlich für den Bereich Softwareentwicklung. Dies beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung und bis zur Auslieferung.
01.09.2003 — 29.02.2004
Softwareentwickler und Berater
Zeitraum 09/2003 - 02/2004 Branche Softwarehaus, Entwicklung für eine Versicherung Teamstärke 5 Personen Rolle Softwareentwickler und Berater Software Windows, MS-Office, MS-Access VBA, SQL Tätigkeiten Konzeption und Realisieren von Softwarelösungen.
01.05.2002 — 31.08.2003
Softwareentwickler und Kundenbetreuer
Zeitraum 05/2002 - 08/2003 Branche Softwarehaus Teamstärke 7 Personen Rolle Softwareentwickler und Kundenbetreuer Software Windows, MS-Office, MS-Access VBA, Delphi, Oracle, SQL Tätigkeiten Konzeption, Realisieren und Projektbetreuung von verschiedener Software.
01.05.1999 — 30.04.2002
Softwareentwickler, QS und Projektbetreuung Software
Zeitraum 05/1999 - 04/2002 Branche Softwarehaus / Pharma Teamstärke 40 Personen Rolle Softwareentwickler, QS und Projektbetreuung Software Windows, Centura / Gupta, Reportgenerierung, Oracle, SQL, MS-Office, VBA Tätigkeiten Konzeption, Design, Realisieren und Projektbetreuung als Angestellter für Bereiche eines Labor Informations- und Management-System (LIMS). Evaluierung eines Datawarehouse. Erste Java Entwicklung in der QS.
01.05.1998 — 30.04.1999
VB / VBA
Softwareentwickler und Projektbetreuer Software
Zeitraum 05/1998 - 04/1999 Branche Verschiedene Teamstärke 5 Personen Rolle Softwareentwickler und Projektbetreuer Software VB / VBA Tätigkeiten Softwareentwicklung und Projektbetreuung.
Bonn/Köln
Branchen Hotellerie Pharma Finanzdienstleister (Banken) ePayment Handwerk Verfügbarkeit ab 05/12
Java-Entwickler
Branche Bank / ePayment Teamstärke 7 Personen, Gesamtprojekt 10 Personen Rolle Java-Entwickler Software Java, Linux, Eclipse, Oracle, SQL , Junit, Ant, Xtext Editor, Maybatis, Google Guice, Mybatis Guice, PicoContanier, Restlet, Jetty, SVN, Jira, Confluence, TeamCity, Tätigkeiten Mitarbeit bei der Java-Entwicklung eines neuen Clearing Systems unter Eclipse auf redhat-Linux. Ansprechpartner für das Team Bonn (3 Personen). Konfiguration des Build, für den Standort Bonn, unter einem selbstentwickelten, skript-basierenden Build Tool, basierend auf Ant. Dependency Injection über Google Guice. Anbindung an die Oracle Datenbank mit MyBatis in Verbindung mit MyBatis Guice. Planung und Junit testgetriebene Entwicklung eines Teilbereichs zum Einlesen, Validieren und Exportieren von Festlängendateien. Entitäten Modellierung mit Hilfe eines auf XText basierenden Editors. Die nachfolgenden Projekte aus der Branche "Hotellerie / ePayment" wurden, teilweise überlappend, beim gleichen Kunden durchgeführt.
Stellvertretender Teamleiter
Zeitraum 06/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke Teamgröße bis 5 Personen, Gesamtprojekt 30 Personen Rolle Stellvertretender Teamleiter Software Word, Ticketsystem Tätigkeiten Absprache mit der Fachabteilung, Überwachung der Release-Ziele. Erstellung und Zuweisung der Tickets für das Team. Teilnahme an teamübergreifenden Besprechungen. Verantwortung für Teamziele. Im Zeitraum vom 06/2011 - 10/2011 Leitung des Teams erst durch die Elternzeit des Teamleiters, später durch dessen Ausscheiden.
Java-Entwickler
Zeitraum 10/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Swing GUI, Maven, JNDI, EJB2 / EJB3, JDBC, OJB, JBoss, CVS, Jenkins / Hudson Tätigkeiten Erweiterung der vom Kunden genutzten Rich-Client-Application (Swing) zur Verwaltung von hotelbezogenen Stammdaten unter Eclipse auf Windows. Anbindung an eine DB2 Datenbank direkt über JDBC und verschiedene Services laufend unter Jboss auf Sun und Linux Servern. Erweiterung der komplexen Swing GUI. Build der Anwendung über maven. Migration des Anwendungsservices von EJB2 nach EJB3. Anpassung der Datenbankschicht und des OJB Mappings. Anpassungen der Programmlogik. Einführen neuer Teilbereiche im Programm. Enge Zusammenarbeit mit der Fachabteilung.
Java-Entwickler
Zeitraum 05/2008 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Maven, JNDI, EJB2 / EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson. Selten Java Script. Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen auf Tomcat(war-Datei) und Jboss (Services). Die Anpassungen der Java-Anwendung erfolgten vom Webfrontend, über die Geschäftslogik bis hin zur Datenbankenschicht und dem OJB Mapping auf die DB2 Datenbank. Folgende Themen wurden von mir während der Übernahme bearbeitet: Migration von EJB2 auf EJB3, Migration des Builds von Ant auf Maven. Aufbau eines eigenen Servicelaysers zum Entkoppeln anderer Servicelayer. Anbinden an den neuen Servicelayer zur Speicherung für Hotel-Raten, -Rabatten, -Zuschlagen und Sperrzeiten. In den ersten zwei Jahren zählte auch die Anpassung der durch XML Dateien generierten JSP-Webseite zu meinen Aufgaben. Danach Bereitstellung von Schnittstellen zur Anbindung durch ein Grafikdesignbüro. Enge Zusammenarbeit mit den Grafikdesignern und der Fachabteilung.
Java-Entwickler
Zeitraum 05/2011 - 09/2011 Branche Hotellerie / ePayment Teamstärke 3 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Ant, Maven, JNDI, EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen verteilt unter Verwendung der EJB3 Technologie auf Tomcat(war-Datei) und Jboss (Services). Meine Aufgaben in diesem Zeitraum waren: Bereitstellung der Schnittstellen und einer Mock-Implemetierung der Geschäftslogik für das Grafikdesignbüros, zur parallelen Entwicklung von Front- und Backend. Die Mock-Implementierung simulierte verschiedene Fehlerfälle und einen Gut-Fall. Erweiterungen der Datenbankschicht und der DB2 Datenbank nebst des OJB Mappings für neue Seiteninhalte. Aufbau von Junit Tests für die Geschäftslogik und die Mock-Implementierung. Build Konfiguration über maven. Ansprechpartner für das Grafikdesignbüro. Implementierung des Servicelayers in eine vorhandene JBoss Implementierung. Enge Absprache mit der Fachabteilung.
Java-Entwickler
Zeitraum 02/2008 - 04/2008 Branche Hotellerie / ePayment Teamstärke 2 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL, Junit, Maven, JNDI, JDBC, csv Konfiguriert, openPGP Verschlüsselung (Bouncy Castle Bibliotheken), CVS Tätigkeiten Neuentwicklung eines Java-Programms zum Datei-Export von Buchungsdaten und Hotelinformationen unter Eclipse auf Windows. Direkte Anbindung an eine DB2 Datenbank über JDBC. Export für verschiedene Mandanten, konfiguriert über eine CSV-Datei. Verschlüsselung der Datei über openPGP in Verwendung der 'Bouncy Castle' Bibliotheken. Übertragung der Dateien per Skript auf einen FTP Server.
Berater und Java-Entwickler
Zeitraum 03/2006 - 08/2006 Branche Finanzdienstleister (Fondanbieter) Teamstärke Entwicklung 2 Person, Team: 5 Personen Rolle Berater und Java-Entwickler Software Java, Windows, Eclipse, FreeReport, XML, Swing-GUI Tätigkeiten Erstellung einer Java-basierten Angebotssoftware. GUI Layout entsprechend der Firmen CI. Generierung eines mehrseitigen Reports. Implementierung einer komplexen Berechnung. Testautomatisierung über CSV-Dateien. Die Tätigkeit beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung bis zur Auslieferung. Weitere Projekthistorie (Nicht-Java-Projekte)
Softwareentwickler und Business Analyst Software
Zeitraum 10/2006 - 01/2008 Branche Leasing Teamstärke Entwicklungsabteilung 3-6 Personen Rolle Softwareentwickler und Business Analyst Software MS-Access, MS-SQL-Server, VBA, Windows, MS-Office, SQL Tätigkeiten Als Angestellter würde ich vermittelt zu einem Leasinganbieter in Köln. Weiterentwicklung eines auf MS-Access beruhenden, am MS-SQL-Server angebundenen Programms für die Leasingdaten. Skript-Generierung, Word-Automatisierung, Erweiterung des elektronischen Rechnungslaufes. Implementierung eins Sicherheitskonzeptes im MS-SQL-Server. Dreimonatige Tätigkeiten als Business Analyst bei einer Firmenfusion.
likedeelers GmbH
Freiberuflicher Softwareentwickler und Gesellschafter
Zeitraum 03/2004 - 09/2006 Branche verschiedene Teamstärke 1 - 4 Personen Rolle Freiberuflicher Softwareentwickler und Gesellschafter Software Linux, Windows, Java, PHP, VBA, Delphi, Visual Foxpro, Oracle, SQL Tätigkeiten Als freiberuflicher Softwareentwickler realisierte ich eigenverantwortlich verschiedenste Projekte. Als Gesellschafter der likedeelers GmbH besaß ich 25% der Anteile und war verantwortlich für den Bereich Softwareentwicklung. Dies beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung und bis zur Auslieferung.
Softwareentwickler und Berater
Zeitraum 09/2003 - 02/2004 Branche Softwarehaus, Entwicklung für eine Versicherung Teamstärke 5 Personen Rolle Softwareentwickler und Berater Software Windows, MS-Office, MS-Access VBA, SQL Tätigkeiten Konzeption und Realisieren von Softwarelösungen.
Softwareentwickler und Kundenbetreuer
Zeitraum 05/2002 - 08/2003 Branche Softwarehaus Teamstärke 7 Personen Rolle Softwareentwickler und Kundenbetreuer Software Windows, MS-Office, MS-Access VBA, Delphi, Oracle, SQL Tätigkeiten Konzeption, Realisieren und Projektbetreuung von verschiedener Software.
Softwareentwickler, QS und Projektbetreuung Software
Zeitraum 05/1999 - 04/2002 Branche Softwarehaus / Pharma Teamstärke 40 Personen Rolle Softwareentwickler, QS und Projektbetreuung Software Windows, Centura / Gupta, Reportgenerierung, Oracle, SQL, MS-Office, VBA Tätigkeiten Konzeption, Design, Realisieren und Projektbetreuung als Angestellter für Bereiche eines Labor Informations- und Management-System (LIMS). Evaluierung eines Datawarehouse. Erste Java Entwicklung in der QS.
VB / VBA
Softwareentwickler und Projektbetreuer Software
Zeitraum 05/1998 - 04/1999 Branche Verschiedene Teamstärke 5 Personen Rolle Softwareentwickler und Projektbetreuer Software VB / VBA Tätigkeiten Softwareentwicklung und Projektbetreuung.

Description

Main Skills

Other Skills

MS-SQL JSP Office ePayment Jira SQL JDBC Testautomatisierung Bugzilla OOD Google Guice Guice PHP SVN Informatik MyBatis Windows technische Informatik Delphi SQL Server Jetty VBA Softwarelösungen Eclipse Java Datenerfassung XML Linux Servern TeamCity Word Linux mySQL Java JDK FoxPro JBOSS Hudson Backend EJB3 ACCESS MS-Access Jenkins Refactoring Geschäftslogik Oracle Datenbank Maven DB2 MS Office Java Script GUI Junit Confluence JEE FTP APIs Rich-Client JNDI MS-Office Dependency Injection testgetriebene Entwicklung HTML Datei Softwareentwicklung Tomcat TOAD RedHat

Work & Experience

01.05.2012 — Now
Bonn/Köln
Branchen Hotellerie Pharma Finanzdienstleister (Banken) ePayment Handwerk Verfügbarkeit ab 05/12
01.11.2011 — 30.04.2012
Java-Entwickler
Branche Bank / ePayment Teamstärke 7 Personen, Gesamtprojekt 10 Personen Rolle Java-Entwickler Software Java, Linux, Eclipse, Oracle, SQL , Junit, Ant, Xtext Editor, Maybatis, Google Guice, Mybatis Guice, PicoContanier, Restlet, Jetty, SVN, Jira, Confluence, TeamCity, Tätigkeiten Mitarbeit bei der Java-Entwicklung eines neuen Clearing Systems unter Eclipse auf redhat-Linux. Ansprechpartner für das Team Bonn (3 Personen). Konfiguration des Build, für den Standort Bonn, unter einem selbstentwickelten, skript-basierenden Build Tool, basierend auf Ant. Dependency Injection über Google Guice. Anbindung an die Oracle Datenbank mit MyBatis in Verbindung mit MyBatis Guice. Planung und Junit testgetriebene Entwicklung eines Teilbereichs zum Einlesen, Validieren und Exportieren von Festlängendateien. Entitäten Modellierung mit Hilfe eines auf XText basierenden Editors. Die nachfolgenden Projekte aus der Branche "Hotellerie / ePayment" wurden, teilweise überlappend, beim gleichen Kunden durchgeführt.
01.05.2011 — 30.09.2011
Java-Entwickler
Zeitraum 05/2011 - 09/2011 Branche Hotellerie / ePayment Teamstärke 3 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Ant, Maven, JNDI, EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen verteilt unter Verwendung der EJB3 Technologie auf Tomcat(war-Datei) und Jboss (Services). Meine Aufgaben in diesem Zeitraum waren: Bereitstellung der Schnittstellen und einer Mock-Implemetierung der Geschäftslogik für das Grafikdesignbüros, zur parallelen Entwicklung von Front- und Backend. Die Mock-Implementierung simulierte verschiedene Fehlerfälle und einen Gut-Fall. Erweiterungen der Datenbankschicht und der DB2 Datenbank nebst des OJB Mappings für neue Seiteninhalte. Aufbau von Junit Tests für die Geschäftslogik und die Mock-Implementierung. Build Konfiguration über maven. Ansprechpartner für das Grafikdesignbüro. Implementierung des Servicelayers in eine vorhandene JBoss Implementierung. Enge Absprache mit der Fachabteilung.
01.10.2010 — 31.10.2011
Java-Entwickler
Zeitraum 10/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Swing GUI, Maven, JNDI, EJB2 / EJB3, JDBC, OJB, JBoss, CVS, Jenkins / Hudson Tätigkeiten Erweiterung der vom Kunden genutzten Rich-Client-Application (Swing) zur Verwaltung von hotelbezogenen Stammdaten unter Eclipse auf Windows. Anbindung an eine DB2 Datenbank direkt über JDBC und verschiedene Services laufend unter Jboss auf Sun und Linux Servern. Erweiterung der komplexen Swing GUI. Build der Anwendung über maven. Migration des Anwendungsservices von EJB2 nach EJB3. Anpassung der Datenbankschicht und des OJB Mappings. Anpassungen der Programmlogik. Einführen neuer Teilbereiche im Programm. Enge Zusammenarbeit mit der Fachabteilung.
01.06.2010 — 31.10.2011
Stellvertretender Teamleiter
Zeitraum 06/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke Teamgröße bis 5 Personen, Gesamtprojekt 30 Personen Rolle Stellvertretender Teamleiter Software Word, Ticketsystem Tätigkeiten Absprache mit der Fachabteilung, Überwachung der Release-Ziele. Erstellung und Zuweisung der Tickets für das Team. Teilnahme an teamübergreifenden Besprechungen. Verantwortung für Teamziele. Im Zeitraum vom 06/2011 - 10/2011 Leitung des Teams erst durch die Elternzeit des Teamleiters, später durch dessen Ausscheiden.
01.05.2008 — 31.10.2011
Java-Entwickler
Zeitraum 05/2008 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Maven, JNDI, EJB2 / EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson. Selten Java Script. Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen auf Tomcat(war-Datei) und Jboss (Services). Die Anpassungen der Java-Anwendung erfolgten vom Webfrontend, über die Geschäftslogik bis hin zur Datenbankenschicht und dem OJB Mapping auf die DB2 Datenbank. Folgende Themen wurden von mir während der Übernahme bearbeitet: Migration von EJB2 auf EJB3, Migration des Builds von Ant auf Maven. Aufbau eines eigenen Servicelaysers zum Entkoppeln anderer Servicelayer. Anbinden an den neuen Servicelayer zur Speicherung für Hotel-Raten, -Rabatten, -Zuschlagen und Sperrzeiten. In den ersten zwei Jahren zählte auch die Anpassung der durch XML Dateien generierten JSP-Webseite zu meinen Aufgaben. Danach Bereitstellung von Schnittstellen zur Anbindung durch ein Grafikdesignbüro. Enge Zusammenarbeit mit den Grafikdesignern und der Fachabteilung.
01.02.2008 — 30.04.2008
Java-Entwickler
Zeitraum 02/2008 - 04/2008 Branche Hotellerie / ePayment Teamstärke 2 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL, Junit, Maven, JNDI, JDBC, csv Konfiguriert, openPGP Verschlüsselung (Bouncy Castle Bibliotheken), CVS Tätigkeiten Neuentwicklung eines Java-Programms zum Datei-Export von Buchungsdaten und Hotelinformationen unter Eclipse auf Windows. Direkte Anbindung an eine DB2 Datenbank über JDBC. Export für verschiedene Mandanten, konfiguriert über eine CSV-Datei. Verschlüsselung der Datei über openPGP in Verwendung der 'Bouncy Castle' Bibliotheken. Übertragung der Dateien per Skript auf einen FTP Server.
01.10.2006 — 31.01.2008
Softwareentwickler und Business Analyst Software
Zeitraum 10/2006 - 01/2008 Branche Leasing Teamstärke Entwicklungsabteilung 3-6 Personen Rolle Softwareentwickler und Business Analyst Software MS-Access, MS-SQL-Server, VBA, Windows, MS-Office, SQL Tätigkeiten Als Angestellter würde ich vermittelt zu einem Leasinganbieter in Köln. Weiterentwicklung eines auf MS-Access beruhenden, am MS-SQL-Server angebundenen Programms für die Leasingdaten. Skript-Generierung, Word-Automatisierung, Erweiterung des elektronischen Rechnungslaufes. Implementierung eins Sicherheitskonzeptes im MS-SQL-Server. Dreimonatige Tätigkeiten als Business Analyst bei einer Firmenfusion.
01.03.2006 — 31.08.2006
Berater und Java-Entwickler
Zeitraum 03/2006 - 08/2006 Branche Finanzdienstleister (Fondanbieter) Teamstärke Entwicklung 2 Person, Team: 5 Personen Rolle Berater und Java-Entwickler Software Java, Windows, Eclipse, FreeReport, XML, Swing-GUI Tätigkeiten Erstellung einer Java-basierten Angebotssoftware. GUI Layout entsprechend der Firmen CI. Generierung eines mehrseitigen Reports. Implementierung einer komplexen Berechnung. Testautomatisierung über CSV-Dateien. Die Tätigkeit beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung bis zur Auslieferung. Weitere Projekthistorie (Nicht-Java-Projekte)
01.03.2004 — 30.09.2006
likedeelers GmbH
Freiberuflicher Softwareentwickler und Gesellschafter
Zeitraum 03/2004 - 09/2006 Branche verschiedene Teamstärke 1 - 4 Personen Rolle Freiberuflicher Softwareentwickler und Gesellschafter Software Linux, Windows, Java, PHP, VBA, Delphi, Visual Foxpro, Oracle, SQL Tätigkeiten Als freiberuflicher Softwareentwickler realisierte ich eigenverantwortlich verschiedenste Projekte. Als Gesellschafter der likedeelers GmbH besaß ich 25% der Anteile und war verantwortlich für den Bereich Softwareentwicklung. Dies beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung und bis zur Auslieferung.
01.09.2003 — 29.02.2004
Softwareentwickler und Berater
Zeitraum 09/2003 - 02/2004 Branche Softwarehaus, Entwicklung für eine Versicherung Teamstärke 5 Personen Rolle Softwareentwickler und Berater Software Windows, MS-Office, MS-Access VBA, SQL Tätigkeiten Konzeption und Realisieren von Softwarelösungen.
01.05.2002 — 31.08.2003
Softwareentwickler und Kundenbetreuer
Zeitraum 05/2002 - 08/2003 Branche Softwarehaus Teamstärke 7 Personen Rolle Softwareentwickler und Kundenbetreuer Software Windows, MS-Office, MS-Access VBA, Delphi, Oracle, SQL Tätigkeiten Konzeption, Realisieren und Projektbetreuung von verschiedener Software.
01.05.1999 — 30.04.2002
Softwareentwickler, QS und Projektbetreuung Software
Zeitraum 05/1999 - 04/2002 Branche Softwarehaus / Pharma Teamstärke 40 Personen Rolle Softwareentwickler, QS und Projektbetreuung Software Windows, Centura / Gupta, Reportgenerierung, Oracle, SQL, MS-Office, VBA Tätigkeiten Konzeption, Design, Realisieren und Projektbetreuung als Angestellter für Bereiche eines Labor Informations- und Management-System (LIMS). Evaluierung eines Datawarehouse. Erste Java Entwicklung in der QS.
01.05.1998 — 30.04.1999
VB / VBA
Softwareentwickler und Projektbetreuer Software
Zeitraum 05/1998 - 04/1999 Branche Verschiedene Teamstärke 5 Personen Rolle Softwareentwickler und Projektbetreuer Software VB / VBA Tätigkeiten Softwareentwicklung und Projektbetreuung.
Bonn/Köln
Branchen Hotellerie Pharma Finanzdienstleister (Banken) ePayment Handwerk Verfügbarkeit ab 05/12
Java-Entwickler
Branche Bank / ePayment Teamstärke 7 Personen, Gesamtprojekt 10 Personen Rolle Java-Entwickler Software Java, Linux, Eclipse, Oracle, SQL , Junit, Ant, Xtext Editor, Maybatis, Google Guice, Mybatis Guice, PicoContanier, Restlet, Jetty, SVN, Jira, Confluence, TeamCity, Tätigkeiten Mitarbeit bei der Java-Entwicklung eines neuen Clearing Systems unter Eclipse auf redhat-Linux. Ansprechpartner für das Team Bonn (3 Personen). Konfiguration des Build, für den Standort Bonn, unter einem selbstentwickelten, skript-basierenden Build Tool, basierend auf Ant. Dependency Injection über Google Guice. Anbindung an die Oracle Datenbank mit MyBatis in Verbindung mit MyBatis Guice. Planung und Junit testgetriebene Entwicklung eines Teilbereichs zum Einlesen, Validieren und Exportieren von Festlängendateien. Entitäten Modellierung mit Hilfe eines auf XText basierenden Editors. Die nachfolgenden Projekte aus der Branche "Hotellerie / ePayment" wurden, teilweise überlappend, beim gleichen Kunden durchgeführt.
Stellvertretender Teamleiter
Zeitraum 06/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke Teamgröße bis 5 Personen, Gesamtprojekt 30 Personen Rolle Stellvertretender Teamleiter Software Word, Ticketsystem Tätigkeiten Absprache mit der Fachabteilung, Überwachung der Release-Ziele. Erstellung und Zuweisung der Tickets für das Team. Teilnahme an teamübergreifenden Besprechungen. Verantwortung für Teamziele. Im Zeitraum vom 06/2011 - 10/2011 Leitung des Teams erst durch die Elternzeit des Teamleiters, später durch dessen Ausscheiden.
Java-Entwickler
Zeitraum 10/2010 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Swing GUI, Maven, JNDI, EJB2 / EJB3, JDBC, OJB, JBoss, CVS, Jenkins / Hudson Tätigkeiten Erweiterung der vom Kunden genutzten Rich-Client-Application (Swing) zur Verwaltung von hotelbezogenen Stammdaten unter Eclipse auf Windows. Anbindung an eine DB2 Datenbank direkt über JDBC und verschiedene Services laufend unter Jboss auf Sun und Linux Servern. Erweiterung der komplexen Swing GUI. Build der Anwendung über maven. Migration des Anwendungsservices von EJB2 nach EJB3. Anpassung der Datenbankschicht und des OJB Mappings. Anpassungen der Programmlogik. Einführen neuer Teilbereiche im Programm. Enge Zusammenarbeit mit der Fachabteilung.
Java-Entwickler
Zeitraum 05/2008 - 10/2011 Branche Hotellerie / ePayment Teamstärke 2 - 5 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Maven, JNDI, EJB2 / EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson. Selten Java Script. Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen auf Tomcat(war-Datei) und Jboss (Services). Die Anpassungen der Java-Anwendung erfolgten vom Webfrontend, über die Geschäftslogik bis hin zur Datenbankenschicht und dem OJB Mapping auf die DB2 Datenbank. Folgende Themen wurden von mir während der Übernahme bearbeitet: Migration von EJB2 auf EJB3, Migration des Builds von Ant auf Maven. Aufbau eines eigenen Servicelaysers zum Entkoppeln anderer Servicelayer. Anbinden an den neuen Servicelayer zur Speicherung für Hotel-Raten, -Rabatten, -Zuschlagen und Sperrzeiten. In den ersten zwei Jahren zählte auch die Anpassung der durch XML Dateien generierten JSP-Webseite zu meinen Aufgaben. Danach Bereitstellung von Schnittstellen zur Anbindung durch ein Grafikdesignbüro. Enge Zusammenarbeit mit den Grafikdesignern und der Fachabteilung.
Java-Entwickler
Zeitraum 05/2011 - 09/2011 Branche Hotellerie / ePayment Teamstärke 3 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL , Junit, Ant, Maven, JNDI, EJB3, OJB, XML, JBoss, Tomcat, CVS, Jenkins / Hudson Tätigkeiten Übernahme einer mehrsprachigen, webbasierenden Software "Elektronischer Hotelvertrag" und einer Datenpflege-Software, die der Kunde Hotels zur selbständigen Datenerfassung zur Verfügung stellt. Entwicklung der Java-Programmteile erfolgten unter Eclipse auf Windows in Verbindung mit Sun und Linux Servern. Die Services und die Programmteile laufen verteilt unter Verwendung der EJB3 Technologie auf Tomcat(war-Datei) und Jboss (Services). Meine Aufgaben in diesem Zeitraum waren: Bereitstellung der Schnittstellen und einer Mock-Implemetierung der Geschäftslogik für das Grafikdesignbüros, zur parallelen Entwicklung von Front- und Backend. Die Mock-Implementierung simulierte verschiedene Fehlerfälle und einen Gut-Fall. Erweiterungen der Datenbankschicht und der DB2 Datenbank nebst des OJB Mappings für neue Seiteninhalte. Aufbau von Junit Tests für die Geschäftslogik und die Mock-Implementierung. Build Konfiguration über maven. Ansprechpartner für das Grafikdesignbüro. Implementierung des Servicelayers in eine vorhandene JBoss Implementierung. Enge Absprache mit der Fachabteilung.
Java-Entwickler
Zeitraum 02/2008 - 04/2008 Branche Hotellerie / ePayment Teamstärke 2 Personen, Gesamtprojekt 30 Personen Rolle Java-Entwickler Software Java, Windows, Linux, Eclipse, DB2, SQL, Junit, Maven, JNDI, JDBC, csv Konfiguriert, openPGP Verschlüsselung (Bouncy Castle Bibliotheken), CVS Tätigkeiten Neuentwicklung eines Java-Programms zum Datei-Export von Buchungsdaten und Hotelinformationen unter Eclipse auf Windows. Direkte Anbindung an eine DB2 Datenbank über JDBC. Export für verschiedene Mandanten, konfiguriert über eine CSV-Datei. Verschlüsselung der Datei über openPGP in Verwendung der 'Bouncy Castle' Bibliotheken. Übertragung der Dateien per Skript auf einen FTP Server.
Berater und Java-Entwickler
Zeitraum 03/2006 - 08/2006 Branche Finanzdienstleister (Fondanbieter) Teamstärke Entwicklung 2 Person, Team: 5 Personen Rolle Berater und Java-Entwickler Software Java, Windows, Eclipse, FreeReport, XML, Swing-GUI Tätigkeiten Erstellung einer Java-basierten Angebotssoftware. GUI Layout entsprechend der Firmen CI. Generierung eines mehrseitigen Reports. Implementierung einer komplexen Berechnung. Testautomatisierung über CSV-Dateien. Die Tätigkeit beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung bis zur Auslieferung. Weitere Projekthistorie (Nicht-Java-Projekte)
Softwareentwickler und Business Analyst Software
Zeitraum 10/2006 - 01/2008 Branche Leasing Teamstärke Entwicklungsabteilung 3-6 Personen Rolle Softwareentwickler und Business Analyst Software MS-Access, MS-SQL-Server, VBA, Windows, MS-Office, SQL Tätigkeiten Als Angestellter würde ich vermittelt zu einem Leasinganbieter in Köln. Weiterentwicklung eines auf MS-Access beruhenden, am MS-SQL-Server angebundenen Programms für die Leasingdaten. Skript-Generierung, Word-Automatisierung, Erweiterung des elektronischen Rechnungslaufes. Implementierung eins Sicherheitskonzeptes im MS-SQL-Server. Dreimonatige Tätigkeiten als Business Analyst bei einer Firmenfusion.
likedeelers GmbH
Freiberuflicher Softwareentwickler und Gesellschafter
Zeitraum 03/2004 - 09/2006 Branche verschiedene Teamstärke 1 - 4 Personen Rolle Freiberuflicher Softwareentwickler und Gesellschafter Software Linux, Windows, Java, PHP, VBA, Delphi, Visual Foxpro, Oracle, SQL Tätigkeiten Als freiberuflicher Softwareentwickler realisierte ich eigenverantwortlich verschiedenste Projekte. Als Gesellschafter der likedeelers GmbH besaß ich 25% der Anteile und war verantwortlich für den Bereich Softwareentwicklung. Dies beinhaltete den kompletten Prozess von der Aufnahme der Anforderungen, Planung, Kalkulation, Entwicklung und bis zur Auslieferung.
Softwareentwickler und Berater
Zeitraum 09/2003 - 02/2004 Branche Softwarehaus, Entwicklung für eine Versicherung Teamstärke 5 Personen Rolle Softwareentwickler und Berater Software Windows, MS-Office, MS-Access VBA, SQL Tätigkeiten Konzeption und Realisieren von Softwarelösungen.
Softwareentwickler und Kundenbetreuer
Zeitraum 05/2002 - 08/2003 Branche Softwarehaus Teamstärke 7 Personen Rolle Softwareentwickler und Kundenbetreuer Software Windows, MS-Office, MS-Access VBA, Delphi, Oracle, SQL Tätigkeiten Konzeption, Realisieren und Projektbetreuung von verschiedener Software.
Softwareentwickler, QS und Projektbetreuung Software
Zeitraum 05/1999 - 04/2002 Branche Softwarehaus / Pharma Teamstärke 40 Personen Rolle Softwareentwickler, QS und Projektbetreuung Software Windows, Centura / Gupta, Reportgenerierung, Oracle, SQL, MS-Office, VBA Tätigkeiten Konzeption, Design, Realisieren und Projektbetreuung als Angestellter für Bereiche eines Labor Informations- und Management-System (LIMS). Evaluierung eines Datawarehouse. Erste Java Entwicklung in der QS.
VB / VBA
Softwareentwickler und Projektbetreuer Software
Zeitraum 05/1998 - 04/1999 Branche Verschiedene Teamstärke 5 Personen Rolle Softwareentwickler und Projektbetreuer Software VB / VBA Tätigkeiten Softwareentwicklung und Projektbetreuung.

Attachments