Senior Full Stack Developer
Aktualisiert am 28.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.03.2024
Verfügbar zu: 100%
davon vor Ort: 5%
Java EE
Angular
Deutsch
sehr gute Kenntnisse in Wort und Schrift (flüssig)
Russisch
Muttersprache
Englisch
gute Kenntnisse in Wort und Schrift (B2)

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km)
möglich

Projekte

Projekte

7 Monate
2023-06 - 2023-12

Weiterentwicklung eines Kundenservices in einem Onlineportal

Entwickler, Designer, Tester JavaSE17 Spring Spring Boot ...
Entwickler, Designer, Tester

Diverse Serviceanforderungen, die im Onlineportal erfasst wurden, sollen an die Internesysteme weitergeleitet werden. 

  • Umsetzung diversen fachlichen Anforderungen
  • Weitere Entwicklung der bestehenden Anwendung
  • Bugfixing und Optimierung der Implementierung


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE17 Spring Spring Boot gRPC JMS REST ActiveMQ Maven3 Jenkins Mockito Swagger IntelliJ IDEA DataGrip Docker Docker Compose Kubernetes OpenShift Scrum SAFe Agile Git Bitbucket Windows Linux OOAD/OOD
E-Commerce
7 Monate
2022-10 - 2023-04

Entwicklung einer neuen Oberfläche für den Tarifrechner

Entwickler, Designer, Tester Angular NgRx RxJs ...
Entwickler, Designer, Tester

Die alte Oberfläche des Tarifrechners sollte durch eine neue moderne Oberfläche ersetzt werden. Darüber hinaus sollte die neue Oberfläche auf einem hausinternen Framework basieren und für einzelne Tarife generatief erzeugt werden. 

  • Analyse der alten Anwendung
  • Entwurf, Design und Konzeption der neuen Oberfläche
  • Implementierung und Tests


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

Angular NgRx RxJs HTML CSS Jasmine Karma OpenApi Spring Spring Boot Jenkins Git Bitbucket REST Scrum SAFe Figma Agile IntelliJ IDEA WebStorm Windows Linux
Risikolebensversicherung
1 Jahr 5 Monate
2021-05 - 2022-09

Entwicklung eines lokalen Data Hubs für Belieferung SAP S/4 HANA mit finanzrelevanten Buchungsvorgängen

Architektor, Entwickler, Designer, Tester, Code Leader l JavaSE8 Spring Spring Boot ...
Architektor, Entwickler, Designer, Tester, Code Leader

Mit Einführung von SAP S/4 HANA im Unternehmen werden alle finanzrelevanten (hauptbuchverändernden) Buchungsvorgänge über die hausinterne SAS-Softwarelösung an SAP übergeben. Dafür sollen zuerst alle Daten aus den Vorsystemen zu einem einheitlichen Format überführt werden und anschließend gemäß des Übergabeprotokolls an SAP weiter gegeben werden. 

  • Architekturentwurf der Anwendung und Definition des Technologie Stacks
  • Aufnahme und Umsetzung der fachlichen Anforderungen
  • Implementierung der Anwendung und diversen Tests
  • Schulung der internen Mitarbeitern


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Schulung

l JavaSE8 Spring Spring Boot Spring Batch Spring Data Hibernate JPA2 SQL Maven3 CSV FreeMarker H2 DB2 Flyway REST Swagger Helm Kubernetes ArgoCD OpenShift Git Bitbucket Jenkins Immutables Groovy Jasypt FindBugs SonarCube Jackson DBUnit Mockito AssertJ IntelliJ IDEA DataGrip Splunk Scrum Agile Windows Linux OOAD/OOD
Versicherung
4 Monate
2021-01 - 2021-04

Entwicklung eines Tracking Systems für Gepäck

Entwickler, Designer, Tester JavaSE11 Spring Spring Boot ...
Entwickler, Designer, Tester

Unmittelbar nach Abgabe des Gepäcks am Check-In Schalter oder am Gepäckautomat kann der Kunde den Gepäckstatus auf seinem Smartphone aufrufen. Nach der Landung stehen weitere Informationen, z.B. auf welchem Band das Gepäck zu abholen ist, dem Kunde zur Verfügung. Anschließend dienen die Tracking Informationen im Falle eines Gepäckverlustes als Grundlage für die Suche nach dem Gepäck. 

  • Umsetzung diversen fachlichen Anforderungen
  • Weitere Entwicklung der bestehenden Komponenten des Tracking Systems
  • Bugfixing und Optimierung der Implementierung


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE11 Spring Spring Boot Hibernate JPA2 SQL PostgreSQL CDI REST gRPC Angular NgRx HTML5 CSS Maven3 Jenkins Mockito Swagger IntelliJ IDEA DataGrip Docker Docker Compose Scrum Agile Git Gitlab Windows Linux OOAD/OOD
Luftverkehr
1 Jahr
2020-01 - 2020-12

Entwicklung eines Tools im Risikocontrolling zur Validierung, Kommentierung und Abstimmung der PnL zwischen dem Controlling und dem Handel

Entwickler, Designer, Tester JavaSE8 JavaEE7 Swing ...
Entwickler, Designer, Tester

Das PnL Tool ist Bestandteil der IT Infrastruktur und dient zur Unternehmenssteuerung. Dafür werden Zulieferungen der verschiedenen FrontOffice-Systeme aufgenommen und Möglichkeit zur Korrektur, Kommentierung der Geschäftsabläufe zur Verfügung gestellt. Nach Analyse, Qualitätskontrolle und Anreicherung der Daten werden die Informationen auf weitere interne Systeme verteilt. 

  • Entwicklung einer Ladeanwendung für die ökonomischen PnL-Daten des Murex-Systems
  • Umsetzung diversen fachlichen Anforderungen
  • Weitere Entwicklung der bestehenden Komponenten des PnL Tools
  • Bugfixing und Optimierung der Implementierung des PnL Tools
  • Entwicklung verschiedener Excel-Reports


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE8 JavaEE7 Swing EJB3 JBoss Sybase Groovy Spring Spring Boot Spring Batch Hibernate JPA2 SQL CDI CSV Mercurial Jasper Jxls Apache POI Maven3 Jenkins Artifactory Mockito IntelliJ IDEA DataGrip Splunk Scrum Agile GitLab Murex Windows Linux OOAD/OOD
Finanzdienstleistung
11 Monate
2019-02 - 2019-12

Entwicklung eines Sicherungstools für PnL-Daten einer Analyseanwendung im Risikocontrolling

Entwickler, Designer, Tester JavaSE8 JavaEE7 EJB3 ...
Entwickler, Designer, Tester

