Schlagwörter
Skills
Sehr gute Kenntnisse in Java (J2EE)
C/C++
Javascript
Betriebssysteme:
Linux: Ubuntu, Debian, Red Hat, Suse Linux Enterprise Server
Unix: Solaris, HP-UX
Windows: seit 1992
Datenbanken:
Oracle: Langjährige Kenntnisse (auch in Verbindung mit ORM/Hibernate)
DB2
JDBC
Lotus Notes
mSQL / mySQL
SQL
Sybase
Branchen:
IT-Branche, Softwarehersteller, Hardwarehersteller
Telekommunikation
Banken, Versicherungen
Energiewirtschaft
Automobilindustrie
Handel
Projekthistorie
Entwicklung des Kundenportals basierend auf Cloud Foundry, Spring, Amazon-Cloud, WebSphere. Konzeption und Entwicklung diverser Applikationen die sich im Kundenportal integrieren. Optimierung laufender Systeme.
Eingesetzte Software:Cloud Foundry, SpringFramework, Spring Integration, Java, Eclipse, IntelliJ, RHEL, Maven, Jenkins, Selenium, Cypress, Hibernate, Powermock, REST, HATEOS, Angular, Svelte, DMN, Camunda, Dynatrace, Grafana, ELK
Coaching und Optimierung von Serveranwendung / TDD. Performance-Optimierung von Serveranwendung (JBoss und Wildfly). Problemanalyse, Coaching, Entwicklungsrichtlinien (Do's and Don'ts in der Softwareentwicklung). Coaching Softwarequalität. Konzeption und Abteilungsübergreifende Abstimmung von Single Sign-On Lösungen (CAS). Evaluierung von Profilern und Überwachungssoftware (Dynatrace, JProfiler, Eclipse MAT)
Entwicklung eines Warenplatzierungssystems für den Europaweiten Einsatz, das die Papierlose Verteilung von Feinbelegungsböden und Vertriebsstreckenpläne ermöglicht. Anbindung über Webservices an ein DMS-System(IBM Filenet P8) und an SAP (Layoutworkbench). Performance-Optimierung durch tuning der Datenbankzugriffe und Refactoring. Entwicklung von Masken und dazugehöriger Backendkomponenten. Bildgenerierung mittels Java2D / SVG. Absicherung durch zahlreiche JUnit-Tests sowie Integrationstests.
Review der bestehenden J2EE-Architektur, Beratung bzgl. Restrukturierungs- Refactoring-Maßnahmen. Einrichtung der optimalen Entwicklungsumgebung. Konzeption eines Berechtigungskonzepts, Aufnahme der Anforderungen, Abstimmung und Koordination zwischen Fachbereich und Entwicklern. Entwicklung verschiedener Applikationskomponenten, Migration zwischen verschiedenen Datenbankstrukturen, Anbindung neuer Fremdsysteme die im Zuge der Fusion dazukommen (auch andere MDM-Systeme). Technische Dokumentation.
Fachliche Einarbeitung rund um das Thema Bausparen. Analyse von zwei komplexen Webanwendungen. Erstellung/Ausprogrammierung von diversen Bausteinen die eine Simulation verschiedener Szenarien in Kundenorientierter Weise ermöglichen. Einbindung in das Portal-Framework und Erweiterungen der Portal-Applikation. Gewährleistung der Mandantenfähigkeit der Anwendung. Optimierung der Datenbank-Zugriffsschicht (Hibernate/JPA). Erstellung diverser JUnit-Tests. Dokumentation in Form eines DV-Konzepts. Selenium-Tests, welche die gesamte Funktionalität abdecken.
Review/Klärung aller fachlichen Anforderungen, Abstimmung (auch direkt mit dem Kunden) aller unklaren Punkte. Analyse der geforderten Sicherheits-Infrastruktur (PAI). Entwurf der Architektur eines Rich Clients/Serversystems, der die komplette Dokumentation von Fahrzeugzerlegungen ermöglicht. Erstellung einer technischen Dokumentation welche die Architektur beschreibt und die als Leitfaden dient (Englisch). Betreuung/Leitung eines verteilten Entwicklungsteams (Böblingen und Peking). Programmierung der kniffligsten Funktionen und Erstellung von Beispielcode. Aufsetzen diverser Build- und Testsysteme. Anbindung spezieller Hardware (Bizerba Waage, Nikon Fotoapparat, Zebra-Drucker). Vorort-Tests und Auslieferungen beim Kunden.
Reisebereitschaft
Einsatzort: D6, D7 oder D8. Bevorzugt ist der Bereich um Reutlingen/Stuttgart
Sonstige Angaben
Projekt PPG (Produktionsgerechte Produktgestaltung), 04/08 – 10/08
Referenz durch Projektmanager, Softwarehaus (ca. 180 MA), vom 10.03.09
"Der Berater hat uns in einer sehr angespannten Projektsituation mit seinem Wissen und seiner Erfahrung sehr gut unterstützt. Durch seinen großen persönlichen Einsatz wurden sehr gute Ergebnisse erzielt. Dies war mit unter die Basis, die es uns ermöglichte, das Projekt erfolgreich zum Abschluß zu bringen. Wir danken Ihm für sein Engagement und würden uns freuen in ähnlichen Themen wieder zusammen arbeiten zu können."
Projekt Neuentwicklung diverser Systeme rund um die Angebotskalkulation, 06/03 - 05/07
Referenz durch Projektleiter, Energieversorger (20.000 MA), vom 11.02.09
"[...] Wir bedanken uns bei dem Consultant für sein Engagement, seinen persönlichen Einsatz und die gute Zusammenarbeit."
Projekt J2EE-Framework eBusiness, 06/02 - 10/02
Referenz durch Mitarbeiter einer Stuttgarter Großversicherung vom 16.10.02
"Der Consultant hat uns in einer Überlast-Phase im Projekt in einem
Zeitraum von 4 1/2 Monaten unterstützt. Dabei hat er im Team die
Konzeption, Implementierung und Test einer neuen Komponente in einem
mittelgroßen J2EE-eBusiness-Framework übernommen. Er hat sich sehr
schnell in die neue Arbeitsumgebung und das Aufgabengebiet eingearbeitet
und seine Ergebnisse in guter Qualität abgeliefert. An dieser
Stelle möchte ich mich für seine engagierte Arbeit bedanken, und würde
bei neuen Aufgaben gerne wieder auf seine Mitarbeit setzen."
Projekt Java-Entwicklung und Deployment, 09/01 - 03/02
Referenz durch Bereichsleiter eines Softwarehauses (ca. 50 Mitarbeiter) vom 08.04.02
"Der Consultant hat sich durch seine schnelle Auffassungsgabe ausgezeichnet
und durch seinen sicheren Umgang mit den, im Projekt verwendeten Werkzeugen
sehr schnell in unser Projekt eingelebt. Ferner übernahm er wichtige Funktionen
im change control process und deployment. Er ging mit Änderungen sehr verantwortlich
um. Er weist ein hohes Qualitätsbewusstsein auf, da er seine gut dokumentierten
und überlegten Codeänderungen systematisch auch auf den unterschiedlichsten
Testsystemen kontrolliert und getestet hat. Sein Verhalten gegenüber seinen
Vorgesetzten und Kollegen ist aufgrund seiner offenen Art und seines positiven
Auftretens als vorbildlich herauszustellen. Er brachte eigenständig eine Reihe
von Verbesserungen ein, die den weiteren Projektverlauf vereinfachten. Die Gründe
für die Beendigung des Vertragsverhältnisses liegen einzig und allein in
budgettechnischen Beschränkungen des Projekts.
An dieser Stelle nochmals recht vielen Dank für die hervorragende Arbeit."