01/2017 - 08/2018: Weiterentwicklung eines B2B Webshops
Branche: Handel
Rolle: Entwickler
Aufgaben: Weiterentwicklung und Bugfixing des Webshops anhand von Kundenwünschen.
Produkte: Eclipse, Java, JSF, Freemarker, Maven, Oracle, Tomcat, Jira, CSS, JQuery, JSON, AngularJS, Bootstrap, Spring, OQL
12/2012 - 02/2017: Weiterentwicklung eines Tools zur Accountüberwachung (Compliance) von Banken
Branche: Handel / Banken (Finanzwesen)
Rolle: Entwickler
Aufgaben: Weiterentwicklung einer Applikation zur Überwachung von Mitarbeiteraccounts. Teilprojektleitung Entwicklung, Code Review, Schreiben von fachlichen und technischen Anforderungsdokumenten.
Produkte: Java, Spring Batch, Oracle PL/SQL, Git, Subversion, XML, CSS, JSP, Gradle, GWT, Weblogic, REST, JavaScript, node.js
04/2012 - 12/2012: Weiterentwicklung eines Tools zur Regelüberwachung (Compliance) von Banken
Branche: Handel / Banken (Finanzwesen)
Rolle: Entwickler
Aufgaben: Neuentwicklung eines weiteren Moduls (Pre-Clearing) anhand von Spezifikationen sowie Portierung einer bestehenden Swing-Applikation mittels Primefaces und JEE6 zu einer Browseranwendung. Hierbei wurde das bestehende Bedienkonzept für den Browser angepasst und die verwendeten Formulare angepasst.
Produkte: Java, Swing, Oracle, Subversion, JEE6, Primefaces, CSS, JSF, Maven, Glassfish
02/2012 - 04/2012: Weiterentwicklung eines automatischen Deploymenttools
Branche: Handel
Rolle: Entwickler
Aufgaben: Weiterentwicklung des Systems sowie Einrichtung neuer Deploymentplattformen.
Hierfür wurden neue Serversysteme aufgesetzt, die entwickelten Deploymentskripte entsprechend konfiguriert und ggf. angepasst. Anschließend wurde das System an die beauftragende Abteilung übergeben.
Produkte: Bash, Phyton, Java, Maven, Ant, Oracle, Kanban, Cygwin, Eclipse, Jenkins
12/2011 - 02/2012: Entwicklung eines Portalsystems
Branche: Handel
Rolle: Entwickler
Aufgaben: Entwicklung eines Portalsystems mit Anbindung an einen Webshop auf Hybrisbasis.
Da dies eine Neuentwicklung war, wurde hier das Grundsystem aufgesetzt und in verschiedenen Scrum-Teams modular weiterentwickelt.
Produkte: Eclipse, Java, Hybris 4, JUnit, JSTest, Maven, ant, JSP, Oracle, CSS, JQuery, Test Driven Development, SCRUM
08/2010 - 12/2011: Webshop Weiterentwicklung
Branche: Handel
Rolle: Entwickler
Aufgaben: Weiterentwicklung und Bugfixing des Webshops, speziell des Frontendbereichs.
Hierbei wurden Fachkonzepte geschrieben, diese anschließend umgesetzt und ausgerollt. Abschließend wurde das neu erstellte Modul dokumentiert und dem 1st-Level-Supportteam erklärt und übergeben.
Produkte: Eclipse, Java, JSF, MyFaces, Richfaces, ant, Bea (Oracle) Weblogic, MySQL, Hybris 3, Jira, Confluence, CSS, JQuery, AJAX
Sonstiges: Kommunikationssprache Englisch
09/2009 - 07/2010: Merchant-Interface Weiterentwicklung
Branche: Handel
Rolle: Entwickler
Aufgaben: Weiterentwicklung des Front- und Backends, Testing.
Grundlage war ein in PHP geschriebenes Abrechnungssystem, welches modular erweitert werden musste. Dies beinhaltete z.B. die Anbindung an neue Banking-Systemen sowie die Neuentwicklung eines Backend-Testsystems.
Produkte:
Eclipse, PHP, MySQL, AJAX
03/2009 - 04/2009: Entwicklung eines Nagios-Plugins zur Überwachung von modbus-angebundenen Netzfiltern
Branche:
Handel
Rolle:
Entwicklung
Aufgaben: Entwicklung, Testing.
Zur Überwachung bestehender Systeme wurde ein Nagios-System eingeführt, welches auch Netzfilter überwachen sollte. Da es hierfür kein fertiges Plugin gab, musste ein neues System entwickelt werden.
Produkte:
Linux, C, libmodbus, make, Nagios
Sonstiges:
Teamgröße: 1 Person
05/2008 - 01/2009: Entwicklung eines Tools zur Planung von Agenturdaten
Branche:
Versicherungen
Rolle:
Entwicklung
Testing
Aufgaben: Fehlerbehebung und Weiterentwicklung des Clients anhand von Kundenvorgaben.
Dies wurde mit C# umgesetzt.
Produkte:
Windows, MSSQL Server 2005, C# 2005
Sonstiges:
Teamgröße: 15 Personen
02/2008 - 05/2008: Entwicklung eines Tools zur Berechnung von Mitarbeiterumsätzen
Branche:
IT-Consulting
Rolle:
Entwickler
Aufgaben:
Anforderungsanalyse
Entwicklung der Webanwendung
Testing
Administration der Test- u. Live-Serverumgebung
Produkte:
Windows
MSSQL
C#
Hibernate
Sonstiges:
Teamgröße: 1 Person
10/2007 - 03/2008: Entwicklung eines Dispositionswerkzeuges für den Einsatz von Fahrzeugressourcen
Branche:
Transport & Logistik
Rolle:
Entwickler
Aufgaben:
Fehlerbehebung und Weiterentwicklung des Clients anhand von Kundenanforderungen
Entwicklung von JUnit-Tests
Testing
Hierbei wurde eine bestehende Swing-Anwendung sowohl im Frontend- wie auch im Backendbereich erweitert. Grundlage waren Anforderungsdokumente und Fehlertickets des Kunden.
Produkte:
Windows
ADABAS
Java, Swing, J2EE, JUnit, UML
Sonstiges:
Teamgröße: 25 Personen
07/2007 - 09/2007: Entwicklung eines Systems zur Verwaltung und Konsolidierung von Beutzerdaten
Branche:
Chemie
Rolle:
Java / JSP Entwickler
Datenbankentwickler
Aufgaben:
Clientimplementierung in HTML, JSP (JSTL), Javascript
Entwickliung von Oracleprozeduren in PL/SQL
Import von Accountdaten
Testing
Produkte:
Windows
Oracle
Java, JSP
Netbeans, Tomcat
Sonstiges:
Teamgröße: 1 Person
06/2007 - 06/2007: Entwicklung eines Prototypen für den Webshop der Lufthansa
Branche:
Handel
Rolle:
Angebotserstellung und Erstellung eines Prototyps für das Redesign und die Umsetzung auf Hybris
Aufgaben:
Entwickler
Produkte:
Linux
MySQL
Java
Hybris 3.0 Beta Shopsystem, Tomcat
Sonstiges:
Teamgröße: 2 Personen
01/2007 - 05/2007: Redesign der Auftragsabwicklung
Branche:
Telekommunikation
Rolle:
Entwickler
Aufgaben:
Entwicklung der Auftragsverwaltung
Entwicklung des DB-Pflegers mittels Eclipse RCP
Erstellung von JUnit-Tests
Produkte:
Windows
Oracle
Java
Spring, Hibernate, AndroMDA, Eclipse, Ant, JUnit, Eclipse RCP
Sonstiges:
Teamgröße: 70 Personen
10/2005 - 12/2006: Entwicklung eines Tools zur Unterstützung des Angebotsprozesses
Branche:
Transport & Logistik
Rolle:
Java, J2EE Entwickler
Aufgaben:
Clientimplementierung in HTML, JSP, Javascript, CSS
Programmierung der Businesslogic in Java J2EE
Datenbankprogrammierung via Data Access Objects DAO
Administration des Suse Linux Enterprise 10 Test Servers
Entwicklung von JUnit-Tests für Server-Klassen
JMeter-Tests des Frontends
Im Kundenauftrag wurde eine Intranet-Anwendung entwickelt. Um die komplizierten Kundenanforderungen umzusetzen, musste z.B. ein eigener Struts-Tag zur Rechteüberprüfung von Formularfeldern entwickelt werden. Ausserdem musste die Businesslogik an bestehende Dritt-Systeme angebunden werden.
Produkte:
Linux,
Oracle
Java, J2EE, JSP, HTML, Javascript
Struts, XML, XSL, JBoss, Hibernate, JUnit, JMeter, Ant
Sonstiges:
Teamgröße: 4 Personen
06/2004 - 09/2005: Entwicklung eines Portal-Franeworks für die Erstellung von webbasierten Kollaborationsplattformen
Branche:
Transport & Logistik
Rolle:
DB-Designer
Teilprojektleiter Softwareentwicklung
Entwickler
Aufgaben:
Unterstützung des Projektmanagements bei der Kundenberatung
Softwareentwicklung
Serveraufbau und Implementierung des fertigen Produkts
Serverwartung
Entwicklung von administrativen Daemons in Perl
Produkte:
Linux
MySQL
Java, JSP, Perl
Struts, OJB, Velocity, Tomcat, log4j, Tiles
Sonstiges:
Teamgröße: 3 Personen
12/2003 - 05/2004: Entwicklung einer Anwendung für eine Kontoaufladung bei Prepaid-Konten
Branche:
Telekommunikation
Rolle:
Entwickler
Aufgaben:
Entwicklung der Applikation
Load-Testing mittels Siege
Produkte:
Linux,
Oracle,
Java J2EE
Ant, XML
Sonstiges:
Teamgröße: 1 Person
12/2003 - 05/2004: Entwicklung eines Tools zur Vergabe von WLAN-Zugangsdaten
Branche:
Telekommunikation
Rolle:
Entwickler
Aufgaben:
Entwicklung der Applikation
Integration von LDAP, SNMP
Load-Testing mittels Siege
Produkte:
Linux
Oracle
Java J2EE
Struts, LDAP, Ant, XML
Sonstiges:
Teamgröße: 1 Person
06/2001 - 11/2003: Entwicklung einer Immobilien-Handels-Plattform mit Schnittstellen zu verschiedenen Makler-Verwaltungsprogrammen
Branche:
Handel
Rolle:
PHP-Entwickler
Datenbankdesigner
Linux-Sysadmin
Aufgaben:
DV-Konzeption in Abstimmung mit dem Kunden
Entwurf des Datenbankdesigns
Entwicklung der Webapplikation
Einrichtung u. Administration des Produktivservers
Testing
Produkte:
Linux
MySQL
PHP, Visual Basic
Sonstiges:
Teamgröße: 1 Person