Das PnL Tool ist Bestandteil der IT Infrastruktur und dient zur Unternehmenssteuerung. Dafür werden Zulieferungen der verschiedenen FrontOffice-Systeme aufgenommen und Möglichkeit zur Korrektur, Kommentierung der Geschäftsabläufe zur Verfügung gestellt. Nach Analyse, Qualitätskontrolle und Anreicherung der Daten werden die Informationen auf weitere interne Systeme verteilt. 

  • Technische Design und Implementierung einer Batch-Anwendung für die Sicherung der PnL-Daten in den historischen Datenbanken
  • Technische Design und Implementierung eines Generators für die komponenten der Sicherungsanwendung
  • Weitere Entwicklung der bestehenden Implementierung


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE8 JavaEE7 EJB3 JBoss Sybase Groovy Spring Spring Boot Spring Batch Hibernate JPA2 SQL CDI CSV Mercurial Maven3 Jenkins Mockito ActiveMQ IntelliJ IDEA DataGrip OOAD/OOD Scrum Agile Windows Linux
Finanzdienstleistung
5 Monate
2018-09 - 2019-01

Wartung und weitere Entwicklung einer Intranetanwendung

Entwickler, Designer, Tester JavaSE6 JavaEE6 JMS ...
Entwickler, Designer, Tester

Wartung und weitere Entwicklung einer internen Anwendung für Erfassung von Unternehmensdaten und Jahresabschlüssen, sowie deren Verteilung an Systeme der Bank. Die Anwendung ist der Linie der Bonitätsanalyse zuzuordnen und unterstützt bei der Bewertung der Notenbankfähigkeit von Unternehmen. 

  • Umsetzung der neuen fachlichen Anforderungen
  • Bugfixing und Optimierung der Implementierung
  • Weitere Entwicklung der bestehenden Komponenten


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE6 JavaEE6 JMS REST Webservices WebSphere MQSeries Oracle DB OpenJPA PrimeFaces CSS HTML5 JSF2 JPA2 JPQL SQL CDI BeanValidation EJB3 PL/SQL CSV Apache POI SVN Maven3 Jenkins PowerMock Mockito JBox OOAD/OOD Windows
Finanzdienstleistung
6 Monate
2018-07 - 2018-12

Entwicklung eines ?Pilot? Frontends auf Basis von Angular für das Zahlungsverkehrsystem TARGET2

Entwickler, Tester Angular TypeScript JavaScript ...
Entwickler, Tester

Entwicklung eines ?Pilot? Frontends auf Basis von Angular für das Zahlungsverkehrsystem TARGET2 (Trans-European Automated Real-time Gross Settlement Express Transfer System). 

  • Analyse der bestehenden Anwendung und des Legacy-Codes
  • Neue Implementierung gemäß der Anforderungen des Fachbereichs und der neuen Richtlinien
  • Testen der neu implementierten Funktionalität


Tätigkeiten:

  • Analyse
  • Implementierung
  • Test

Angular TypeScript JavaScript HTML CSS Bootstrap REST Node.js Npm WebStorm Windows
Finanzdienstleistung
5 Monate
2018-02 - 2018-06

Weiterentwicklung des Zahlungsverkehrsystems TARGET2

Entwickler, Tester JavaSE6 DB2 JDBC ...
Entwickler, Tester

Weiterentwicklung bzw. Erweiterung des Zahlungsverkehrsystems TARGET2 (Trans-European Automated Real-time Gross Settlement Express Transfer System) um TIPS (TARGET Instant Payment Settlement) Funktionalität. 

  • Analyse neuen fachlichen Anforderungen
  • Umsetzung dieser fachlichen Anforderungen
  • Testen der neu implementierten Funktionalität


Tätigkeiten:

  • Analyse
  • Implementierung
  • Test

JavaSE6 DB2 JDBC DB2 Store Procedures HTML CSS JavaScript XSLT GARI WebSphere OOAD/OOD Windows
Finanzdienstleistung
5 Monate
2017-10 - 2018-02

Design und Implementierung eines Algorithmus für die Verarbeitung der Kreditregistermeldungen von AnaCredit

Entwickler, Designer, Tester JavaSE6 JavaEE6 Oracle DB ...
Entwickler, Designer, Tester

Analyse der Anforderungen, Design und anschließende Entwicklung eines Verarbeitungsalgorithmus für die Kreditregistermeldungen von AnaCredit (Analytical Credit Datasets). 

  • Analyse der bestehenden Architektur der Anwendung
  • Analyse der fachlichen Anforderungen an die Verarbeitung der Kreditregistermeldungen
  • Design und Entwicklung eines Verarbeitungskerns und diversen Algorithmusteilen
  • Entwicklung der Testfälle


Tätigkeiten:

  • Analyse
  • Entwurf, Design
  • Implementierung
  • Test

JavaSE6 JavaEE6 Oracle DB WebSphere OpenJPA JPA2 JPQL SQL CDI BeanValidation EJB3 PL/SQL SVN Maven3 Jenkins PowerMock Mockito JBox OOAD/OOD Windows
Finanzdienstleistung
11 Monate
2016-11 - 2017-09

Design und Implementierung einer Marktdaten- und Handelsplattform

Entwickler, Designer, Tester JavaSE8 (Stream-API / Lambda etc.) JavaEE7 Hibernate ...
Entwickler, Designer, Tester

Aufgrund von regulatorischen Änderungen beim Handel von Finanzprodukten benötigte die Bank eine Onlinelösung zur Vermarktung von Finanzprodukten. Die Lösung wurde an vorhandene Kernbankensysteme und Systeme von Fremdanbietern angeschlossen. 

  • Technisches Design und Implementierung des Datenmodels für die Wertpapiere
  • Technisches Design und Implementierung einer Datenkonvertierungs- und Integrationsschicht für die Wertpapierdaten aus diversen internen und externen Banksystemen, sowie aus Reuters
  • Technisches Design und Implementierung des Sicherheitskonzeptes für die Mandantentrennung der Daten
  • Technisches Design und Teilimplementierung des Sicherheitskonzeptes für die zentrale Authentifizierung und Autorisierung innerhalb der Anwendung
  • Umsetzung eines Login-Clients auf Basis des REST-Services der Authentifizierungsstelle der Bank
  • Umsetzung einer Handelsmeldeschnittstelle auf Basis von FpML


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE8 (Stream-API / Lambda etc.) JavaEE7 Hibernate JPA2 SQL JAAS JBoss Wildfly H2 MS SQL Server EJB3 CDI Maven3 SVN Netbeans REST WebServices MQSeries JMS Jenkins PowerMock Mockito FpML Reuters OOAD/OOD Windows
Finanzdienstleistung
6 Monate
2016-05 - 2016-10

Wartung und weitere Entwicklung einer Intranetanwendung

Entwickler, Designer, Tester JavaSE6 JavaEE6 JMS ...
Entwickler, Designer, Tester

