Deutschland:
- Nur Rhein-Main-Gebiet (Frankfurt am Main und Umgebung)
- Oder mit sehr hohem Remote Anteil
Aufbau der GCP Cloud Infrastruktur und Migration der AMS und EMF Applikationen in die Cloud. Entwicklung und Auslieferung von Softwarepaketen der EMF Applikation.
Projekt(e)
Challenges
PEAK bildet eine Grundlage für die Digitalisierung der Produktion im Fernverkehr. Fachliche Ereignisse werden im Produktionsprozess aufgenommen und informiert andere Akteure und Systeme über Services beinahe in Echtzeit über deren aktuellen Satus. PEAK steht als zentrale Instanz zwischen Anwendungen, die Informationen über Ereignisse liefern (Ereignis-Lieferanten) und jenen, die sich für bestimmte Ereignisse interessieren (Ereignis-Empfänger). Die Gewährleistung der Systemsicherheit sowie die technische Standardisierung von Ereignissen und Schnittstellen haben einen grundlegenden Charakter. Da regelmäßig neue Schnittstellenpartner angebunden werden, muss das System zudem flexibel und erweiterbar sein.
Challenges
Anbindung E2E-Monitoring an zentrales Cockpit
Challenges
DLE:
HippoCMS Projekt:
Challenges
Implementierung einer Middleware Lösung mit dem Ziel diverse Applikationen miteinander zu verbinden, um Daten auszutauschen.
Eingebunden am gesamten Entwicklungsprozess, wie der Aufnahme von Kundenanforderungen aus der Fachabteilung, Erstellung fachlicher und technischer Spezifikation, Implementierung, Testfallerstellung und deren Dokumentation, sowie Produktionsbegleitung und -einführung.
Umsetzung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend).
Challenges
Entwicklung einer Kundenanbindung (Schnittstelle) zu einer Applikation, die einen 'score' (Unternehmensbewertung) und andere spezifische Daten zyklisch von Unternehmen ermittelt und zurückgibt. Das zurückgegebene Format ist eine gefilterte bzw. erzeugte XML-Datei. Die Verbindung wird über das SSL-Protokoll und die Authentifizierung/Autorisierung mittels Zertifikaten realisiert.
Planung und Entwicklung der Schnittstelle mit Java (Servlets).
Aufsplitten bzw. generisches Erstellen von XML-Dateien.
Bereitstellung der formatierten XML-Dateien auf dem Server.
Erstellung von Zertifikaten mit OpenSSL.
Konfiguration des Apache-Server.
Auslesen der Informationen der Zertifikate und Verarbeitung der Anfrage nach erfolgreicher Authentifizierung.
Dokumentation.
Programmierung: Java (J2EE), XML
Datenbank: Sql, Oracle, Toad, JDBC
Datenbankmapping: Toplink
Security: SSL / -Zertifikate
Datenkommunikation: Http(s)
Web-/Application-server: BEA WebLogic, Apache
IDE: MyEclipse, Together
Dokumentation: Word, Excel, Visio
Entwicklung einer Applikation, zur Berechnung von 'scores' um Unternehmen nach Basel II Kriterium zu bewerten.
GUI: JSP, HTML, CSS, JavaScript
OO-Design: Together, UML
Programmierung: Java (Patterns), XML
Framework: Struts, CARIBOU
Datenbank: Sql, Oracle, Toad, JDBC
Datenbankmapping: Toplink
Datenkommunikation: Tuxedo Connector
Web-/Application-server: BEA WebLogic
Dokumentation: Word, Excel
Redesign und Erweiterung einer Webbasierenden Anwendung, welche die Struktur von Bioisoterischen Daten (Strukturen von Molekülen) vergleicht.
GUI: HTML, CSS, JavaScript, Velocity
Framework: Spring
Datenbank: Sql, Oracle
Datenbankmapping: Hibernate
Datenkommunikation: Tuxedo
Webserver: Tomcat
Erweiterung und Neuentwicklung von Webmodulen (Webreport, Autonomy) für ein Supply-Chain-Management System
Programmierung: Java, JSP/Servlets, PHP
GUI: JavaScript, Html
Datenbank: Sql, SQLServer
Webserver: Apache/Tomcat, IIS
Erfahrung in OOP
Basis von Java, JINI und JAVA-Spaces (Logistik-Anwendungssystem)
- Automatisiertes Testen mit Hilfe eines Testtools
- Analyse und Erstellen von Testfällen
- Erstellen von Testskripten zum automatisierten Testen der Applikation
- Testdurchführung
- Testergebnisanalyse
- Kundensupport
QA-Partner / Silk Test (Testtool), QW-Tool, CVS (Konfigurationsmanagement),
ORACLE SQL Plus, Microsoft Office
1998
Ausbildung zum Groß- und Außenhandelskaufmann
Groß- und Außenhandelskaufmann
2004
Studium der Informatik
Diplom Informatiker FH
FH in Frankfurt am Main
Weiterbildung
2017 - 2023
Senior Software-Entwickler/-Architekt und DevOps Experte
DevOps, Softwareentwicklung und -architektur von (verteilten) Client-/Serveranwendungen mit Java-Technologien
Datenbankmapping
Toplink
Hibernate
Frameworks
Spring, Spring Boot
Struts
Diverse firmeninterne Frameworks
Web-/ Applicationserver
BEA WebLogic
Apache Karaf
Apache Tomcat
IIS
Container-technologien
OpenShift
Kubernetes
Docker
AWS (EC2, MQ, Load Balancer, Cloudwatch, Cloudformation, ?)
Entwicklungsumgebung / -tools
Eclipse
IntelliJ
NetBeans
ANT
Maven
CVS
GIT
Talend ESB / DI
Swagger
Sonstige Technologien
Spring Boot
Messaging (Active MQ), Apache Camel, JMS, QPid
EJB, Servlets, JSP, Spring
Swing
JavaScript, AJAX, JSON, prototype, scriptaculous, NodeJS
HTML
CSS
PHP
XML, XSLT, DOM4J, XPath, XQuery
XBRL
Velocity
JUnit, DBUnit
Know How / Wissensgebiete
DevOps
Microservices
Objektorientierte Software-Entwicklung (Java, C++)
Internet-Programmierung (Java Servlets, JSP, Web-Server, diverse Frameworks)
Design- und Architektur OOA / OOP /OOD / DDD / TDD
UML
XBRL Standard
SOAP, Web Services
Techn. Teamleitung (Koordination von offshore Teams)
Qualitätssicherung (Silk Test)
Messaging: Apache Camel, ActiveMQ, RabbitMQ, Talend ESB / DI
CASE Tools: Together 6.0, 6.2
Java Design Pattern
SW-Dokumentation
ITIL / Problem Management
Wasserfallmodell
Agile Softwareentwicklung (Scrum)
Prozesse (verstehen, erstellen, techn. umsetzen)
Soft Skills
Kundenorientiert
Teamorientiert (Teamplayer)
Selbständig, zuverlässig und verantwortungsbewusst
Belastbar auch in Drucksituationen
Sicheres und kommunikatives Auftreten
Zielorientiert
Erfahrungen im Bereich:
Anwendungs- und Systemprogrammierung
Spezifikation, Programmierung, Test
Qualitätssicherung
Methoden:
Objektorientierte Analyse, Design (UML), Programmierung
Standards:
XML, XBRL
Cloud
AWS:
GCP:
DevOps
Backend
Architektur
Versionskontrolle
Projektmanagement
Referenzen auf Anfrage
Transport und Logistik
Banken / Investmentbanking / Finanzdienstleister
Dienstleistungsunternehmen
Kreditversicherer
Nahrungsmittelhersteller
Pharmaindustrie
Unternehmensberatung
Textilunternehmen
Deutschland:
- Nur Rhein-Main-Gebiet (Frankfurt am Main und Umgebung)
- Oder mit sehr hohem Remote Anteil
Aufbau der GCP Cloud Infrastruktur und Migration der AMS und EMF Applikationen in die Cloud. Entwicklung und Auslieferung von Softwarepaketen der EMF Applikation.
Projekt(e)
Challenges
PEAK bildet eine Grundlage für die Digitalisierung der Produktion im Fernverkehr. Fachliche Ereignisse werden im Produktionsprozess aufgenommen und informiert andere Akteure und Systeme über Services beinahe in Echtzeit über deren aktuellen Satus. PEAK steht als zentrale Instanz zwischen Anwendungen, die Informationen über Ereignisse liefern (Ereignis-Lieferanten) und jenen, die sich für bestimmte Ereignisse interessieren (Ereignis-Empfänger). Die Gewährleistung der Systemsicherheit sowie die technische Standardisierung von Ereignissen und Schnittstellen haben einen grundlegenden Charakter. Da regelmäßig neue Schnittstellenpartner angebunden werden, muss das System zudem flexibel und erweiterbar sein.
Challenges
Anbindung E2E-Monitoring an zentrales Cockpit
Challenges
DLE:
HippoCMS Projekt:
Challenges
Implementierung einer Middleware Lösung mit dem Ziel diverse Applikationen miteinander zu verbinden, um Daten auszutauschen.
Eingebunden am gesamten Entwicklungsprozess, wie der Aufnahme von Kundenanforderungen aus der Fachabteilung, Erstellung fachlicher und technischer Spezifikation, Implementierung, Testfallerstellung und deren Dokumentation, sowie Produktionsbegleitung und -einführung.
Umsetzung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend).
Challenges
Entwicklung einer Kundenanbindung (Schnittstelle) zu einer Applikation, die einen 'score' (Unternehmensbewertung) und andere spezifische Daten zyklisch von Unternehmen ermittelt und zurückgibt. Das zurückgegebene Format ist eine gefilterte bzw. erzeugte XML-Datei. Die Verbindung wird über das SSL-Protokoll und die Authentifizierung/Autorisierung mittels Zertifikaten realisiert.
Planung und Entwicklung der Schnittstelle mit Java (Servlets).
Aufsplitten bzw. generisches Erstellen von XML-Dateien.
Bereitstellung der formatierten XML-Dateien auf dem Server.
Erstellung von Zertifikaten mit OpenSSL.
Konfiguration des Apache-Server.
Auslesen der Informationen der Zertifikate und Verarbeitung der Anfrage nach erfolgreicher Authentifizierung.
Dokumentation.
Programmierung: Java (J2EE), XML
Datenbank: Sql, Oracle, Toad, JDBC
Datenbankmapping: Toplink
Security: SSL / -Zertifikate
Datenkommunikation: Http(s)
Web-/Application-server: BEA WebLogic, Apache
IDE: MyEclipse, Together
Dokumentation: Word, Excel, Visio
Entwicklung einer Applikation, zur Berechnung von 'scores' um Unternehmen nach Basel II Kriterium zu bewerten.
GUI: JSP, HTML, CSS, JavaScript
OO-Design: Together, UML
Programmierung: Java (Patterns), XML
Framework: Struts, CARIBOU
Datenbank: Sql, Oracle, Toad, JDBC
Datenbankmapping: Toplink
Datenkommunikation: Tuxedo Connector
Web-/Application-server: BEA WebLogic
Dokumentation: Word, Excel
Redesign und Erweiterung einer Webbasierenden Anwendung, welche die Struktur von Bioisoterischen Daten (Strukturen von Molekülen) vergleicht.
GUI: HTML, CSS, JavaScript, Velocity
Framework: Spring
Datenbank: Sql, Oracle
Datenbankmapping: Hibernate
Datenkommunikation: Tuxedo
Webserver: Tomcat
Erweiterung und Neuentwicklung von Webmodulen (Webreport, Autonomy) für ein Supply-Chain-Management System
Programmierung: Java, JSP/Servlets, PHP
GUI: JavaScript, Html
Datenbank: Sql, SQLServer
Webserver: Apache/Tomcat, IIS
Erfahrung in OOP
Basis von Java, JINI und JAVA-Spaces (Logistik-Anwendungssystem)
- Automatisiertes Testen mit Hilfe eines Testtools
- Analyse und Erstellen von Testfällen
- Erstellen von Testskripten zum automatisierten Testen der Applikation
- Testdurchführung
- Testergebnisanalyse
- Kundensupport
QA-Partner / Silk Test (Testtool), QW-Tool, CVS (Konfigurationsmanagement),
ORACLE SQL Plus, Microsoft Office
1998
Ausbildung zum Groß- und Außenhandelskaufmann
Groß- und Außenhandelskaufmann
2004
Studium der Informatik
Diplom Informatiker FH
FH in Frankfurt am Main
Weiterbildung
2017 - 2023
Senior Software-Entwickler/-Architekt und DevOps Experte
DevOps, Softwareentwicklung und -architektur von (verteilten) Client-/Serveranwendungen mit Java-Technologien
Datenbankmapping
Toplink
Hibernate
Frameworks
Spring, Spring Boot
Struts
Diverse firmeninterne Frameworks
Web-/ Applicationserver
BEA WebLogic
Apache Karaf
Apache Tomcat
IIS
Container-technologien
OpenShift
Kubernetes
Docker
AWS (EC2, MQ, Load Balancer, Cloudwatch, Cloudformation, ?)
Entwicklungsumgebung / -tools
Eclipse
IntelliJ
NetBeans
ANT
Maven
CVS
GIT
Talend ESB / DI
Swagger
Sonstige Technologien
Spring Boot
Messaging (Active MQ), Apache Camel, JMS, QPid
EJB, Servlets, JSP, Spring
Swing
JavaScript, AJAX, JSON, prototype, scriptaculous, NodeJS
HTML
CSS
PHP
XML, XSLT, DOM4J, XPath, XQuery
XBRL
Velocity
JUnit, DBUnit
Know How / Wissensgebiete
DevOps
Microservices
Objektorientierte Software-Entwicklung (Java, C++)
Internet-Programmierung (Java Servlets, JSP, Web-Server, diverse Frameworks)
Design- und Architektur OOA / OOP /OOD / DDD / TDD
UML
XBRL Standard
SOAP, Web Services
Techn. Teamleitung (Koordination von offshore Teams)
Qualitätssicherung (Silk Test)
Messaging: Apache Camel, ActiveMQ, RabbitMQ, Talend ESB / DI
CASE Tools: Together 6.0, 6.2
Java Design Pattern
SW-Dokumentation
ITIL / Problem Management
Wasserfallmodell
Agile Softwareentwicklung (Scrum)
Prozesse (verstehen, erstellen, techn. umsetzen)
Soft Skills
Kundenorientiert
Teamorientiert (Teamplayer)
Selbständig, zuverlässig und verantwortungsbewusst
Belastbar auch in Drucksituationen
Sicheres und kommunikatives Auftreten
Zielorientiert
Erfahrungen im Bereich:
Anwendungs- und Systemprogrammierung
Spezifikation, Programmierung, Test
Qualitätssicherung
Methoden:
Objektorientierte Analyse, Design (UML), Programmierung
Standards:
XML, XBRL
Cloud
AWS:
GCP:
DevOps
Backend
Architektur
Versionskontrolle
Projektmanagement
Referenzen auf Anfrage
Transport und Logistik
Banken / Investmentbanking / Finanzdienstleister
Dienstleistungsunternehmen
Kreditversicherer
Nahrungsmittelhersteller
Pharmaindustrie
Unternehmensberatung
Textilunternehmen
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant hat ein profundes technisches Wissen im Bereich Java, J2EE und Webtechnologien. Er ist in der Lage sich in kürzester Zeit den fachlichen Hintergrund anzueignen. Somit konnte er Anforderungen analysieren und sie zu unserer vollsten Zufriedenheit technisch umsetzen. Er hat in allen Phasen des Softwareentwicklungsprozesses wie Spezifikation, Entwicklungs-/ Testphase und produktive Inbetriebnahme mitgewirkt und sie selbst durchgeführt. Seine Arbeit hat der Consultant stets zuverlässig, termingerecht und fehlerfrei abgeschlossen und war auch in Drucksituationen belastbar. Neben seiner fachlichen Qualifikation möchten wir sein professionelles Auftreten und Engagement hervorheben. Wir bedanken uns bei dem Consultant und empfehlen ihn gerne für andere Projektanbieter weiter."
— Projekt Diverse Entwicklungen im Bereich Java / J2EE, 10/04 - 01/06
Referenz durch Projektleiter, Coface Holding AG, vom 02.02.06