Projekt 1:
- Bau einer Webapplikation zur Lokalisierung, Verwaltung und Visualisierung der kundeneigenen Waggonflotte
- Integration zu on-premise Backend-Systemen zur Vorbereitung zusätzlicher Funktionalität wie Waggonreservierung und Abruf von Waggondaten
- Backend auf Java, Spring Boot, AWS Cloud
- Integration zu IoT-Dienstleister in AWS (Betreiber der auf den Waggons montierten GPS / Sensorikmodule)
Projekt 2:
- Mobile App für die Einsatzplanung und zur Informationsübermittlung des Service-/Reparaturpersonals eines integrierten Waggondienstleisters
- Web-Backend zur Administration des Personals und der Einsatzplanung (Angular)
- Integrationsprojekt zum Synchronisieren von Sage ERP, Pimcore und Shopware online shop.
- Bau einer Spring Boot / JEE Middleware als Datendrehscheibe zwischen den 3 Systemen
- Datenpersistenz auf MongoDB
- Abbildung von Preislogik auf Shopware in MySQL DB
- Schreiben von REST Schnittstellen, Batch Jobs
- Software Design zur Umsetzung neuer Anforderungen
- Bugfixing
- Batch Prozesse
- Scrum
- Auswahl eingesetzter Techologien: Java 8, JEE, Spring, Hibernate, MSSQL, Eclipse RCP, SQL, Git, Jenkins
"Corpus Management and Analysis System (Cosmas)" - IDS Mannheim
07/2013 -12/2013
Java Engineer / Architekt
Architektur, Design und Entwicklung von RESTful Webservices zur Anbindung mehrerer Client-System an das ?Cosmas 2? System (Recherche-System für sprachwissenschaftliche Analysen)
01.07.2011 - 30.06.2013
Senior Java Engineer, Technical Project Lead (ab 01.08.2012)
Applikation zum Erstellen und Durchführen von dynamischen Umfragen zur Sammlung und Konsolidierung von quantitativen und qualitativen Daten für Quartals- und Jahresabschlüsse der SwissRe
Architektur, Design des Daten- und Klassenmodells
Implementation von Swing Komponenten und Business Logic, Anbindung an Service-Layer und Persistenz (Hibernate)
Interim Scrum Master
Aufsetzen und Entwicklung des Reportings auf SAP Business Objects
Präsentation und Durchführung von Schulungen für das Reporting
"KSTAZH" - BTC Schweiz AG
Java, JEE, JSF2, IceFaces, Webservices, Subversion, Eclipse
- Ziel ist die weltweite Vereinheitlichung der Speicherung,
Verarbeitung und Präsentation der Schadensdaten, sowie des
Ratings und Pricings
- Design und Implementierung von Webservices für den
.net/Dotnet-Client (und weitere Clients)
- Serverseitige Programmierung der Persistenz mit JPA und
Hibernate
- Implementierung von Geschäftslogik
Technologien: Java 5, J2EE, Oracle 10i, IBM Websphere 6.1, Spring, Hibernate,EJB, Webservices, XML, CVS, RAD/Eclipse, TOAD, Atlassian JIRA,
SCRUM
Offerten für Kollektivversicherungen durch die Vorsorgeberater
- Verantwortlich für die technische Spezifikation
- Erstellung des Software-Design und Datenbank-Design (UML)
- Projekt-Setup, Technologieauswahl
- Implementierung Backend-Services und Business-Logik
- Inhouse Präsentationen
Technologien: Java, J2EE, Oracle 9, BEA Weblogic, Spring, Hibernate, EJB,Struts 1, HTML, XML, ClearCase, UML, Eclipse
und -berechtigungenen für verschiedene angeschlossene Portale
- Teilverantwortung technische Spezifikation (UML)
- Entwurf des technisches Designs
- Projekt-Setup, Build-Prozess
- Datenmodell und Schnittstellen-Design in der SOA
- Implementierung der Webservices, Business-Logik
- Test-Suite mit JUnit und einem proprietären Perl Test Framework
Technologien: Java, J2EE, JBoss AS, JBossWS, Spring, Hibernate, SOA,WebServices, XML, Oracle DB, Ant, Subversion, UML
- Tool zur Vermögensanalyse und -beratung durch die Kundenberater
der UBS
- Teilverantwortung IT Spezifikation
- OOA/OOD Verantwortung, Entwicklung des Business Object Models
- Lead developer im Service-Layer
- Schnittstellen-Definitionen in der SOA Architektur
- Backend Design und Entwicklung
- Datenbank Design
Technologien: Java, EJB, IBM Websphere 5.1, SQL (DB2, Cloudscape),IBM RAD, DynaRep, ACE, WebServices, XML, CVS, UML
aufwand der Cablecom zu reduzieren
- Anbindung von Legacy-Systemen (CRM, Billing-System) über IBM
Enterprise Service Bus (ESB) und Web Services
- Entwicklung eines modularen Web-Frontend im Corporate Design
unter Einsatz von Spring, Beehive, BEA Portals
- Implementierung der Persistenzschicht (Hibernate 3.1)
- Entwicklung einer Workflow-Engine zur flexiblen, konfigurativen
Abbildung und Anpassung der Backend-Prozesse
- Berücksichtigung internationaler Anforderungen für einen
späteren pan-europäischen Rollout
Technologien: Java 1.5, J2EE, EJB, BEA Weblogic Server 9.2, Spring, Hibernate,Web Services, Eclipse/BEA Weblogic Platform, Oracle 9,
IBM Enterprise Service Bus, Apache Beehive, BEA Weblogic Portal,
Custom Taglibs, Subversion, TOAD, XML, SOAP, JMS
- Portfoliomanagement im Privatkundengeschäft
- Non-mandate-based advisory process zur Aquise potentieller
Kunden
- Portfolio-Reviews aufgrund von verschiedenen Zielausrichtungen
und Investment-Strategien
- Simulation der Portfoliostrategien auf vorhandenen
Kundenvermögen um die Anlagestrategien und Vorschläge zu
visualisieren
Technologien: IBM WebSphere AS, IBM Rational Application Developer, J2EE,Struts, Oracle 10g, XML, Subversion, SQL Navigator, UML
- Billing System für die Content Partner der T-Online Int. AG
- Abruf, Darstellung und Auswertung der Billing-Daten
- Programmierung der Web-Oberfläche sowie der Controller-Logik
Technologien: J2EE, Struts, Javascript, Oracle 9i, BEA WebLogic, Web Services,ClearCase, TOAD, Eclipse
- Integration verschiedener Datenquellen als Adresslieferanten
- Anforderungsanalyse
- Projektsteuerung, Kapazitätsplan, Aufwandsschätzung
- Erstellung Pflichtenheft, technisches Design (log. Datenmodell,
Datenbank-Schema)
- Unterstützung in der Entwicklung (JSF, Controller)
Technologien: J2EE, Java Server Faces, MySQL, Hibernate, XML, Eclipse, CVSManagement Anforderungen aus dem Sarbanes-Oxley Act für
börsennotierte Unternehmen
- Quellcodegenerierung mit Velocity, Castor
- generisches Objektmodell
- Anwendung komplett über XML konfigurierbar
- Verantwortlich für das COSO Fragebogen Modul
Technologien: J2EE, Apache Struts, Velocity, Castor, XML, Oracle, Javascript,Perforce, Eclipse
- dynamische Workflowpflege durch Sprungbedingungen (Baumdarstellung)
- integrierte Echtzeitauswertung
- Definition und Pflege des Teilnehmer-Panels
- Teilnehmerimport (CSV, XML)
- Ergebnisexport in Excel, SPSS
Technologien: J2EE, Apache Struts & Tiles, MySQL, Hibernate, JUnit, Eclipse,ChartDirector, CVS, Tomcat
- Realisierung als Web-Applikation
- dynamische Generierung des Fragebogens
- Teilnehmerverwaltung
- Auswertung / Reporting
- Entwicklung einer umfangreichen custom Taglib
Technologien: J2EE, Apache Struts & Tiles, MySQL, Hibernate, JUnit, Taglibs,Eclipse, CVS, Tomcat
- Bedarfsplanung, Einsatzplanung, Kontrolle und Erfolgsmeldung und -berechnung der Einsätze der Aussendienstmitarbeitern (Promoter)
- Schulungsplanung, Urlaubsplanung, Kompetenzkontrolle (Quiz)
- Berichtsexport in Excel
- umfangreiches Rechtesystem mit Abbildung der hierarchischen Organisation der Vertriebsstruktur
- Eingesetzt für Vodafone Deutschland GmbH
Technologien: PHP, MySQL, HTML, JavaScript, Apache, Eclipse- Erweiterung des Datenmodells um dynamische Attribute
- Anpassung des Workflows
- Erweiterung Suchfunktionalitäten
Technologien: J2EE, Apache Struts & Tiles, Oracle, JUnit, Eclipse- Web-Frontend für das Korpusrecherche- und analysesystem des IDS
Technologien: J2EE (Servlets, JSP), Struts, JNI- Ergänzungen des Datenmodells
- zusätzliche Reportingmöglichkeiten
- Generierung dynmischer Charts
Technologien: Java Swing, Java Applet, SQL, MSAccess, Eclipse- Integration zahlreicher Informationportale (z.B. Dun & Bradstreet, Bürgel, RWS)
- Zusammenführung der Daten
- Restrukturierung der Daten zu konfigurierbaren Produkten
Technologien: J2EE, XML, MySQL, WebServices- Bearbeitungsfortschritt
- umfangreiche Statistiken
Technologien: PHP, MySQL, HTML- kompletter Entwicklungsprozess von Anforderungsanalyse über Entwurf bis Test und Deployment
- umfangreiche Auswertungsmöglichkeiten und Excelexport
Technologien: Java, Swing, Java Applet, Access- EJB Entwicklung
- Implementierung der Workflows und GUI mit Swing
- Anbindung an J2EE Backend-System (JBoss)
Technologien: J2EE (EJB 2.1), JBoss, XML, Java-Swing- Customizing / Erweiterung des CMS um dynamische Generierung von Reports
Technologien: J2EE, Servlets, JSP, JDBC, MySQL, HTML- zahlreiche dynamische Auswertungs- und Produktvergleichs-Reports
- Dokumentenmanagement zum Hinzufügen und Zuordnen externer Dokumente
Technologien: PHP, MySQL, HTML, Flash- Web-Frontend zur Datenpflege
- Implementierung der Workflows zum Abändern von Daten (z.B. 4-Augen-Prinzip)
- Such- und Kategorisierungsfunktionalitäten
- Dublettenüberprüfung
Technologien: PHP, MySQL, HTMLAmazon Web Services Cloud Platform
Objekt-orientiertes Design, Domain-Driven Design, Test-Driven Design
Projekt 1:
- Bau einer Webapplikation zur Lokalisierung, Verwaltung und Visualisierung der kundeneigenen Waggonflotte
- Integration zu on-premise Backend-Systemen zur Vorbereitung zusätzlicher Funktionalität wie Waggonreservierung und Abruf von Waggondaten
- Backend auf Java, Spring Boot, AWS Cloud
- Integration zu IoT-Dienstleister in AWS (Betreiber der auf den Waggons montierten GPS / Sensorikmodule)
Projekt 2:
- Mobile App für die Einsatzplanung und zur Informationsübermittlung des Service-/Reparaturpersonals eines integrierten Waggondienstleisters
- Web-Backend zur Administration des Personals und der Einsatzplanung (Angular)
- Integrationsprojekt zum Synchronisieren von Sage ERP, Pimcore und Shopware online shop.
- Bau einer Spring Boot / JEE Middleware als Datendrehscheibe zwischen den 3 Systemen
- Datenpersistenz auf MongoDB
- Abbildung von Preislogik auf Shopware in MySQL DB
- Schreiben von REST Schnittstellen, Batch Jobs
- Software Design zur Umsetzung neuer Anforderungen
- Bugfixing
- Batch Prozesse
- Scrum
- Auswahl eingesetzter Techologien: Java 8, JEE, Spring, Hibernate, MSSQL, Eclipse RCP, SQL, Git, Jenkins
"Corpus Management and Analysis System (Cosmas)" - IDS Mannheim
07/2013 -12/2013
Java Engineer / Architekt
Architektur, Design und Entwicklung von RESTful Webservices zur Anbindung mehrerer Client-System an das ?Cosmas 2? System (Recherche-System für sprachwissenschaftliche Analysen)
01.07.2011 - 30.06.2013
Senior Java Engineer, Technical Project Lead (ab 01.08.2012)
Applikation zum Erstellen und Durchführen von dynamischen Umfragen zur Sammlung und Konsolidierung von quantitativen und qualitativen Daten für Quartals- und Jahresabschlüsse der SwissRe
Architektur, Design des Daten- und Klassenmodells
Implementation von Swing Komponenten und Business Logic, Anbindung an Service-Layer und Persistenz (Hibernate)
Interim Scrum Master
Aufsetzen und Entwicklung des Reportings auf SAP Business Objects
Präsentation und Durchführung von Schulungen für das Reporting
"KSTAZH" - BTC Schweiz AG
Java, JEE, JSF2, IceFaces, Webservices, Subversion, Eclipse
- Ziel ist die weltweite Vereinheitlichung der Speicherung,
Verarbeitung und Präsentation der Schadensdaten, sowie des
Ratings und Pricings
- Design und Implementierung von Webservices für den
.net/Dotnet-Client (und weitere Clients)
- Serverseitige Programmierung der Persistenz mit JPA und
Hibernate
- Implementierung von Geschäftslogik
Technologien: Java 5, J2EE, Oracle 10i, IBM Websphere 6.1, Spring, Hibernate,EJB, Webservices, XML, CVS, RAD/Eclipse, TOAD, Atlassian JIRA,
SCRUM
Offerten für Kollektivversicherungen durch die Vorsorgeberater
- Verantwortlich für die technische Spezifikation
- Erstellung des Software-Design und Datenbank-Design (UML)
- Projekt-Setup, Technologieauswahl
- Implementierung Backend-Services und Business-Logik
- Inhouse Präsentationen
Technologien: Java, J2EE, Oracle 9, BEA Weblogic, Spring, Hibernate, EJB,Struts 1, HTML, XML, ClearCase, UML, Eclipse
und -berechtigungenen für verschiedene angeschlossene Portale
- Teilverantwortung technische Spezifikation (UML)
- Entwurf des technisches Designs
- Projekt-Setup, Build-Prozess
- Datenmodell und Schnittstellen-Design in der SOA
- Implementierung der Webservices, Business-Logik
- Test-Suite mit JUnit und einem proprietären Perl Test Framework
Technologien: Java, J2EE, JBoss AS, JBossWS, Spring, Hibernate, SOA,WebServices, XML, Oracle DB, Ant, Subversion, UML
- Tool zur Vermögensanalyse und -beratung durch die Kundenberater
der UBS
- Teilverantwortung IT Spezifikation
- OOA/OOD Verantwortung, Entwicklung des Business Object Models
- Lead developer im Service-Layer
- Schnittstellen-Definitionen in der SOA Architektur
- Backend Design und Entwicklung
- Datenbank Design
Technologien: Java, EJB, IBM Websphere 5.1, SQL (DB2, Cloudscape),IBM RAD, DynaRep, ACE, WebServices, XML, CVS, UML
aufwand der Cablecom zu reduzieren
- Anbindung von Legacy-Systemen (CRM, Billing-System) über IBM
Enterprise Service Bus (ESB) und Web Services
- Entwicklung eines modularen Web-Frontend im Corporate Design
unter Einsatz von Spring, Beehive, BEA Portals
- Implementierung der Persistenzschicht (Hibernate 3.1)
- Entwicklung einer Workflow-Engine zur flexiblen, konfigurativen
Abbildung und Anpassung der Backend-Prozesse
- Berücksichtigung internationaler Anforderungen für einen
späteren pan-europäischen Rollout
Technologien: Java 1.5, J2EE, EJB, BEA Weblogic Server 9.2, Spring, Hibernate,Web Services, Eclipse/BEA Weblogic Platform, Oracle 9,
IBM Enterprise Service Bus, Apache Beehive, BEA Weblogic Portal,
Custom Taglibs, Subversion, TOAD, XML, SOAP, JMS
- Portfoliomanagement im Privatkundengeschäft
- Non-mandate-based advisory process zur Aquise potentieller
Kunden
- Portfolio-Reviews aufgrund von verschiedenen Zielausrichtungen
und Investment-Strategien
- Simulation der Portfoliostrategien auf vorhandenen
Kundenvermögen um die Anlagestrategien und Vorschläge zu
visualisieren
Technologien: IBM WebSphere AS, IBM Rational Application Developer, J2EE,Struts, Oracle 10g, XML, Subversion, SQL Navigator, UML
- Billing System für die Content Partner der T-Online Int. AG
- Abruf, Darstellung und Auswertung der Billing-Daten
- Programmierung der Web-Oberfläche sowie der Controller-Logik
Technologien: J2EE, Struts, Javascript, Oracle 9i, BEA WebLogic, Web Services,ClearCase, TOAD, Eclipse
- Integration verschiedener Datenquellen als Adresslieferanten
- Anforderungsanalyse
- Projektsteuerung, Kapazitätsplan, Aufwandsschätzung
- Erstellung Pflichtenheft, technisches Design (log. Datenmodell,
Datenbank-Schema)
- Unterstützung in der Entwicklung (JSF, Controller)
Technologien: J2EE, Java Server Faces, MySQL, Hibernate, XML, Eclipse, CVSManagement Anforderungen aus dem Sarbanes-Oxley Act für
börsennotierte Unternehmen
- Quellcodegenerierung mit Velocity, Castor
- generisches Objektmodell
- Anwendung komplett über XML konfigurierbar
- Verantwortlich für das COSO Fragebogen Modul
Technologien: J2EE, Apache Struts, Velocity, Castor, XML, Oracle, Javascript,Perforce, Eclipse
- dynamische Workflowpflege durch Sprungbedingungen (Baumdarstellung)
- integrierte Echtzeitauswertung
- Definition und Pflege des Teilnehmer-Panels
- Teilnehmerimport (CSV, XML)
- Ergebnisexport in Excel, SPSS
Technologien: J2EE, Apache Struts & Tiles, MySQL, Hibernate, JUnit, Eclipse,ChartDirector, CVS, Tomcat
- Realisierung als Web-Applikation
- dynamische Generierung des Fragebogens
- Teilnehmerverwaltung
- Auswertung / Reporting
- Entwicklung einer umfangreichen custom Taglib
Technologien: J2EE, Apache Struts & Tiles, MySQL, Hibernate, JUnit, Taglibs,Eclipse, CVS, Tomcat
- Bedarfsplanung, Einsatzplanung, Kontrolle und Erfolgsmeldung und -berechnung der Einsätze der Aussendienstmitarbeitern (Promoter)
- Schulungsplanung, Urlaubsplanung, Kompetenzkontrolle (Quiz)
- Berichtsexport in Excel
- umfangreiches Rechtesystem mit Abbildung der hierarchischen Organisation der Vertriebsstruktur
- Eingesetzt für Vodafone Deutschland GmbH
Technologien: PHP, MySQL, HTML, JavaScript, Apache, Eclipse- Erweiterung des Datenmodells um dynamische Attribute
- Anpassung des Workflows
- Erweiterung Suchfunktionalitäten
Technologien: J2EE, Apache Struts & Tiles, Oracle, JUnit, Eclipse- Web-Frontend für das Korpusrecherche- und analysesystem des IDS
Technologien: J2EE (Servlets, JSP), Struts, JNI- Ergänzungen des Datenmodells
- zusätzliche Reportingmöglichkeiten
- Generierung dynmischer Charts
Technologien: Java Swing, Java Applet, SQL, MSAccess, Eclipse- Integration zahlreicher Informationportale (z.B. Dun & Bradstreet, Bürgel, RWS)
- Zusammenführung der Daten
- Restrukturierung der Daten zu konfigurierbaren Produkten
Technologien: J2EE, XML, MySQL, WebServices- Bearbeitungsfortschritt
- umfangreiche Statistiken
Technologien: PHP, MySQL, HTML- kompletter Entwicklungsprozess von Anforderungsanalyse über Entwurf bis Test und Deployment
- umfangreiche Auswertungsmöglichkeiten und Excelexport
Technologien: Java, Swing, Java Applet, Access- EJB Entwicklung
- Implementierung der Workflows und GUI mit Swing
- Anbindung an J2EE Backend-System (JBoss)
Technologien: J2EE (EJB 2.1), JBoss, XML, Java-Swing- Customizing / Erweiterung des CMS um dynamische Generierung von Reports
Technologien: J2EE, Servlets, JSP, JDBC, MySQL, HTML- zahlreiche dynamische Auswertungs- und Produktvergleichs-Reports
- Dokumentenmanagement zum Hinzufügen und Zuordnen externer Dokumente
Technologien: PHP, MySQL, HTML, Flash- Web-Frontend zur Datenpflege
- Implementierung der Workflows zum Abändern von Daten (z.B. 4-Augen-Prinzip)
- Such- und Kategorisierungsfunktionalitäten
- Dublettenüberprüfung
Technologien: PHP, MySQL, HTMLAmazon Web Services Cloud Platform
Objekt-orientiertes Design, Domain-Driven Design, Test-Driven Design