Wartung und weitere Entwicklung einer internen Anwendung für Erfassung von Unternehmensdaten und Jahresabschlüssen, sowie deren Verteilung an Systeme der Bank. Die Anwendung ist der Linie der Bonitätsanalyse zuzuordnen und unterstützt bei der Bewertung der Notenbankfähigkeit von Unternehmen. 

  • Umsetzung der neuen fachlichen Anforderungen
  • Bugfixing und Optimierung der Implementierung
  • Weitere Entwicklung der bestehenden Komponenten


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE6 JavaEE6 JMS REST Webservices WebSphere MQSeries Oracle DB OpenJPA PrimeFaces CSS HTML5 JSF2 JPA2 JPQL SQL CDI BeanValidation EJB3 PL/SQL CSV Apache POI SVN Maven3 Jenkins PowerMock Mockito JBox OOAD/OOD Windows
Finanzdienstleistung
2 Jahre 9 Monate
2013-10 - 2016-06

Entwicklung einer Beratungs- und Vertreibsapplikation

Entwickler, Designer, Tester JavaSE6 JavaEE5 Eclipse RCP ...
Entwickler, Designer, Tester

Entwicklung einer Beratungs- und Vertreibsapplikation für Versicherungsmakler 

  • Betreuung, Pflege und Weiterentwicklung des Backends (Dokumentengenerierung, Backend-Prozesse etc.) für die Sparten Leben und Firmen
  • Betreuung, Pflege und Weiterentwicklung des Frontends für die Sparten Leben und Firmen
  • Mitarbeit bei der Erstellung der technischen Konzeption


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE6 JavaEE5 Eclipse RCP OSGI JAXB SOAP Equinox Eclipse Riena (SCP-Framework) SVN Maven3 Jenkins JBoss CIB (CoMod / RTF) BPMN X4 BPM OOAD/OOD Windows
Versicherung
2 Jahre 4 Monate
2011-02 - 2013-05

Betreuung, Pflege und Weiterentwicklung der unternehmensinternen Schnittstellen

Entwickler, Designer, Architektor JavaSE6 J2EE1.4 JavaEE5 ...
Entwickler, Designer, Architektor

  • Betreuung, Pflege und Weiterentwicklung der unternehmensinternen Schnittstellen zum externen Dokumenten-Outputsystem DOPiX (DOPE) der Firma icon GmbH
  • Analyse, Design und Implementierung von fachlichen Anforderungen in den IT-Systemen des Systemumfeldes Dokumentenerstellung und -aufbereitung
  • Bearbeitung der diversen Analyseanfragen zur bestehenden IT-Infrastruktur (Mainframe und Application Server Umfeld)
  • Test der implementierten fachlichen Anforderungen sowie Roll-Out
  • Durchführung diverser Buganalysen und Bugfixings
  • Mitwirkung bei der Aktualisierung der IT-Infrastruktur
  • Bearbeitung der diversen Service Supportanfragen, wie z.B. User Help Desk als Second oder Third Level Support


Tätigkeiten:

  • Analyse
  • Entwurf, Design
  • Implementierung
  • Test
  • Administration
  • Support

JavaSE6 J2EE1.4 JavaEE5 Servlets JSP JSF JPA2 Hibernate SAP JCo PL/1 JCL (Job Control Language) DCF Tomcat WebSphere AS Windows RD4Z AIX IBM Mainframe z/OS DB2 Beta92/93 Oracle DB MQSeries DOPiX (DOPE) UML OOAD/OOD OOP SOA ESB
Firma icon GmbH / Finanzdienstleistung
1 Jahr 11 Monate
2008-08 - 2010-06

Entwicklung einer Datenbank mit einem SOAP-Interface

Entwickler, Designer, Build-Administrator, Release-Assembler JavaSE6 Tomcat Spring2 ...
Entwickler, Designer, Build-Administrator, Release-Assembler

Entwicklung einer Datenbank mit einem SOAP-Interface für Speicherung und Aufbewahrung von XML-Daten 

  • Design, Entwicklung und weitere Pflege des XML-verarbeitenden Business-Logic-Layers
  • Einführung, Verwaltung und weitere Pflege der kompletten Maven2-Projekt-Infrastruktur
  • Durchführung von Team-Schulungen zum Thema ?Einsatz von Apache Maven2 im Team?
  • Einführung, Administration und weitere Pflege des Nexus-Repository und des Hudson-Servers für die Unterstützung der ?Continious Integration? im Projekt
  • Zusammenstellung und weitere Pflege der einheitlichen Entwicklungsumgebung für das Entwicklungsteam
  • Entwicklung und Pflege der RPM-Pakete für die Produktinstallation auf den Kundenservern
  • Erstellung der Produkt-Releases


Tätigkeiten:

  • Analyse
  • Entwurf, Design
  • Implementierung
  • Test
  • Administration

JavaSE6 Tomcat Spring2 JDBC PostgreSQL Oracle DB RMP Bash Maven2 SVN AIXM Eclipse Nexus Hudson Fedora TestNG UML OOAD/OOD OOP AOP TDD Scrum
Luftfahrtkontrolle und Industrielle Kommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
2002-09 - 2007-08

Studium Allgemeine Informatik

Diplom-Informatiker (Fachhochschule), Fachhochschule Giessen - Friedberg
Diplom-Informatiker (Fachhochschule)
Fachhochschule Giessen - Friedberg
Studienschwerpunkt Wirtschaftsinformatik
2 Jahre 11 Monate
1999-02 - 2001-12

Vorbereitungskurs für die Allgemeine Abiturprüfung für Nichtschüler

Allgemeine Hochschulreife, Volkmarsen
Allgemeine Hochschulreife
Volkmarsen
2 Monate
1999-01 - 1999-02

Vorbereitungskurs

Akademie für Erwachsenenbildung in Volkmarsen
Akademie für Erwachsenenbildung in Volkmarsen
4 Monate
1998-09 - 1998-12

Sprachkurs

Otto Benecke Stiftung e.V. in Kassel
Otto Benecke Stiftung e.V. in Kassel
6 Monate
1998-02 - 1998-07

Sprachkurs

Arbeitsamt in Weilburg
Arbeitsamt in Weilburg
4 Monate
1997-09 - 1997-12

Studium

Nationale Alfarabi Universität in Almaty, Kasachstan
Nationale Alfarabi Universität in Almaty, Kasachstan
1 Monat
1997-08 - 1997-08

Aufnahmeprüfung zum Studium

geographische Fakultät der Nationalen Alfarabi Universität in Almaty, Kasachstan
geographische Fakultät der Nationalen Alfarabi Universität in Almaty, Kasachstan
9 Jahre 11 Monate
1987-09 - 1997-07

Gymnasium

Kasachische Allgemeine Hochschulreife, Gymnasium Nr.130 der Stadt Almaty, Kasachstan
Kasachische Allgemeine Hochschulreife
Gymnasium Nr.130 der Stadt Almaty, Kasachstan

Kompetenzen

Kompetenzen

Top-Skills

Java EE Angular

Schwerpunkte

  • Senior Full-Stack Softwareentwickler
  • Mehrjährige fundierte Erfahrung
  • Enterprise Java
  • Mainframe

Aufgabenbereiche

  • Konzeption
  • Design
  • Architektur
  • Analyse
  • Entwicklung
  • Weiterentwicklung
  • Bugfixing
  • Test
  • Wartung

Produkte / Standards / Erfahrungen / Methoden

