Vorzugsweise Stuttgart und Umgebung.
Konzeption, Architektur, Entwicklung eines konzernweit
einsetzbaren vollständig automatisierten Rollout-Mechanismus
für Java und JavaScript Webanwendungen. Aufbau und
Optimierung einer Continuous Integration Umgebung mit
Continuous Delivery
Technologie: Java 7, Java 8, AngularJS, Tomcat, Spring, Restful Webservices, JobDSL, Groovy
Tools: SVN, GIT, Jenkins, Nexus, Maven, JIRA, Confluence, Puppet, Ansible
Vorgehensmodell: Scrum
Technologie: JEE7 mit Wildfly 10, Angular2, REST Backend, Swagger-UI, Webpack, CDI, EJB, Ansible
Tools: Git, Jenkins, Gitlab, IntelliJ, Maven, NPM
Vorgehensmodell: Scrum
Durch steigende Zugriffszahlen und das stetig steigende
Angebot der Internetpräsenz ist auch die Antwortzeit der
Application Server zunehmend gestiegen. Im Rahmen des Projekts sollte in Abstimmung mit den Infrastruktur-Abteilungen der Bundesbank und dem Lieferanten der Software untersucht werden, welche Ursachen die schlechte Performance hat und wie diese verbessert werden kann. Im Rahmen dieser Tätigkeit wurde die Performance so verbessert, dass die Bundesbank im Banken-Website-Performance-Index der Fachzeitschrift Bank und Markt von Platz 23 (letzter Platz) auf zuletzt Platz 6 aufstieg.
Technologie: Websphere 8.0, JSP, Springframework (Beans, Security), Hibernate, Java EE6, JAXB, RMI, GSB, CoreMedia CMS, SDMX
Tools: SVN, JIRA
Im Rahmen der Einführung von SEPA wurde das alte
Kernbanksystem abgelöst. Vollständige Neuentwicklung des
Frontends (Online-Banking) und Implementierung eines
Backoffice-Systems für das Kundenservice-Center.
Technologie: Websphere 8.0, JavaServer Faces, OpenJPA, Java EE6, EJB, CDI, JAXB, JAX-WS, JAX-RS, JBoss, Oracle DB, Jenkins, Primefaces, AXIS, JAXB,
Tools: GIT, Jenkins, Arquillian, Redmine, IBM Rational Change
Vorgehensmodell: Scrum
Für ein Projekt im Statistikbereich der Deutschen Bundesbank
sollte eine detaillierte Performance Analyse und Optimierung
durchgeführt werden. Im Rahmen der Tätigkeit wurde ein Testkonzept erstellt und in Abstimmung mit allen beteiligten Bereichen die Durchführung und Analyse koordiniert
Technologie: Websphere 8.0, JavaServer Faces, Hibernate, Java EE6, Springframework (Beans, Batch, Security), EJB, CDI, JMS, MDB, JAXB, JAX-WS, Oracle DB, Jenkins, Primefaces, SDMX, TestNG, Maven
Tools: SVN, Jenkins, JIRA, JBox
Entwicklung eines neuen Wholesale Systems auf Basis von
VANline/VANcontrol-DE. Vereinheitlichung von
Geschäftsprozessen, Integration einer Mehrländerfähigkeit.
Länderabhängige Geschäftsprozesse und Schnittstellen
Technischer Koordinator (Leitender Architekt, Entwicklungsleiter)
Build- und Releasemanagement, Entwicklung
Technologie: JavaServer Faces, Hibernate 3, Springframework, DB2, JAXB, JAXWS, JasperReports, Facelets, Maven, Hudson / Jenkins auf Ubuntu / VMware, Nexus, Subversion
Vorgehensmodel: Agiles Vorgehensmodell
2011 - 2013 JEE Coaching / Training
Kunde: IKKclassic Ludwigsburg / comtraining in Stuttgart
Beschreibung: Vor-Ort JEE Coaching und Training
Architektur Design
Funktion: Architekt, Trainer, Coach
Technologie: JavaServer Faces, Hibernate 3, JBoss, MSSQL, Facelets, Maven
Dauer: 2011 - 2013 (ca. 1-2 Tage pro Monat)
Web: Internes System
2008 - 2011 VANline-DE / VANcontrol-DE
Kunde: T-Systems / Mercedes Benz (FGC)
Beschreibung: VANline: Internet System zur Vermarktung gebrauchter Transporter an gewerbliche Endkunden und Wiederverkäufer.
VANcontrol: Intranet System zur Abwicklung von Hereinnahmeprozessen und zur Vermarktungssteuerung gebrauchter Transporter. Meldung verkaufsbereiter Fahrzeuge an VANline. Schnittstellen (u.A. SAP). Integration in heterogene Systemlandschaft. Stufenweise Ablösung des Host-Altsystems.
Funktion: Mitwirkung bei Projektplanung und Architekturmodell.
Konzeption und Entwicklung von Fachmodulen von Projektbeginn bis Produktivstart. Experte für JSF, Hibernate, Spring, Maven. Erstellung von HTML Templates und CSS Stil nach Mercedes Benz Corporate Design. Build und Deployment.
Technologie: JavaServer Faces, Hibernate 3, Springframework, DB2, JAXB, JAXWS, JasperReports, Facelets, Maven, Hudson, Nexus, Subversion
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 2 Jahre (2008-2011)
2009 - 2010 Central Picture Monitor
Kunde: T-Systems / Daimler AG
Beschreibung: Zentrales Monitoring von Webservice zum Abruf von Fahrzeugbildern
Funktion: Konzeption und Implementierung des Monitoring Tools, das Zustände angeschlossener Systeme über Messpunkte abfragt und visualisiert.
Technologie: JavaServer Faces, Richfaces, Springframework, Hibernate, Spring
JDBC Templates, Maven, JAXWS, CXF
Dauer: 3 Monate (2009-2010)
2007 UCP
Kunde: T-Systems / Daimler Japan
Beschreibung: Webbasiertes System zur Vermarktung gebrauchter PKW in Japan.
Funktion: Mitwirkung bei Projektplanung und Architekturmodell.
Konzeption und Entwicklung von Fachmodulen von Projektbeginn bis Produktivstart.
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 9 Monate (2007)
Technologie: JavaServer Faces, Hibernate 3, Springframework, Maven, DB2
2007 TruckStore Online
Kunde: T-Systems / Mercedes Benz
Beschreibung: Online Vermarkung gebrauchter LKW
Funktion: Anbindung der Schnittstelle zur Mercedes-Benz Bank für Finanzierungsanfragen
Technologien: Struts 1.3, Tomcat, IBM DB2, ANT, CSV
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 1 Monat (2007)
2009 IUCCA / CIM
Kunde: T-Systems / Mercedes Benz
Beschreibung: CRM System
Rolle: Konzeption und Umsetzung eines einheitlichen Kundenstamms für alle Niederlassungen
Technologies: Struts 1.3, Hibernate 2, ANT, Tomcat, Subversion
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 5 Monate (2009)
NEFO3
Kunde: intern
Beschreibung: Webbasiertes System zur Verwaltung von Kunden, Rechnungen,
Wiederkehrenden Buchungen, elektronisch qualifizierte digitale Signaturen.
Funktion: Entwicklungsleitung, Projektmanagement, Entwicklung
Technologie: JavaServer Faces, Spring, Hibernate, Maven, JAXWS, CXF
Dauer: 4 Monate
Seit 2004 Uni Frauenklinik Tübingen & Partnerportale
Kunde: z.B. Institut für Frauengesundheit BW gGmbH
Funktion: Betrieb der Website und weiterer Projektseiten
Betrieb von Video-Streaming Lösungen
Virtualisierung mit OpenVZ / KVM / VMware
Implementierung einer webbasierten Verwaltungssoftware Monitoring und Administration
Technologien: Debian Linux, Ubuntu Linux, OpenVZ, Proxmox, KVM, VMware,
Apache HTTPd, Postfix, Courier IMAP, Proftpd, Typo3, Red5, Flash
Mediaserver
Seit 2002 Gewerbe neben der freiberuflichen Tätigkeit
Kunden: Diverse
Funktion: Hosting, Konzeption und Administrator von IT-Systemen
Technologien: Linux: Debian, Ubuntu
Virtualisierung: VMware, Proxmox, Virtualbox, OpenVZ
Dienste: Apache HTTPd, Courier IMAP, Dovecot, Postfix,
OpenLDAP, div. FTP-Server, DNS
Datenbanken: MySQL, PostgreSQL, MongoDB, HSQLDB
Scriptsprachen: Bash, PHP, Perl
Netzwerk: Routing, Firewalls, IPv4, IPv6
Abschluss: Dipl. Informatiker
Hochschule: Universität Tübingen // Note: 1,4
Lead-Developer, System und Software-Architektur, Agile Coach, Trainer
Vorzugsweise Stuttgart und Umgebung.
Konzeption, Architektur, Entwicklung eines konzernweit
einsetzbaren vollständig automatisierten Rollout-Mechanismus
für Java und JavaScript Webanwendungen. Aufbau und
Optimierung einer Continuous Integration Umgebung mit
Continuous Delivery
Technologie: Java 7, Java 8, AngularJS, Tomcat, Spring, Restful Webservices, JobDSL, Groovy
Tools: SVN, GIT, Jenkins, Nexus, Maven, JIRA, Confluence, Puppet, Ansible
Vorgehensmodell: Scrum
Technologie: JEE7 mit Wildfly 10, Angular2, REST Backend, Swagger-UI, Webpack, CDI, EJB, Ansible
Tools: Git, Jenkins, Gitlab, IntelliJ, Maven, NPM
Vorgehensmodell: Scrum
Durch steigende Zugriffszahlen und das stetig steigende
Angebot der Internetpräsenz ist auch die Antwortzeit der
Application Server zunehmend gestiegen. Im Rahmen des Projekts sollte in Abstimmung mit den Infrastruktur-Abteilungen der Bundesbank und dem Lieferanten der Software untersucht werden, welche Ursachen die schlechte Performance hat und wie diese verbessert werden kann. Im Rahmen dieser Tätigkeit wurde die Performance so verbessert, dass die Bundesbank im Banken-Website-Performance-Index der Fachzeitschrift Bank und Markt von Platz 23 (letzter Platz) auf zuletzt Platz 6 aufstieg.
Technologie: Websphere 8.0, JSP, Springframework (Beans, Security), Hibernate, Java EE6, JAXB, RMI, GSB, CoreMedia CMS, SDMX
Tools: SVN, JIRA
Im Rahmen der Einführung von SEPA wurde das alte
Kernbanksystem abgelöst. Vollständige Neuentwicklung des
Frontends (Online-Banking) und Implementierung eines
Backoffice-Systems für das Kundenservice-Center.
Technologie: Websphere 8.0, JavaServer Faces, OpenJPA, Java EE6, EJB, CDI, JAXB, JAX-WS, JAX-RS, JBoss, Oracle DB, Jenkins, Primefaces, AXIS, JAXB,
Tools: GIT, Jenkins, Arquillian, Redmine, IBM Rational Change
Vorgehensmodell: Scrum
Für ein Projekt im Statistikbereich der Deutschen Bundesbank
sollte eine detaillierte Performance Analyse und Optimierung
durchgeführt werden. Im Rahmen der Tätigkeit wurde ein Testkonzept erstellt und in Abstimmung mit allen beteiligten Bereichen die Durchführung und Analyse koordiniert
Technologie: Websphere 8.0, JavaServer Faces, Hibernate, Java EE6, Springframework (Beans, Batch, Security), EJB, CDI, JMS, MDB, JAXB, JAX-WS, Oracle DB, Jenkins, Primefaces, SDMX, TestNG, Maven
Tools: SVN, Jenkins, JIRA, JBox
Entwicklung eines neuen Wholesale Systems auf Basis von
VANline/VANcontrol-DE. Vereinheitlichung von
Geschäftsprozessen, Integration einer Mehrländerfähigkeit.
Länderabhängige Geschäftsprozesse und Schnittstellen
Technischer Koordinator (Leitender Architekt, Entwicklungsleiter)
Build- und Releasemanagement, Entwicklung
Technologie: JavaServer Faces, Hibernate 3, Springframework, DB2, JAXB, JAXWS, JasperReports, Facelets, Maven, Hudson / Jenkins auf Ubuntu / VMware, Nexus, Subversion
Vorgehensmodel: Agiles Vorgehensmodell
2011 - 2013 JEE Coaching / Training
Kunde: IKKclassic Ludwigsburg / comtraining in Stuttgart
Beschreibung: Vor-Ort JEE Coaching und Training
Architektur Design
Funktion: Architekt, Trainer, Coach
Technologie: JavaServer Faces, Hibernate 3, JBoss, MSSQL, Facelets, Maven
Dauer: 2011 - 2013 (ca. 1-2 Tage pro Monat)
Web: Internes System
2008 - 2011 VANline-DE / VANcontrol-DE
Kunde: T-Systems / Mercedes Benz (FGC)
Beschreibung: VANline: Internet System zur Vermarktung gebrauchter Transporter an gewerbliche Endkunden und Wiederverkäufer.
VANcontrol: Intranet System zur Abwicklung von Hereinnahmeprozessen und zur Vermarktungssteuerung gebrauchter Transporter. Meldung verkaufsbereiter Fahrzeuge an VANline. Schnittstellen (u.A. SAP). Integration in heterogene Systemlandschaft. Stufenweise Ablösung des Host-Altsystems.
Funktion: Mitwirkung bei Projektplanung und Architekturmodell.
Konzeption und Entwicklung von Fachmodulen von Projektbeginn bis Produktivstart. Experte für JSF, Hibernate, Spring, Maven. Erstellung von HTML Templates und CSS Stil nach Mercedes Benz Corporate Design. Build und Deployment.
Technologie: JavaServer Faces, Hibernate 3, Springframework, DB2, JAXB, JAXWS, JasperReports, Facelets, Maven, Hudson, Nexus, Subversion
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 2 Jahre (2008-2011)
2009 - 2010 Central Picture Monitor
Kunde: T-Systems / Daimler AG
Beschreibung: Zentrales Monitoring von Webservice zum Abruf von Fahrzeugbildern
Funktion: Konzeption und Implementierung des Monitoring Tools, das Zustände angeschlossener Systeme über Messpunkte abfragt und visualisiert.
Technologie: JavaServer Faces, Richfaces, Springframework, Hibernate, Spring
JDBC Templates, Maven, JAXWS, CXF
Dauer: 3 Monate (2009-2010)
2007 UCP
Kunde: T-Systems / Daimler Japan
Beschreibung: Webbasiertes System zur Vermarktung gebrauchter PKW in Japan.
Funktion: Mitwirkung bei Projektplanung und Architekturmodell.
Konzeption und Entwicklung von Fachmodulen von Projektbeginn bis Produktivstart.
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 9 Monate (2007)
Technologie: JavaServer Faces, Hibernate 3, Springframework, Maven, DB2
2007 TruckStore Online
Kunde: T-Systems / Mercedes Benz
Beschreibung: Online Vermarkung gebrauchter LKW
Funktion: Anbindung der Schnittstelle zur Mercedes-Benz Bank für Finanzierungsanfragen
Technologien: Struts 1.3, Tomcat, IBM DB2, ANT, CSV
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 1 Monat (2007)
2009 IUCCA / CIM
Kunde: T-Systems / Mercedes Benz
Beschreibung: CRM System
Rolle: Konzeption und Umsetzung eines einheitlichen Kundenstamms für alle Niederlassungen
Technologies: Struts 1.3, Hibernate 2, ANT, Tomcat, Subversion
Vorgehensmodel: Agiles Vorgehensmodell
Dauer: 5 Monate (2009)
NEFO3
Kunde: intern
Beschreibung: Webbasiertes System zur Verwaltung von Kunden, Rechnungen,
Wiederkehrenden Buchungen, elektronisch qualifizierte digitale Signaturen.
Funktion: Entwicklungsleitung, Projektmanagement, Entwicklung
Technologie: JavaServer Faces, Spring, Hibernate, Maven, JAXWS, CXF
Dauer: 4 Monate
Seit 2004 Uni Frauenklinik Tübingen & Partnerportale
Kunde: z.B. Institut für Frauengesundheit BW gGmbH
Funktion: Betrieb der Website und weiterer Projektseiten
Betrieb von Video-Streaming Lösungen
Virtualisierung mit OpenVZ / KVM / VMware
Implementierung einer webbasierten Verwaltungssoftware Monitoring und Administration
Technologien: Debian Linux, Ubuntu Linux, OpenVZ, Proxmox, KVM, VMware,
Apache HTTPd, Postfix, Courier IMAP, Proftpd, Typo3, Red5, Flash
Mediaserver
Seit 2002 Gewerbe neben der freiberuflichen Tätigkeit
Kunden: Diverse
Funktion: Hosting, Konzeption und Administrator von IT-Systemen
Technologien: Linux: Debian, Ubuntu
Virtualisierung: VMware, Proxmox, Virtualbox, OpenVZ
Dienste: Apache HTTPd, Courier IMAP, Dovecot, Postfix,
OpenLDAP, div. FTP-Server, DNS
Datenbanken: MySQL, PostgreSQL, MongoDB, HSQLDB
Scriptsprachen: Bash, PHP, Perl
Netzwerk: Routing, Firewalls, IPv4, IPv6
Abschluss: Dipl. Informatiker
Hochschule: Universität Tübingen // Note: 1,4
Lead-Developer, System und Software-Architektur, Agile Coach, Trainer
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.