Die primären Projektinhalte sind:
Konzeption, Begleitung und Rollout von Identity Management-Projekten (OpenID Connect / Keycloak)
Koordination von Partnern, Kunden sowie internen Stakeholdern von diversen Integrationsprojekten und Kundenportalen
Unterstützung & Konzeption von Projekten im Bereich SpringBoot / Angular
Unterstützung & Konzeption von Weiterentwicklungsprojekten der bestehenden zentralen Beschaffungsplattform (B2B E-Commerce)
Weiterentwicklung einer bestehenden OAuth2/OpenID -Plattform mit folgenden Themen:
Anforderungen von (internen und externen) Kunden analysieren
Abgleich der Anforderungen zur aktuellen Architektur im Projekt und ggf. Erstellung von Anpassungsvorschlägen
SW/Techniken:
Scrum, Activiti BPM Platform, JBoss AS 7, JSE/JEE 6, SOAP, Eclipse, DB2, CDI, EJB 3, Mockito, Deltaspike, Maven, JSF 2, JPA, WSDL, Subversion, Jenkins (CI)
SW/Techniken:
JSE6, JEE6 (CDI 1.0, EJB 3.x), Spring3, DB2, ESB, SOA, JSON, RestEasy, JMS, Orika, Apache Achiva, myBatis/iBatis, JBoss6, Eclipse, Maven, Subversion, Mockito, QuickBuild, Atlassian Confluence & JIRA, Eclipse Xtend, Rational Application Developer 7.5, agiler Softwareentwicklungsprozess, definierter Release- und Buildprozess
SW/Techniken:
JSE 5, JEE 6 (JPA 2.0, CDI 1.0), Oracle 11g, Suse Enterprise, Eclipse, Apache Webserver (load Balancer), Apache Tomcat, JUnit, RPM Paketverwaltung, Ant, Maven, freemarker, Selenium, Easymock, Spring, openJPA, Derby, definierter Release- und Buildprozess
SW/Techniken:
Java SE/EE (80% Backend, 20% Frontend), Oracle 11g, Webservices, AXB, JMS, XSD, AOP, Swing, SubVersion (SVN), PL/SQL, WSDL, EJB 2.x, Spring, JSF, JUnit, JBoss, Tomcat, Hudson, HP Quality Center Enterprise 10, SQL Developer, Lotus Notes (Lotusscript), RMI, definierter Release- und Buildprozess
SW/Techniken:
Java SE/EE, Oracle 11g, Linux, Webservices, Edifact, JAXB, JMS, XSD, XSLT, CVS, mySQL, PL/SQL, SOAP, WSDL, XmlRPC, AspectJ (AOP), DokuWiki, FindBugs, JUnit, Tomcat, Endeavour Application Lifecycle Management, agiler Entwicklungsprozess, definierter Release- und Buildprozess; EDIFACT
SW/Techniken:
Java EE 5, Spring 2.5, Maven, Subversion, DB2, embedded SQL, SOA, zOS, z/Os, Host, Cobol, Cobertura, Dozer, Joda Time, Java SE 5 (1.5)
SW/Techniken:
Spring, Hibernate, Subversion (SVN), Eclipse, Maven, WebSphere, z/OS, SOA, XML, DB2, SQL, Java EE 5 (JSF Tobago, JDBC, JTA, JAXB), Quartz Scheduler, Ajax, JavaScript, Hessian, UML (Altova UModel), WebServices, definierter Release- und Buildprozess, agiler Entwicklungsprozess
-> Ausarbeitung von Ideen
-> Entwurf von Spezifikationen
-> Termine sichern
- Technischer Ansprechpartner für sämtliche Kursanzeigesysteme
->Dazu zählen das Stammhaus, die Niederlassungen sowie alle Kunden
- Redesign von Client-Anwendungen im Bereich der Echtzeit-Datendistribution
von Börsendaten
-> Analyse, Konzeption und Architektur: Abstimmung mit Fachabteilungen
-> Implementierung: Zusammenarbeit mit einem Entwicklerteam aus Prag
-> Dokumentation: Benutzerhandbuch, Entwicklerdokumentation/UML
-> Einsatz: Abstimmung mit den Fachabteilungen vor Ort
- Erweiterung eines Java EE Intraday-Handelssystems zur Kapazitätsvergabe.
Dieser Prototyp erweitert ein bestehendes Handelssystem um monatliche und
jährliche Auktionen
- Rufbereitschaft für den großen Handelssaal
-> Administration von Kursverteilsystemen unter AIX
- Aufbereitung von Kurswerten (Echtzeit-Daten-Feed) mittels C++
-> Optimierung von Serveranwendungen zwecks Maximierung des Datendurchsatzes
SW/Techniken: AIX, C++, STL, dbx, cvs, make, gvim, Perl, ShellskripteJava SE 5, Java EE 5 (JSF, JDBC, JTA, JAXB, JMS), Swing, Subversion (SVN),
Multithreading, IPC (Message Queues), JProfiler, Eclipse, Maven, Ant,
Wireshark, DB/2, SQL, Quartz Scheduler, Ajax, UML (Altova UModel),
definierter Release- und Buildprozess
* Bank - Projektdauer 3 Monate *
Programmierung eines Project-Control-Books.
Weiterentwicklung einer internen Lotus-Notes-Anwendung,
die für das Management eines Großprojekts benutzt wird.
SW/Techniken: Lotus Notes 7, Lotus Script, @Commands, @Functions
So können durch den Einsatz eines Binärbaums Informationen über die
aktuellen Internet-Sessions der Network Access Server, kurz NAS, per SNMP
erfragt werden.
SW/Techniken: C++ (GCC), XLC, CVS, SCONS, AIX, Linux, SNMP, DB/2, SQLWeb Service, HTTP 1.1, RFC
liest die Profile vom VoIP-Server, konfiguriert den Client und startet
ihn via WebStart. Die Black- und White-Listen werden von einem Ressource-
List-Server abgefragt.
SW/Techniken: Java, WebSphere, Struts, Hibernate, ClearQuest, ClearCase, Common-Controls,Java Web Start, X-Lite, Castor (XML), J2EE 1.4 (Servlets, JSP, JDBC, JTA,
JMS), Quartz Scheduler, DB/2, SQL
Common-Controls, Java Web Start, Castor (XML), DB/2, SQL, Quartz Scheduler,
J2EE 1.4 (Servlets, JSP, JDBC, JTA, JMS)
Überwachung des bundesweiten Rechenzentrumbetriebs. Die bundesweit
gesammelten Serverdaten werden den Mitarbeitern der Anwendungsüberwachung
nach frei wählbaren Filtern zur Anzeige gebracht. Dadurch können Fehler
früher erkannt und Ausfallzeiten minimiert werden.
SW/Techniken: Java, Struts, DB/2, SQL, S/390, JavaScript, Castor (XML), Swing, HTML,ClearQuest, ClearCase, Notes, Perl, Shellskripte, Sametime, AIX, OpenViz,
J2EE 1.3 (Servlets, JSP, JDBC, JTA, JMS)
deklarativ hinzugefügt werden. Der gesamte Workflow, alle Textbausteine und
Eingabemasken sind frei konfigurierbar.
SW/Techniken: Java, DB/2, SQL, RACF, JavaScript, HTML, WebSphere, FOP, Castor (XML)Struts, J2EE 1.3 (Servlets, JSP, JDBC, JTA, JMS, JNDI)
Datenbanken. Die Oberfläche liest die DB-Metadaten und erzeugt daraus
generisch Eingabeseiten zur Administration der DB-Tabellen und deren Inhalte.
SW/Techniken: Java, Unix, OS/390, DB/2, Test, AWTLotus Notes Datenbankentwicklung.
SW/Techniken: AIX, TeamConnection, Lotus Script, Windowsfür die Deutsche Post Darmstadt. Konzeptionierung des Schemas zur Abbildung
der gesamten Organisation in einen unternehmensweiten Verzeichnisdienst.
SW/Techniken: Critical Path's InJoin Directory Service, Critical Path's MetaConnect,iPlanet, LDAP, X.500 Protokolle DAP/DISP, Solaris, Perl, Java,
Kornshellskripte
Konzepterstellung zur Einführung eines unternehmensweiten Faxdienstes
Vertragswesens auf ein DMS vor.
Workflowengine in eine neue Callcenter-Anwendung integriert.
Berechtigung die Kundendaten kumuliert und statistisch aufbereitet einsehen.
(Novell- und Windows-Netzwerke)
pulsweitenmodulierte Servomotoren.
Bundesweiter Service an Sondermaschinen.
SW/Techniken: Flutter, Android, iOS
SW/Techniken: Java 9, Spring, MongoDB, Cloud, IoT (MQTT), CI/CD
SW/Techniken:
OSGI, openHAB, Raspberry PI v2, Debian (embedded Linux), JSF Eclipse EMF, Eclipse Xtext, Domain Specific Language, JBoss Wildfly
Fachbereich Informatik
Vordiplom
Technische Universität Darmstadt
Berufsausbildung zum Industrieelektroniker (Fachrichtung Mess- und Regeltechnik)
Bin in nationalen und internationalen Teams als Entwickler, Teamleiter und Integration Engineer tätig gewesen.
Zeige Flexibilität in Themen und überdurchschnittliche Bereitschaft für lebenslanges Lernen und fortlaufende Einarbeitung in neue Themen!
Fachlicher Schwerpunkt:
Technischer Schwerpunkt:
Zusammenfassung:
Programmierkonzepte:
8051, 80C51, 80C552, PC basierende Maschinensteuerung, SPS
Erfahrung
1994 - heute:
Rolle: freier Softwareentwickler
Die primären Projektinhalte sind:
Konzeption, Begleitung und Rollout von Identity Management-Projekten (OpenID Connect / Keycloak)
Koordination von Partnern, Kunden sowie internen Stakeholdern von diversen Integrationsprojekten und Kundenportalen
Unterstützung & Konzeption von Projekten im Bereich SpringBoot / Angular
Unterstützung & Konzeption von Weiterentwicklungsprojekten der bestehenden zentralen Beschaffungsplattform (B2B E-Commerce)
Weiterentwicklung einer bestehenden OAuth2/OpenID -Plattform mit folgenden Themen:
Anforderungen von (internen und externen) Kunden analysieren
Abgleich der Anforderungen zur aktuellen Architektur im Projekt und ggf. Erstellung von Anpassungsvorschlägen
SW/Techniken:
Scrum, Activiti BPM Platform, JBoss AS 7, JSE/JEE 6, SOAP, Eclipse, DB2, CDI, EJB 3, Mockito, Deltaspike, Maven, JSF 2, JPA, WSDL, Subversion, Jenkins (CI)
SW/Techniken:
JSE6, JEE6 (CDI 1.0, EJB 3.x), Spring3, DB2, ESB, SOA, JSON, RestEasy, JMS, Orika, Apache Achiva, myBatis/iBatis, JBoss6, Eclipse, Maven, Subversion, Mockito, QuickBuild, Atlassian Confluence & JIRA, Eclipse Xtend, Rational Application Developer 7.5, agiler Softwareentwicklungsprozess, definierter Release- und Buildprozess
SW/Techniken:
JSE 5, JEE 6 (JPA 2.0, CDI 1.0), Oracle 11g, Suse Enterprise, Eclipse, Apache Webserver (load Balancer), Apache Tomcat, JUnit, RPM Paketverwaltung, Ant, Maven, freemarker, Selenium, Easymock, Spring, openJPA, Derby, definierter Release- und Buildprozess
SW/Techniken:
Java SE/EE (80% Backend, 20% Frontend), Oracle 11g, Webservices, AXB, JMS, XSD, AOP, Swing, SubVersion (SVN), PL/SQL, WSDL, EJB 2.x, Spring, JSF, JUnit, JBoss, Tomcat, Hudson, HP Quality Center Enterprise 10, SQL Developer, Lotus Notes (Lotusscript), RMI, definierter Release- und Buildprozess
SW/Techniken:
Java SE/EE, Oracle 11g, Linux, Webservices, Edifact, JAXB, JMS, XSD, XSLT, CVS, mySQL, PL/SQL, SOAP, WSDL, XmlRPC, AspectJ (AOP), DokuWiki, FindBugs, JUnit, Tomcat, Endeavour Application Lifecycle Management, agiler Entwicklungsprozess, definierter Release- und Buildprozess; EDIFACT
SW/Techniken:
Java EE 5, Spring 2.5, Maven, Subversion, DB2, embedded SQL, SOA, zOS, z/Os, Host, Cobol, Cobertura, Dozer, Joda Time, Java SE 5 (1.5)
SW/Techniken:
Spring, Hibernate, Subversion (SVN), Eclipse, Maven, WebSphere, z/OS, SOA, XML, DB2, SQL, Java EE 5 (JSF Tobago, JDBC, JTA, JAXB), Quartz Scheduler, Ajax, JavaScript, Hessian, UML (Altova UModel), WebServices, definierter Release- und Buildprozess, agiler Entwicklungsprozess
-> Ausarbeitung von Ideen
-> Entwurf von Spezifikationen
-> Termine sichern
- Technischer Ansprechpartner für sämtliche Kursanzeigesysteme
->Dazu zählen das Stammhaus, die Niederlassungen sowie alle Kunden
- Redesign von Client-Anwendungen im Bereich der Echtzeit-Datendistribution
von Börsendaten
-> Analyse, Konzeption und Architektur: Abstimmung mit Fachabteilungen
-> Implementierung: Zusammenarbeit mit einem Entwicklerteam aus Prag
-> Dokumentation: Benutzerhandbuch, Entwicklerdokumentation/UML
-> Einsatz: Abstimmung mit den Fachabteilungen vor Ort
- Erweiterung eines Java EE Intraday-Handelssystems zur Kapazitätsvergabe.
Dieser Prototyp erweitert ein bestehendes Handelssystem um monatliche und
jährliche Auktionen
- Rufbereitschaft für den großen Handelssaal
-> Administration von Kursverteilsystemen unter AIX
- Aufbereitung von Kurswerten (Echtzeit-Daten-Feed) mittels C++
-> Optimierung von Serveranwendungen zwecks Maximierung des Datendurchsatzes
SW/Techniken: AIX, C++, STL, dbx, cvs, make, gvim, Perl, ShellskripteJava SE 5, Java EE 5 (JSF, JDBC, JTA, JAXB, JMS), Swing, Subversion (SVN),
Multithreading, IPC (Message Queues), JProfiler, Eclipse, Maven, Ant,
Wireshark, DB/2, SQL, Quartz Scheduler, Ajax, UML (Altova UModel),
definierter Release- und Buildprozess
* Bank - Projektdauer 3 Monate *
Programmierung eines Project-Control-Books.
Weiterentwicklung einer internen Lotus-Notes-Anwendung,
die für das Management eines Großprojekts benutzt wird.
SW/Techniken: Lotus Notes 7, Lotus Script, @Commands, @Functions
So können durch den Einsatz eines Binärbaums Informationen über die
aktuellen Internet-Sessions der Network Access Server, kurz NAS, per SNMP
erfragt werden.
SW/Techniken: C++ (GCC), XLC, CVS, SCONS, AIX, Linux, SNMP, DB/2, SQLWeb Service, HTTP 1.1, RFC
liest die Profile vom VoIP-Server, konfiguriert den Client und startet
ihn via WebStart. Die Black- und White-Listen werden von einem Ressource-
List-Server abgefragt.
SW/Techniken: Java, WebSphere, Struts, Hibernate, ClearQuest, ClearCase, Common-Controls,Java Web Start, X-Lite, Castor (XML), J2EE 1.4 (Servlets, JSP, JDBC, JTA,
JMS), Quartz Scheduler, DB/2, SQL
Common-Controls, Java Web Start, Castor (XML), DB/2, SQL, Quartz Scheduler,
J2EE 1.4 (Servlets, JSP, JDBC, JTA, JMS)
Überwachung des bundesweiten Rechenzentrumbetriebs. Die bundesweit
gesammelten Serverdaten werden den Mitarbeitern der Anwendungsüberwachung
nach frei wählbaren Filtern zur Anzeige gebracht. Dadurch können Fehler
früher erkannt und Ausfallzeiten minimiert werden.
SW/Techniken: Java, Struts, DB/2, SQL, S/390, JavaScript, Castor (XML), Swing, HTML,ClearQuest, ClearCase, Notes, Perl, Shellskripte, Sametime, AIX, OpenViz,
J2EE 1.3 (Servlets, JSP, JDBC, JTA, JMS)
deklarativ hinzugefügt werden. Der gesamte Workflow, alle Textbausteine und
Eingabemasken sind frei konfigurierbar.
SW/Techniken: Java, DB/2, SQL, RACF, JavaScript, HTML, WebSphere, FOP, Castor (XML)Struts, J2EE 1.3 (Servlets, JSP, JDBC, JTA, JMS, JNDI)
Datenbanken. Die Oberfläche liest die DB-Metadaten und erzeugt daraus
generisch Eingabeseiten zur Administration der DB-Tabellen und deren Inhalte.
SW/Techniken: Java, Unix, OS/390, DB/2, Test, AWTLotus Notes Datenbankentwicklung.
SW/Techniken: AIX, TeamConnection, Lotus Script, Windowsfür die Deutsche Post Darmstadt. Konzeptionierung des Schemas zur Abbildung
der gesamten Organisation in einen unternehmensweiten Verzeichnisdienst.
SW/Techniken: Critical Path's InJoin Directory Service, Critical Path's MetaConnect,iPlanet, LDAP, X.500 Protokolle DAP/DISP, Solaris, Perl, Java,
Kornshellskripte
Konzepterstellung zur Einführung eines unternehmensweiten Faxdienstes
Vertragswesens auf ein DMS vor.
Workflowengine in eine neue Callcenter-Anwendung integriert.
Berechtigung die Kundendaten kumuliert und statistisch aufbereitet einsehen.
(Novell- und Windows-Netzwerke)
pulsweitenmodulierte Servomotoren.
Bundesweiter Service an Sondermaschinen.
SW/Techniken: Flutter, Android, iOS
SW/Techniken: Java 9, Spring, MongoDB, Cloud, IoT (MQTT), CI/CD
SW/Techniken:
OSGI, openHAB, Raspberry PI v2, Debian (embedded Linux), JSF Eclipse EMF, Eclipse Xtext, Domain Specific Language, JBoss Wildfly
Fachbereich Informatik
Vordiplom
Technische Universität Darmstadt
Berufsausbildung zum Industrieelektroniker (Fachrichtung Mess- und Regeltechnik)
Bin in nationalen und internationalen Teams als Entwickler, Teamleiter und Integration Engineer tätig gewesen.
Zeige Flexibilität in Themen und überdurchschnittliche Bereitschaft für lebenslanges Lernen und fortlaufende Einarbeitung in neue Themen!
Fachlicher Schwerpunkt:
Technischer Schwerpunkt:
Zusammenfassung:
Programmierkonzepte:
8051, 80C51, 80C552, PC basierende Maschinensteuerung, SPS
Erfahrung
1994 - heute:
Rolle: freier Softwareentwickler
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.