Source-Code-Verwaltungssysteme:

  • CVS
  • Subversion
  • Git, GitFlow
  • Mercurial
  • IBM Rational Synergy, CM Synergy
  • Harvest


Continuous Integration & Continuous Delivery:

  • Nexus, Artifactory
  • Hudson, Jenkins (Pipelines etc.)
  • GitHub, GitLab, GitLab CI, Bitbucket
  • Sqitch
  • JBox


DevOps:

  • Docker, Docker Compose
  • Kubernetes (K8s, K9s):
    • Minikube
    • Minishift, OKD
    • Helm
  • OpenShift
  • ArgoCD
  • Splunk


Middleware:

  • MQSeries
  • ActiveMQ
  • Kafka, Kafka Connect
  • RabbitMQ
  • Eclipse Mosquitto


Web und XML:

  • HTML/XHTML, HTML5
  • CSS/CSS3, Bootstrap4+
  • JavaScript:
    • Npm, Yarn
    • Node.js, Express, Sequelize
    • Angular8+, Ng-Bootstrap, NgRx
    • TypeScript
    • RxJs
    • Jasmine, Karma
    • jQuery
    • Socket.io, Moment.js
  • AJAX
  • SOAP, Web-Services, REST, RESTful Web-Services
  • XML:
    • DTD, XSD, WSDL
  • AIXM, XBRL, FpML
  • XSLT
  • JSON, GraphQL, YAML


Entwicklungsumgebungen und Werkzeuge:

  • Eclipse
  • WSAD/RAD/RD4Z
  • NetBeans
  • IntelliJ IDEA, WebStorm
  • Oxygen, XMLSpy
  • Dreamviewer
  • Oracle SQL Developer
  • DBVisualizer, DataGrip
  • Postman
  • Visual Studio Code


Office-Anwendungen:

  • MS Office:
    • Word
    • Excel
    • PowerPoint
    • Outlook
    • Visio
  • OpenOffice, LibreOffice, NeoOffice
  • Lotus Notes
  • iWork
  • LaTeX


IBM Mainframe:

  • SDSF
  • ISPF/PDF
  • SPUFI
  • BMC DB2 Catalog Manager
  • Beta92/93
  • MQSeries


Output-Management Systeme:

  • DOPiX (DOPE) von icon GmbH:
    • DopeAdmin
    • DCF
  • CIB (CoMod, RTF)
  • Jasper


BPM und BPMN:

  • BPM, BPMN, BPMN 2.0, CMMN, DMN
  • X4 Suite
  • Camunda BPM


Architektur und Code Design:

  • OOAD/OOD, OOP, AOP, TDD
  • UML, UML2
  • Design Patterns, Clean Code
  • Wasserfallmodell
  • Agile Softwareentwicklung, XP, Scrum, SAFe
  • SOA, ESB
  • Microservices
  • CI&CD, DevOps


Informations- und Projektmanagement:

  • Wiki, Confluence
  • JIRA
  • Skype, Teams, Zoom
  • Miro
  • Figma


Sonstiges:

  • SQL
  • TCP/IP
  • HTTP, HTTPS, SMTP
  • LDAP
  • CSV
  • Reuters, Murex


Persönliche Eigenschaften:

  • Genauigkeit und hohe Eigenverantwortlichkeit
  • Freundlichkeit und Ehrlichkeit
  • Wille und Fähigkeit zur eigenständigen sowie teamorientierten Arbeit
  • Bereitschaft sich voll und ganz neuen Aufgaben zu widmen


beruflicher Werdegang

09/2004 - 02/2005

Rolle: Betriebspraktisches Semester 

Kunde: KfW Bankengruppe in Frankfurt am Main


Aufgaben:

Unterabteilung für die Anwendungsentwicklung und Anwendungsbetreuung: IDb2 (vollzeitig)


10/2006 - 04/2007:

Rolle: Diplomarbeit 

Kunde: Deutschen Bank AG in Frankfurt am Main (Eschborn)


Aufgaben:

Unterabteilung: Sales & Management Information Systems - MIS (vollzeitig)


09/2007 - 02/2009:

Rolle: IT Junior Consultant 

Kunde: svenit GmbH in Aschaffenburg (vollzeitig)


03/2009 - heute:

Rolle: Selbstständige Tätigkeit als freiberuflicher IT-Consultant (vollzeitig) ?


Meine Endkunden:

  • Airbus Group (EADS)
  • Baloise AG Deutschland
  • DekaBank Deutsche Girozentrale
  • Deutsche Bank AG
  • Deutsche Notenbank
  • DZ Bank AG
  • Fiducia & GAD IT AG (GAD eG)
  • KfW Bankengruppe
  • R+V Versicherung AG

Betriebssysteme

AIX
Linux
macOS
Unix
Windows
z/OS

Programmiersprachen

Java
J2SE
J2SE1.3, 1.4, 5, 6, 7, 8, 11, 17
J2EE
J2EE1.3, 1.4, 5, 6, 7, 8
Jakarta EE
Swing/AWT
JDBC
Applets
RMI
Sockets
POJO
Servlet
JSP
JSTL
JSF
JSF2
Facelets
Struts
MyFaces
PrimeFaces
EJB2, EJB3
JNDI, JTA
CDI, CDI2, Guice
BeanValidation
JPA, JPA2
JDO
Hibernate
iBatis
OpenJPA
JPQL
SQL
Flyway
Spring
Spring Boot, Spring Batch, Spring Data, Spring Security, Spring Session
Axis1, Axis2
CORBA
JMS, JMS2
gRPC
java.util.logging
Log4J, Log4J 2
SLF4J, SLF4J 2
Logback
JAXB
JDOM, dom4j
SAX
Xerces
StAX
XStream
Multithreading
Ant
Ivy
Maven2, Maven3
SOAP
REST
JAX-WS, JAX-RS
Jackson
Swagger
OpenApi
JUnit
TestNG
EasyMock, JMock, MockEJB
DBUnit, XMLUnit, JSFUnit
PowerMock
Mockito
AssertJ
Checkstyle
FindBugs
PMD
SonarCube
Apache Commons, Guava
Apache POI, Jxls
Apache Velocity, FreeMarker
Tomcat
JBoss
Wildfly
Glassfish
WebSphere
JAAS
Jasypt
Eclipse RCP, OSGI, Equinox, Eclipse Riena (SCP-Framework)
Lombok, Immutables
SAP JCo
Groovy
Shell/Bash
PL/1
COBOL
JCL
Job Control Language
C/C++
OpenGL, GLUT-Lib, MUI, MS Windows Programmierung
C#
Perl
Python
PHP


Datenbanken

Access
Apache Derby
DB2
DB2 Store Procedures
H2
HSQLDB
MariaDB
MS SQL Server
MySQL
Oracle DB
PL/SQL
PostgreSQL
SQLite
Sybase
Tabex

Branchen

Branchen

  • E-Commerce
  • IT-Dienstleistung
  • Finanzdienstleistung (Banken)
  • Luftfahrtkontrolle und Industrielle Kommunikation
  • Luftverkehr
  • Versicherung

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km)
möglich

Projekte

Projekte

7 Monate
2023-06 - 2023-12

Weiterentwicklung eines Kundenservices in einem Onlineportal

Entwickler, Designer, Tester JavaSE17 Spring Spring Boot ...
Entwickler, Designer, Tester

Diverse Serviceanforderungen, die im Onlineportal erfasst wurden, sollen an die Internesysteme weitergeleitet werden. 

  • Umsetzung diversen fachlichen Anforderungen
  • Weitere Entwicklung der bestehenden Anwendung
  • Bugfixing und Optimierung der Implementierung


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE17 Spring Spring Boot gRPC JMS REST ActiveMQ Maven3 Jenkins Mockito Swagger IntelliJ IDEA DataGrip Docker Docker Compose Kubernetes OpenShift Scrum SAFe Agile Git Bitbucket Windows Linux OOAD/OOD
E-Commerce
7 Monate
2022-10 - 2023-04

Entwicklung einer neuen Oberfläche für den Tarifrechner

Entwickler, Designer, Tester Angular NgRx RxJs ...
Entwickler, Designer, Tester

Die alte Oberfläche des Tarifrechners sollte durch eine neue moderne Oberfläche ersetzt werden. Darüber hinaus sollte die neue Oberfläche auf einem hausinternen Framework basieren und für einzelne Tarife generatief erzeugt werden. 

  • Analyse der alten Anwendung
  • Entwurf, Design und Konzeption der neuen Oberfläche
  • Implementierung und Tests


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

Angular NgRx RxJs HTML CSS Jasmine Karma OpenApi Spring Spring Boot Jenkins Git Bitbucket REST Scrum SAFe Figma Agile IntelliJ IDEA WebStorm Windows Linux
Risikolebensversicherung
1 Jahr 5 Monate
2021-05 - 2022-09

Entwicklung eines lokalen Data Hubs für Belieferung SAP S/4 HANA mit finanzrelevanten Buchungsvorgängen

Architektor, Entwickler, Designer, Tester, Code Leader l JavaSE8 Spring Spring Boot ...
Architektor, Entwickler, Designer, Tester, Code Leader

Mit Einführung von SAP S/4 HANA im Unternehmen werden alle finanzrelevanten (hauptbuchverändernden) Buchungsvorgänge über die hausinterne SAS-Softwarelösung an SAP übergeben. Dafür sollen zuerst alle Daten aus den Vorsystemen zu einem einheitlichen Format überführt werden und anschließend gemäß des Übergabeprotokolls an SAP weiter gegeben werden. 

  • Architekturentwurf der Anwendung und Definition des Technologie Stacks
  • Aufnahme und Umsetzung der fachlichen Anforderungen
  • Implementierung der Anwendung und diversen Tests
  • Schulung der internen Mitarbeitern


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Schulung

l JavaSE8 Spring Spring Boot Spring Batch Spring Data Hibernate JPA2 SQL Maven3 CSV FreeMarker H2 DB2 Flyway REST Swagger Helm Kubernetes ArgoCD OpenShift Git Bitbucket Jenkins Immutables Groovy Jasypt FindBugs SonarCube Jackson DBUnit Mockito AssertJ IntelliJ IDEA DataGrip Splunk Scrum Agile Windows Linux OOAD/OOD
Versicherung
4 Monate
2021-01 - 2021-04

Entwicklung eines Tracking Systems für Gepäck

Entwickler, Designer, Tester JavaSE11 Spring Spring Boot ...
Entwickler, Designer, Tester

Unmittelbar nach Abgabe des Gepäcks am Check-In Schalter oder am Gepäckautomat kann der Kunde den Gepäckstatus auf seinem Smartphone aufrufen. Nach der Landung stehen weitere Informationen, z.B. auf welchem Band das Gepäck zu abholen ist, dem Kunde zur Verfügung. Anschließend dienen die Tracking Informationen im Falle eines Gepäckverlustes als Grundlage für die Suche nach dem Gepäck. 

  • Umsetzung diversen fachlichen Anforderungen
  • Weitere Entwicklung der bestehenden Komponenten des Tracking Systems
  • Bugfixing und Optimierung der Implementierung


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE11 Spring Spring Boot Hibernate JPA2 SQL PostgreSQL CDI REST gRPC Angular NgRx HTML5 CSS Maven3 Jenkins Mockito Swagger IntelliJ IDEA DataGrip Docker Docker Compose Scrum Agile Git Gitlab Windows Linux OOAD/OOD
Luftverkehr
1 Jahr
2020-01 - 2020-12

Entwicklung eines Tools im Risikocontrolling zur Validierung, Kommentierung und Abstimmung der PnL zwischen dem Controlling und dem Handel

Entwickler, Designer, Tester JavaSE8 JavaEE7 Swing ...
Entwickler, Designer, Tester

Das PnL Tool ist Bestandteil der IT Infrastruktur und dient zur Unternehmenssteuerung. Dafür werden Zulieferungen der verschiedenen FrontOffice-Systeme aufgenommen und Möglichkeit zur Korrektur, Kommentierung der Geschäftsabläufe zur Verfügung gestellt. Nach Analyse, Qualitätskontrolle und Anreicherung der Daten werden die Informationen auf weitere interne Systeme verteilt. 

  • Entwicklung einer Ladeanwendung für die ökonomischen PnL-Daten des Murex-Systems
  • Umsetzung diversen fachlichen Anforderungen
  • Weitere Entwicklung der bestehenden Komponenten des PnL Tools
  • Bugfixing und Optimierung der Implementierung des PnL Tools
  • Entwicklung verschiedener Excel-Reports


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE8 JavaEE7 Swing EJB3 JBoss Sybase Groovy Spring Spring Boot Spring Batch Hibernate JPA2 SQL CDI CSV Mercurial Jasper Jxls Apache POI Maven3 Jenkins Artifactory Mockito IntelliJ IDEA DataGrip Splunk Scrum Agile GitLab Murex Windows Linux OOAD/OOD
Finanzdienstleistung
11 Monate
2019-02 - 2019-12

Entwicklung eines Sicherungstools für PnL-Daten einer Analyseanwendung im Risikocontrolling

Entwickler, Designer, Tester JavaSE8 JavaEE7 EJB3 ...
Entwickler, Designer, Tester

Das PnL Tool ist Bestandteil der IT Infrastruktur und dient zur Unternehmenssteuerung. Dafür werden Zulieferungen der verschiedenen FrontOffice-Systeme aufgenommen und Möglichkeit zur Korrektur, Kommentierung der Geschäftsabläufe zur Verfügung gestellt. Nach Analyse, Qualitätskontrolle und Anreicherung der Daten werden die Informationen auf weitere interne Systeme verteilt. 

  • Technische Design und Implementierung einer Batch-Anwendung für die Sicherung der PnL-Daten in den historischen Datenbanken
  • Technische Design und Implementierung eines Generators für die komponenten der Sicherungsanwendung
  • Weitere Entwicklung der bestehenden Implementierung


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE8 JavaEE7 EJB3 JBoss Sybase Groovy Spring Spring Boot Spring Batch Hibernate JPA2 SQL CDI CSV Mercurial Maven3 Jenkins Mockito ActiveMQ IntelliJ IDEA DataGrip OOAD/OOD Scrum Agile Windows Linux
Finanzdienstleistung
5 Monate
2018-09 - 2019-01

Wartung und weitere Entwicklung einer Intranetanwendung

Entwickler, Designer, Tester JavaSE6 JavaEE6 JMS ...
Entwickler, Designer, Tester

Wartung und weitere Entwicklung einer internen Anwendung für Erfassung von Unternehmensdaten und Jahresabschlüssen, sowie deren Verteilung an Systeme der Bank. Die Anwendung ist der Linie der Bonitätsanalyse zuzuordnen und unterstützt bei der Bewertung der Notenbankfähigkeit von Unternehmen. 

  • Umsetzung der neuen fachlichen Anforderungen
  • Bugfixing und Optimierung der Implementierung
  • Weitere Entwicklung der bestehenden Komponenten


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE6 JavaEE6 JMS REST Webservices WebSphere MQSeries Oracle DB OpenJPA PrimeFaces CSS HTML5 JSF2 JPA2 JPQL SQL CDI BeanValidation EJB3 PL/SQL CSV Apache POI SVN Maven3 Jenkins PowerMock Mockito JBox OOAD/OOD Windows
Finanzdienstleistung
6 Monate
2018-07 - 2018-12

Entwicklung eines ?Pilot? Frontends auf Basis von Angular für das Zahlungsverkehrsystem TARGET2

Entwickler, Tester Angular TypeScript JavaScript ...
Entwickler, Tester

Entwicklung eines ?Pilot? Frontends auf Basis von Angular für das Zahlungsverkehrsystem TARGET2 (Trans-European Automated Real-time Gross Settlement Express Transfer System). 

  • Analyse der bestehenden Anwendung und des Legacy-Codes
  • Neue Implementierung gemäß der Anforderungen des Fachbereichs und der neuen Richtlinien
  • Testen der neu implementierten Funktionalität


Tätigkeiten:

  • Analyse
  • Implementierung
  • Test

Angular TypeScript JavaScript HTML CSS Bootstrap REST Node.js Npm WebStorm Windows
Finanzdienstleistung
5 Monate
2018-02 - 2018-06

Weiterentwicklung des Zahlungsverkehrsystems TARGET2

Entwickler, Tester JavaSE6 DB2 JDBC ...
Entwickler, Tester

Weiterentwicklung bzw. Erweiterung des Zahlungsverkehrsystems TARGET2 (Trans-European Automated Real-time Gross Settlement Express Transfer System) um TIPS (TARGET Instant Payment Settlement) Funktionalität. 

  • Analyse neuen fachlichen Anforderungen
  • Umsetzung dieser fachlichen Anforderungen
  • Testen der neu implementierten Funktionalität


Tätigkeiten:

  • Analyse
  • Implementierung
  • Test

JavaSE6 DB2 JDBC DB2 Store Procedures HTML CSS JavaScript XSLT GARI WebSphere OOAD/OOD Windows
Finanzdienstleistung
5 Monate
2017-10 - 2018-02

Design und Implementierung eines Algorithmus für die Verarbeitung der Kreditregistermeldungen von AnaCredit

Entwickler, Designer, Tester JavaSE6 JavaEE6 Oracle DB ...
Entwickler, Designer, Tester

Analyse der Anforderungen, Design und anschließende Entwicklung eines Verarbeitungsalgorithmus für die Kreditregistermeldungen von AnaCredit (Analytical Credit Datasets). 

  • Analyse der bestehenden Architektur der Anwendung
  • Analyse der fachlichen Anforderungen an die Verarbeitung der Kreditregistermeldungen
  • Design und Entwicklung eines Verarbeitungskerns und diversen Algorithmusteilen
  • Entwicklung der Testfälle


Tätigkeiten:

  • Analyse
  • Entwurf, Design
  • Implementierung
  • Test

JavaSE6 JavaEE6 Oracle DB WebSphere OpenJPA JPA2 JPQL SQL CDI BeanValidation EJB3 PL/SQL SVN Maven3 Jenkins PowerMock Mockito JBox OOAD/OOD Windows
Finanzdienstleistung
11 Monate
2016-11 - 2017-09

Design und Implementierung einer Marktdaten- und Handelsplattform

Entwickler, Designer, Tester JavaSE8 (Stream-API / Lambda etc.) JavaEE7 Hibernate ...
Entwickler, Designer, Tester

Aufgrund von regulatorischen Änderungen beim Handel von Finanzprodukten benötigte die Bank eine Onlinelösung zur Vermarktung von Finanzprodukten. Die Lösung wurde an vorhandene Kernbankensysteme und Systeme von Fremdanbietern angeschlossen. 

  • Technisches Design und Implementierung des Datenmodels für die Wertpapiere
  • Technisches Design und Implementierung einer Datenkonvertierungs- und Integrationsschicht für die Wertpapierdaten aus diversen internen und externen Banksystemen, sowie aus Reuters
  • Technisches Design und Implementierung des Sicherheitskonzeptes für die Mandantentrennung der Daten
  • Technisches Design und Teilimplementierung des Sicherheitskonzeptes für die zentrale Authentifizierung und Autorisierung innerhalb der Anwendung
  • Umsetzung eines Login-Clients auf Basis des REST-Services der Authentifizierungsstelle der Bank
  • Umsetzung einer Handelsmeldeschnittstelle auf Basis von FpML


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test

JavaSE8 (Stream-API / Lambda etc.) JavaEE7 Hibernate JPA2 SQL JAAS JBoss Wildfly H2 MS SQL Server EJB3 CDI Maven3 SVN Netbeans REST WebServices MQSeries JMS Jenkins PowerMock Mockito FpML Reuters OOAD/OOD Windows
Finanzdienstleistung
6 Monate
2016-05 - 2016-10

Wartung und weitere Entwicklung einer Intranetanwendung

Entwickler, Designer, Tester JavaSE6 JavaEE6 JMS ...
Entwickler, Designer, Tester

Wartung und weitere Entwicklung einer internen Anwendung für Erfassung von Unternehmensdaten und Jahresabschlüssen, sowie deren Verteilung an Systeme der Bank. Die Anwendung ist der Linie der Bonitätsanalyse zuzuordnen und unterstützt bei der Bewertung der Notenbankfähigkeit von Unternehmen. 

  • Umsetzung der neuen fachlichen Anforderungen
  • Bugfixing und Optimierung der Implementierung
  • Weitere Entwicklung der bestehenden Komponenten


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE6 JavaEE6 JMS REST Webservices WebSphere MQSeries Oracle DB OpenJPA PrimeFaces CSS HTML5 JSF2 JPA2 JPQL SQL CDI BeanValidation EJB3 PL/SQL CSV Apache POI SVN Maven3 Jenkins PowerMock Mockito JBox OOAD/OOD Windows
Finanzdienstleistung
2 Jahre 9 Monate
2013-10 - 2016-06

Entwicklung einer Beratungs- und Vertreibsapplikation

Entwickler, Designer, Tester JavaSE6 JavaEE5 Eclipse RCP ...
Entwickler, Designer, Tester

Entwicklung einer Beratungs- und Vertreibsapplikation für Versicherungsmakler 

  • Betreuung, Pflege und Weiterentwicklung des Backends (Dokumentengenerierung, Backend-Prozesse etc.) für die Sparten Leben und Firmen
  • Betreuung, Pflege und Weiterentwicklung des Frontends für die Sparten Leben und Firmen
  • Mitarbeit bei der Erstellung der technischen Konzeption


Tätigkeiten:

  • Entwurf, Design
  • Implementierung
  • Test
  • Support

JavaSE6 JavaEE5 Eclipse RCP OSGI JAXB SOAP Equinox Eclipse Riena (SCP-Framework) SVN Maven3 Jenkins JBoss CIB (CoMod / RTF) BPMN X4 BPM OOAD/OOD Windows
Versicherung
2 Jahre 4 Monate
2011-02 - 2013-05

Betreuung, Pflege und Weiterentwicklung der unternehmensinternen Schnittstellen

Entwickler, Designer, Architektor JavaSE6 J2EE1.4 JavaEE5 ...
Entwickler, Designer, Architektor

  • Betreuung, Pflege und Weiterentwicklung der unternehmensinternen Schnittstellen zum externen Dokumenten-Outputsystem DOPiX (DOPE) der Firma icon GmbH
  • Analyse, Design und Implementierung von fachlichen Anforderungen in den IT-Systemen des Systemumfeldes Dokumentenerstellung und -aufbereitung
  • Bearbeitung der diversen Analyseanfragen zur bestehenden IT-Infrastruktur (Mainframe und Application Server Umfeld)
  • Test der implementierten fachlichen Anforderungen sowie Roll-Out
  • Durchführung diverser Buganalysen und Bugfixings
  • Mitwirkung bei der Aktualisierung der IT-Infrastruktur
  • Bearbeitung der diversen Service Supportanfragen, wie z.B. User Help Desk als Second oder Third Level Support


Tätigkeiten:

  • Analyse
  • Entwurf, Design
  • Implementierung
  • Test
  • Administration
  • Support

JavaSE6 J2EE1.4 JavaEE5 Servlets JSP JSF JPA2 Hibernate SAP JCo PL/1 JCL (Job Control Language) DCF Tomcat WebSphere AS Windows RD4Z AIX IBM Mainframe z/OS DB2 Beta92/93 Oracle DB MQSeries DOPiX (DOPE) UML OOAD/OOD OOP SOA ESB
Firma icon GmbH / Finanzdienstleistung
1 Jahr 11 Monate
2008-08 - 2010-06

Entwicklung einer Datenbank mit einem SOAP-Interface

Entwickler, Designer, Build-Administrator, Release-Assembler JavaSE6 Tomcat Spring2 ...
Entwickler, Designer, Build-Administrator, Release-Assembler

Entwicklung einer Datenbank mit einem SOAP-Interface für Speicherung und Aufbewahrung von XML-Daten 

  • Design, Entwicklung und weitere Pflege des XML-verarbeitenden Business-Logic-Layers
  • Einführung, Verwaltung und weitere Pflege der kompletten Maven2-Projekt-Infrastruktur
  • Durchführung von Team-Schulungen zum Thema ?Einsatz von Apache Maven2 im Team?
  • Einführung, Administration und weitere Pflege des Nexus-Repository und des Hudson-Servers für die Unterstützung der ?Continious Integration? im Projekt
  • Zusammenstellung und weitere Pflege der einheitlichen Entwicklungsumgebung für das Entwicklungsteam
  • Entwicklung und Pflege der RPM-Pakete für die Produktinstallation auf den Kundenservern
  • Erstellung der Produkt-Releases


Tätigkeiten:

  • Analyse
  • Entwurf, Design
  • Implementierung
  • Test
  • Administration

JavaSE6 Tomcat Spring2 JDBC PostgreSQL Oracle DB RMP Bash Maven2 SVN AIXM Eclipse Nexus Hudson Fedora TestNG UML OOAD/OOD OOP AOP TDD Scrum
Luftfahrtkontrolle und Industrielle Kommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
2002-09 - 2007-08

Studium Allgemeine Informatik

Diplom-Informatiker (Fachhochschule), Fachhochschule Giessen - Friedberg
Diplom-Informatiker (Fachhochschule)
Fachhochschule Giessen - Friedberg
Studienschwerpunkt Wirtschaftsinformatik
2 Jahre 11 Monate
1999-02 - 2001-12

Vorbereitungskurs für die Allgemeine Abiturprüfung für Nichtschüler

Allgemeine Hochschulreife, Volkmarsen
Allgemeine Hochschulreife
Volkmarsen
2 Monate
1999-01 - 1999-02

Vorbereitungskurs

Akademie für Erwachsenenbildung in Volkmarsen
Akademie für Erwachsenenbildung in Volkmarsen
4 Monate
1998-09 - 1998-12

Sprachkurs

Otto Benecke Stiftung e.V. in Kassel
Otto Benecke Stiftung e.V. in Kassel
6 Monate
1998-02 - 1998-07

Sprachkurs

Arbeitsamt in Weilburg
Arbeitsamt in Weilburg
4 Monate
1997-09 - 1997-12

Studium

Nationale Alfarabi Universität in Almaty, Kasachstan
Nationale Alfarabi Universität in Almaty, Kasachstan
1 Monat
1997-08 - 1997-08

Aufnahmeprüfung zum Studium

geographische Fakultät der Nationalen Alfarabi Universität in Almaty, Kasachstan
geographische Fakultät der Nationalen Alfarabi Universität in Almaty, Kasachstan
9 Jahre 11 Monate
1987-09 - 1997-07

Gymnasium

Kasachische Allgemeine Hochschulreife, Gymnasium Nr.130 der Stadt Almaty, Kasachstan
Kasachische Allgemeine Hochschulreife
Gymnasium Nr.130 der Stadt Almaty, Kasachstan

Kompetenzen

Kompetenzen

Top-Skills

Java EE Angular

Schwerpunkte

  • Senior Full-Stack Softwareentwickler
  • Mehrjährige fundierte Erfahrung
  • Enterprise Java
  • Mainframe

Aufgabenbereiche

  • Konzeption
  • Design
  • Architektur
  • Analyse
  • Entwicklung
  • Weiterentwicklung
  • Bugfixing
  • Test
  • Wartung

Produkte / Standards / Erfahrungen / Methoden

Source-Code-Verwaltungssysteme:

  • CVS
  • Subversion
  • Git, GitFlow
  • Mercurial
  • IBM Rational Synergy, CM Synergy
  • Harvest


Continuous Integration & Continuous Delivery:

  • Nexus, Artifactory
  • Hudson, Jenkins (Pipelines etc.)
  • GitHub, GitLab, GitLab CI, Bitbucket
  • Sqitch
  • JBox


DevOps:

  • Docker, Docker Compose
  • Kubernetes (K8s, K9s):
    • Minikube
    • Minishift, OKD
    • Helm
  • OpenShift
  • ArgoCD
  • Splunk


Middleware:

  • MQSeries
  • ActiveMQ
  • Kafka, Kafka Connect
  • RabbitMQ
  • Eclipse Mosquitto


Web und XML:

  • HTML/XHTML, HTML5
  • CSS/CSS3, Bootstrap4+
  • JavaScript:
    • Npm, Yarn
    • Node.js, Express, Sequelize
    • Angular8+, Ng-Bootstrap, NgRx
    • TypeScript
    • RxJs
    • Jasmine, Karma
    • jQuery
    • Socket.io, Moment.js
  • AJAX
  • SOAP, Web-Services, REST, RESTful Web-Services
  • XML:
    • DTD, XSD, WSDL
  • AIXM, XBRL, FpML
  • XSLT
  • JSON, GraphQL, YAML


Entwicklungsumgebungen und Werkzeuge:

  • Eclipse
  • WSAD/RAD/RD4Z
  • NetBeans
  • IntelliJ IDEA, WebStorm
  • Oxygen, XMLSpy
  • Dreamviewer
  • Oracle SQL Developer
  • DBVisualizer, DataGrip
  • Postman
  • Visual Studio Code


Office-Anwendungen:

  • MS Office:
    • Word
    • Excel
    • PowerPoint
    • Outlook
    • Visio
  • OpenOffice, LibreOffice, NeoOffice
  • Lotus Notes
  • iWork
  • LaTeX


IBM Mainframe:

  • SDSF
  • ISPF/PDF
  • SPUFI
  • BMC DB2 Catalog Manager
  • Beta92/93
  • MQSeries


Output-Management Systeme:

  • DOPiX (DOPE) von icon GmbH:
    • DopeAdmin
    • DCF
  • CIB (CoMod, RTF)
  • Jasper


BPM und BPMN:

  • BPM, BPMN, BPMN 2.0, CMMN, DMN
  • X4 Suite
  • Camunda BPM


Architektur und Code Design:

  • OOAD/OOD, OOP, AOP, TDD
  • UML, UML2
  • Design Patterns, Clean Code
  • Wasserfallmodell
  • Agile Softwareentwicklung, XP, Scrum, SAFe
  • SOA, ESB
  • Microservices
  • CI&CD, DevOps


Informations- und Projektmanagement:

  • Wiki, Confluence
  • JIRA
  • Skype, Teams, Zoom
  • Miro
  • Figma


Sonstiges:

  • SQL
  • TCP/IP
  • HTTP, HTTPS, SMTP
  • LDAP
  • CSV
  • Reuters, Murex


Persönliche Eigenschaften:

  • Genauigkeit und hohe Eigenverantwortlichkeit
  • Freundlichkeit und Ehrlichkeit
  • Wille und Fähigkeit zur eigenständigen sowie teamorientierten Arbeit
  • Bereitschaft sich voll und ganz neuen Aufgaben zu widmen


beruflicher Werdegang

09/2004 - 02/2005

Rolle: Betriebspraktisches Semester 

Kunde: KfW Bankengruppe in Frankfurt am Main


Aufgaben:

Unterabteilung für die Anwendungsentwicklung und Anwendungsbetreuung: IDb2 (vollzeitig)


10/2006 - 04/2007:

Rolle: Diplomarbeit 

Kunde: Deutschen Bank AG in Frankfurt am Main (Eschborn)


Aufgaben:

Unterabteilung: Sales & Management Information Systems - MIS (vollzeitig)


09/2007 - 02/2009:

Rolle: IT Junior Consultant 

Kunde: svenit GmbH in Aschaffenburg (vollzeitig)


03/2009 - heute:

Rolle: Selbstständige Tätigkeit als freiberuflicher IT-Consultant (vollzeitig) ?


Meine Endkunden:

  • Airbus Group (EADS)
  • Baloise AG Deutschland
  • DekaBank Deutsche Girozentrale
  • Deutsche Bank AG
  • Deutsche Notenbank
  • DZ Bank AG
  • Fiducia & GAD IT AG (GAD eG)
  • KfW Bankengruppe
  • R+V Versicherung AG

Betriebssysteme

AIX
Linux
macOS
Unix
Windows
z/OS

Programmiersprachen

Java
J2SE
J2SE1.3, 1.4, 5, 6, 7, 8, 11, 17
J2EE
J2EE1.3, 1.4, 5, 6, 7, 8
Jakarta EE
Swing/AWT
JDBC
Applets
RMI
Sockets
POJO
Servlet
JSP
JSTL
JSF
JSF2
Facelets
Struts
MyFaces
PrimeFaces
EJB2, EJB3
JNDI, JTA
CDI, CDI2, Guice
BeanValidation
JPA, JPA2
JDO
Hibernate
iBatis
OpenJPA
JPQL
SQL
Flyway
Spring
Spring Boot, Spring Batch, Spring Data, Spring Security, Spring Session
Axis1, Axis2
CORBA
JMS, JMS2
gRPC
java.util.logging
Log4J, Log4J 2
SLF4J, SLF4J 2
Logback
JAXB
JDOM, dom4j
SAX
Xerces
StAX
XStream
Multithreading
Ant
Ivy
Maven2, Maven3
SOAP
REST
JAX-WS, JAX-RS
Jackson
Swagger
OpenApi
JUnit
TestNG
EasyMock, JMock, MockEJB
DBUnit, XMLUnit, JSFUnit
PowerMock
Mockito
AssertJ
Checkstyle
FindBugs
PMD
SonarCube
Apache Commons, Guava
Apache POI, Jxls
Apache Velocity, FreeMarker
Tomcat
JBoss
Wildfly
Glassfish
WebSphere
JAAS
Jasypt
Eclipse RCP, OSGI, Equinox, Eclipse Riena (SCP-Framework)
Lombok, Immutables
SAP JCo
Groovy
Shell/Bash
PL/1
COBOL
JCL
Job Control Language
C/C++
OpenGL, GLUT-Lib, MUI, MS Windows Programmierung
C#
Perl
Python
PHP


Datenbanken

Access
Apache Derby
DB2
DB2 Store Procedures
H2
HSQLDB
MariaDB
MS SQL Server
MySQL
Oracle DB
PL/SQL
PostgreSQL
SQLite
Sybase
Tabex

Branchen

Branchen

  • E-Commerce
  • IT-Dienstleistung
  • Finanzdienstleistung (Banken)
  • Luftfahrtkontrolle und Industrielle Kommunikation
  • Luftverkehr
  • Versicherung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.