Systemdesign Softwareentwicklung Objektorientierte Analyse/Design Projektmanagement
Aktualisiert am 15.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 03.03.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Programmierung
Design/Entwicklung/Konstruktion
Design-Konzept
Deutsch
Englisch
Polnisch

Einsatzorte

Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

5 Monate
2021-08 - 2021-12

Entwicklung der Host-Systemumgebung der Fa. MicroFocus

Senior Entwickler
Senior Entwickler
  • Entwicklung der Host-Systemumgebung der Fa. MicroFocus um die migrierten JavaProgramme betreiben zu können.
Java 11 REST JCL verteilte Achitekturen Cluster / Cloud Architekturen DB2 Angular Frontend
Atos/Google/Allianz, Remote
6 Monate
2021-03 - 2021-08

Lizenzserver für Softwareprodukte

Architekt, Designer, Senior Entwickler
Architekt, Designer, Senior Entwickler
  • Lizenzserver für Softwareprodukte: Verwaltung von Kunden, Produkten, Lizenzen für Softwareprodukte, Live Prüfung der Nutzung Lizenzen durch Kunden/Mitarbeiter. 
  • Architektur: Java 8/11, Spring Boot Backend, REST-Services, Frontend mit Vaadin 14, Deployment via Docker / Kubernetes, Basisframework für Backend und Frontend zur Bereitstellung der Basisfunktionalität, Datenbank Progres
Startupunternehmen, Remote
10 Monate
2020-11 - 2021-08

Migration der Systeme von PL1 in Java

Senior Entwickler
Senior Entwickler
  • Automatische Migration der PL1 Systeme eines der größten Versicherungsunternehmens ( ca. 2 Mio Zeilen Legacy Code ) in Java mithilfe eines Codeconverters: automatisches Übersetzen von PL1 Code in Java Code , Basisframework in Java zur Bereitstellung der Basisfunktionalität
PL1 Java 11 WebServices DB2
Atos/Google/Allianz, Remote
1 Jahr
2020-01 - 2020-12

Weiterentwicklung einer Anwendung im öffentlichen Sektor Zoll

Lead/Senior Entwickler
Lead/Senior Entwickler
  • Weiterentwicklung einer Workflowanwendung im öffentlichen Sektor. Frontend mit JSF/Primefaces, Workflowengine Camunda. 
  • Elektronischer Datenaustausch Realtime / Offline mit anderen Systemen via JMS ( ActiveMQ ). 
  • Backend mit J2EE JBoss, ORACLE Datenbank mit PL/SQL Layer, Tests mit Arquillian, Migration in Java
Java 8/11 J2EE Camunda Applicaction Framework Spring Boot/Data/Batch Swagger Open API JPA 2.1 / Hibernate ORACLE/PLSQL Messaging JMS/ActiveMQ Systemschnittstellen/Integration SOAP/REST JBoss/WildFly
ITZ Bund, Remote
2 Jahre 2 Monate
2018-11 - 2020-12

Weiterentwicklung eines Systems zur Softwareverteilung im Umfeld eines Automobilkonzerns

Lead Entwickler, Systemintegrator, Entwickler
Lead Entwickler, Systemintegrator, Entwickler
  • Weiterentwicklung eines komplexen Systems zur Softwareverteilung der Firmware und Software im Umfeld eines weltweit operierendes Netzwerks eines Automobilkonzerns.
Java 8/11 / OpenJDK J2EE WS-Services JPA / Hibernate IBM WebSphere DB2 JMS Tests Postman Performance / Load Tests Gatlink
Daimler AG/NTT Data, Stuttgart
9 Monate
2019-11 - 2020-07

Komponenten

Entwickler
Entwickler
  • Entwicklung von Komponenten eines Tools zur Verwaltung/Mergen/Integration der Softwarequellen im Umfeld von AUTOSAR Framework für den automotive Bereic
C# Microsoft Visual Studio
Startupunternehmen, Frankfur
1 Jahr
2019-01 - 2019-12

Migration eines Fat-Frontends zum Web-Frontend eines Banksystems

Architekt, Designer, Entwickler, Projektkoordinator, Coach
Architekt, Designer, Entwickler, Projektkoordinator, Coach
  • Migration eines Fat-Frontends ( Java Swing ) zum Web-Fronted ( Vaadin ) eines komplexen Banksystems ( Asset Backed Finance Bereich ). 
  • Umfang: ca. 120 Masken, ca. 250.000 Zeilen View-Schicht-Code. 
Java 8 Vaadin Services-based Architecture MVC++ Pattern Komponentenintegration via Kafka
Commerzbank AG, Frankfurt
1 Jahr 6 Monate
2018-07 - 2019-12

Entwicklung eines Migrationsframeworks für Daten einer komplexen Anwendung

Entwickler, Coach
Entwickler, Coach
  • Entwicklung eines Migrationsframeworks für die Übernahme der Daten aus Altsystemen für komplexe Anwendung für den öffentlichen Sektor. 
  • Datenformate via XSL/XML, eigene Map-Reduce-Processing Lösung für die optimale Datenmigration, -validierung und -übernahme.
  • Backend angebunden via Spring / Web Services, Backend mit J2EE JBoss, Integration der der Backend Systeme, Schnittstellen für andere Systeme. 
  • Prüfung der Lösung mit Talend.
Java 8 J2EE Spring ( Data Boot MVC ) WSServices JPA 2.1 / Hibernate Talend ORACLE Messaging JMS/ActiveMQ JBoss/WildFly Map/Resume Pattern Meine
ITZ Bund, Karlsruhe
8 Monate
2018-04 - 2018-11

Konzeption und Entwicklung der Serverarchitektur einer komplexen Bankanwendung

Architekt, Designer, Entwickler, Projektkoordinator, Coach
Architekt, Designer, Entwickler, Projektkoordinator, Coach
  • Konzeption und Entwicklung einer verteilten cloud-fähigen Serverarchitektur auf Basic von Docker/Kubernetes und Hadoop als verteiltes Filesystem für einen skalierbaren ausfallsicheren Server einer komplexen Bankenanwendung.
Java 8 Docker Kubernetes Hadoop Services-based Architecture ORACLE Datenbank Tomcat Auswertung / Performanceanalyse mittels Prometheus/Grafana
Commerzbank AG, Frankfurt
10 Monate
2017-09 - 2018-06

Entwicklung des Frontends und des Backends einer komplexen Anwendung

Entwickler, Coach Java J2EE Spring ...
Entwickler, Coach

  • Entwicklung einer komplexen Anwendung für den öffentlichen Sektor. Frontend in JSF/PrimeFaces, Backend angebunden via Spring / Web Services J2EE JBoss, Integration der der Backend Systeme, Schnittstellen für andere Systeme.

Java J2EE Spring WS-Services ORACLE JSF JBoss/WildFly
ITZ Bund
Karlsruhe
1 Jahr 3 Monate
2017-04 - 2018-06

Migration des Frontends einer komplexen Bankanwendung

Architekt, Designer, Entwickler, Projektkoordinator Java Web-UI-Bibliotheken: Vaadin Angular JS ...
Architekt, Designer, Entwickler, Projektkoordinator

Migration des Frontends einer komplexen Bankanwendung zu einem Web-Frontend ( ca. 250.000 LOC )

Java Web-UI-Bibliotheken: Vaadin Angular JS Services-based Architecture MVC++ Pattern
Commerzbank AG, Frankfurt
6 Monate
2017-06 - 2017-11

Entwicklung eines Scala-Anwendungsframeworks für IT-Systeme

Entwickler, Designer, Architekt, Coach Scala ScalaSwing Play2 ...
Entwickler, Designer, Architekt, Coach

  • Entwicklung eines Anwendungsframeworks in Scala für Business Anwendungen für Unternehmen.

Scala ScalaSwing Play2 Docker Microservices-based Architecture Domain Driven Development SQL und Non-SQL-Datenbanken ( MongoDB Cassandra ) Scrum / Agile
Frankfurt/Krakau ( remote )
9 Monate
2016-10 - 2017-06

Entwicklung eines Anwendungsframeworks für IT-Systeme

Entwickler, Designer, Architekt, Coach Java SpringBoot/Data Docker ...
Entwickler, Designer, Architekt, Coach

Entwicklung eines Anwendungsframeworks für Business Anwendungen für Unternehmen.

 

Java SpringBoot/Data Docker Microservices-based Architecture Domain Driven Development Eclipse/ GIT/ Maven/ Jenkins/ JIRA Scrum / Agile JPA/Hibernate OSGi/Apache Kafka Non-SQL-Datenbanken ( MongoDB; Cassandra )
Frankfurt/Krakau ( remote )
9 Monate
2016-09 - 2017-05

Entwicklung der Datenanalysekomponenten für Investmentfonds Management

Entwickler Java J2EE Drools Rules Engine ...
Entwickler

  • Entwicklung der Softwarekomponenten zur Datenanalyse im Umfeld von Investmendfonds Management.

Java J2EE Drools Rules Engine Liferay Web Portal Groovy / Vaadin Frontend Services-based Architecture IntelliJ/GIT/Maven/Jenkins/JIRA/Confluence REST-Point-Services BPMN ( Camunda ) Scrum / Agile JPA/Hibernate Oracle Liquibase JIRA JBoss Application Server
Union Investment
Frankfurt
8 Monate
2016-09 - 2017-04

Entwicklung und Auswertung der Web-Frontend-Architekturalternativen

Architekt, Designer, Entwickler, Projektkoordinator, Coach Java Web-UI-Bibliotheken: ThinWre; Apache Wicket; Vaadin; Angular 2; JSF; Services-based Architecture; MVC++ Pattern
Architekt, Designer, Entwickler, Projektkoordinator, Coach
  • Auswertung von Architekturalternativen für den Web-Frontend für ein integriertes Asset Backed Finance System.
  • Entwicklung von Frontendprototypen mit Frameworkteilen und Hauptmasken.
Java Web-UI-Bibliotheken: ThinWre; Apache Wicket; Vaadin; Angular 2; JSF; Services-based Architecture; MVC++ Pattern
Commerzbank AG
Frankfurt
6 Monate
2016-07 - 2016-12

Entwicklung einer Anwendungsplattform für IT-Systeme

Entwickler Java J2EE SpringBoot ...
Entwickler

  • Entwicklung einer Softwareplattform für Business Anwendungen für Unternehmen

Java J2EE SpringBoot Docker Apache Wicket Frontend Services-based Architecture Eclipse/GIT/Maven/Jenkins/JIRA SQL und Non-SQL-Datenbanken ( MongoDB Cassandra AmazonDB ) Scrum / Agile JPA/Hibernate OSGi/Apache Kafka
Frankfurt/Zürich ( remote )
8 Monate
2015-07 - 2016-02

Entwicklung von diversen Bankinganwendungen

Designer, Entwickler Java Spring Framework Vaadin Frontend ...
Designer, Entwickler

  • Entwicklung von diversen Bankinganwendungen.

Java Spring Framework Vaadin Frontend div. Datenbanken Micro-Services-based Architecture Eclipse/Cvs/Maven/Jenkins UML BPMN ( comunda ) Talend data integration tool Scrum / Agile CVS Hudson Spring Boot/Data JPA/Hibernate Talend Jersey JUnit Tests Apache Wicket Vaadin AngularJS Datenbanken Oracle Sybase JAX WS/RS ( REST; Jersey; CXF )
DZ Bank International
S.A., Luxemburg
6 Monate
2015-01 - 2015-06

Entwicklung einer Systemintegrationsanwendung

Entwickler Java Oracle ADF Framework JSF ...
Entwickler
  • Entwicklung einer Anwendung zur Integration aller Systeme der Bundesagentur für Arbeit.
  • Weboberfläche, Systemintegration mittes Web Services.
  • Workflow-orientiertes Design, halbautomatische Codeerzeugung
Java Oracle ADF Framework JSF Spring WebLogic J2EE/JPA/EclipseLink REST/SOAP/WebServices UML ( Innovator ) Hudson Sonar Datenbank Oracle
Bundesagentur für Arbeit
Nürnberg, Deutschland
7 Monate
2014-07 - 2015-01

Entwicklung eines Frameworks für Business Workflow Anwendung

Designer, Entwickler, Integrator, Projektkoordination Java jQuery AngularJS ...
Designer, Entwickler, Integrator, Projektkoordination
  • Entwicklung und Portierung eines Frameworks und Anwendung für Business Workflow Ansteuerung mit Rich Client, Web und Mobile Frontend für den Office Bereich und Produktion.
  • Integration einer existierenden Workflowengine, Nutzerverwaltung, Tasks-Frontend, Administrationsfrontend, Integration von Fremdsystemen.
Java jQuery AngularJS Spring Framework Eclipse/Git/Maven/Jenkins UML Methode Hybride Scrum / Agile + Unified Process JUnit Tests Karma/Jasmine Tests CVS Jenkins JPA/EclipseLink Datenbank Postgres
Firma in Polen
1 Jahr
2014-02 - 2015-01

KI System zur Analyse von Medizindaten und -verfahren

Projektmanager, Architekt/Designer, Entwickler Java BigData Technologien AngularJS Frontend ...
Projektmanager, Architekt/Designer, Entwickler
  • Konzeption, Design und Implementierung einer Prototyplösung für Analyse von Krankheitssymptomen und Heilmethoden und automatisch gestützten Auswahl von Heilmethoden.
  • Statistische Auswertung von strukturierten und unstrukturierten Daten, scharfe und unscharfe Abhängigkeitsmodelle
Java BigData Technologien AngularJS Frontend Fulltextsearch Engine JUnit Tests Karma/Jasmine Python Tests Statistiksoftware RDBMS+nonSQL Datenbanken ( Cassandra; MongoDB )
Universität in Polen
7 Monate
2014-04 - 2014-10

BI Reporting Erweiterung eines Investment Banking Systems

Berater des Projektmanagers, Designer, Entwickler JAVA Kommunikation auf Basic von Web Services Jasper Reporting ...
Berater des Projektmanagers, Designer, Entwickler

  • Erweiterung eines Investment Banking Systems einer Großbank um BI/Reporting-Funktionalität.

JAVA Kommunikation auf Basic von Web Services Jasper Reporting OO/RDBMS Mapper OLAP Cube Auswertungen Application Framework JUVE Applikationsserver AVAX Eclipse/SVN/Maven UML Tool RUP/UML+Scrum ORACLE 9.1
Commerzbank
Frankfurt
7 Monate
2014-01 - 2014-07

Entwicklung eines IT-Architektur-Repository

Designer, Entwickler Enterprise Architect ( Sparx ) Java/J2EE Python ...
Designer, Entwickler
  • Entwicklung eines IT-Architektur-Repository auf der Basis von Enterprise Architect und TOGAF Framework.
  • Analyse und Modellierung von Ist-Zustand der Enterprise Architektur, Modellierung der Opportunities und Solutions und Soll-Architektur, Analyse der Softwarearchitektur der Systeme und deren Abhängigkeiten, Reporting von Softwaresystemen, Schnittstellen, Dependencies, Release Management, Planung.
Enterprise Architect ( Sparx ) Java/J2EE Python Eclipse RCP/RCP4/OSGi Eclipse/Git/Maven/Tycho UML Tool Methode Scrum / Agile / Jira JUnit Tests JPA/EclipseLink Datenbanken Oracle MS SQL MySQL
Deutsche Bank
Frankfurt
6 Monate
2014-01 - 2014-06

Cloudlösung für eine Anwendung zur Verwaltung von vertraulichen Informationen

Projektmanager, Architekt/Designer, Entwickler Java Cloud Lösungen für DropBox Google ...
Projektmanager, Architekt/Designer, Entwickler
  • Konzeption, Design und Implementierung einer Cloudlösung für eine Anwendung zur Verwaltung von vertraulichen Informationen:
    • Passwörter
    • Logins
    • Zugangsdaten
    • Bankkonten
    • Kreditkarten usw.
Java Cloud Lösungen für DropBox Google SCP LAN
Firma in Polen
7 Monate
2013-07 - 2014-01

Cloudlösung für eine Business Anwendung

Projektmanager, Architekt/Designer, Entwickler Java Applikationsserver jBoss Web Services ...
Projektmanager, Architekt/Designer, Entwickler
  • Konzeption, Design und Implementierung einer Cloudlösung für eine Business –Anwendung
  • Multimandantenfähigkeit, Datensicherheit, Datenverschlüsselung, Web Frontend, Rich Client Frontend
Java Applikationsserver jBoss Web Services Eclipse/CVS/Maven UML Tool Methode RUP/UML+Scrum
Firmen in Polen

Aus- und Weiterbildung

software engineering study

Mikroprozessortechnologie


TH ( Technische Universität ) Ilmenau, Deutschland

Dipl. Ingenieur (Master of Science)

Kompetenzen

Top-Skills

Programmierung Design/Entwicklung/Konstruktion Design-Konzept

Aufgabenbereiche

Applikationsprogrammierung
Compiler Design
Dialog Design
Projekt Management
Systemprogrammierung
Process Management, Speicherverwaltung,  Ressourcenverwaltung

Produkte / Standards / Erfahrungen / Methoden

ADW/KnowledgeWare
Avax
Bea WebLogic
Eclipse
GemStone/J
Inprise Application Server
ISEE-CASE/Westmount
JBoss Application Server
Paradigm Plus
PowerBuilder
Rational Rose
Uniface
WebSphere Application Server

Anwendungsbereiche:
Business Intelligence, OLAP, Statistische Analyseverfahren, Bildverarbeitung, Büroanwendungen, Banking, Cryptography, Desktop Publishing, Finance & Accounting, Flugplanung, Grafik, GIS-Systeme, Medizinanwendungen, POS-Systeme,   Measurement Systeme, Prozeßsteuerung, Telekommunikation, Verteilte Datenbanken


CASE Methoden:

SA/SD Yourdon/DeMarco, IEW/Martin, OOA/OOD Coad/Yourdon, OOA/OOD Booch, OMT/Rumbaugh, UML/RUP, Agile / Scrum, Enterprise Architecture Modelling, BPMN


CASE-Tools:

ADW/KnowledgeWare,  ISEE-CASE/Westmount, Enterprise Architect Sparx, Rational Rose/ System Architect,  Modelio, Astah


GUI-Tools:
SQLWindows/Gupta, Windows4GL/OpenRoad/Ingres, Forms 4.0/Oracle, PowerObjects/ Oracle


Microsoft-Technologien:
ODBC, OLE/OCX/ActiveX, WinSockets, MDI, DDE, DLL, VxD, , MAPI


Transaction Processing Monitore:
Tuxedo, DTC ( Microsoft )

Objektorientierte Technologien:
OO/RDBMS-Mapping ( Hibernate, GINA, Persistence ), CORBA, Design & Architecture Patterns, MVC

Application Frameworks:

J2EE, Spring ( Spring MVC, Spring Batch ), OSGi, ESB, SOA

 

Architecture Frameworks / Software / Projektmanagement:

RUP, TOGAF, ITIL, PRINCE2, Extreme Programming, Agile/Scrum


Version Control / Continuous Integration:

Cvs, Subversion, Git, Maven, Jenkins, Hudson


Web-Technologien:

HTML/CSS, JavaScript, AJAX, GWT, PHP, Dojo, jQuery, AngularJS / 2, JSF, Apache Wicket, Vaadin, ThinWire

 

JAVA-Technologien:

RMI, JDBC, CORBA, EJB/J2EE 3.0, Servlets, Struts, Hibernate, Tomcat, RCP/RAP, SWT, JSP, JSF, GWT, JavaFX, Wicket, Vaadin

 

BigData:

Cassandra, Hadoop

 

Business Workflow Management:

Activity, Camunda, BIX

 

Qualitätssicherung

EasyMock, Mockito, Selenium, Test Driven Development

 

Transaction Processing Monitore:

Tuxedo, DTC ( Microsoft ),  JCA

 

Objektorientierte Technologien:

OO/RDBMS-Mapping, CORBA, Design & Architecture Patterns, MVC/MVP, Spring, JPA, Hibernate, Hybride Integration OO/RDBMS, NonSQL ( MongoDB, AmazonDB, Cassandra )


Erfahrungsgebiete:     

Systemprogrammierung (Process Management, Speicherverwaltung, Ressourcenverwaltung), Compiler Design, Applikationsprogrammierung, GUI Frontend Design, Projekt Management, Application Framework/Applcation Server Design

Betriebssysteme

CP/M
Echtzeitbetriebssysteme
HPUX
Linux
MS-DOS
MVS, OS/390
OS/2
TOS
Unix
System III / System V, UNIX-SYS Kernel-Driver-Programming, X-Windows, OSF Motif, IRMX, ZRTS, SINIX
VMS
Windows
98/NT

Programmiersprachen

4gl
Ada
Assembler
Z80,Z8000,Motorola 68000,Intel 8086...,Microcontroller
Basic
C
C++
Clipper
CORBA IDL
DCL(VMS), LISP, PROLOG, XML, C#
Delphi
ESQL/C
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Modula-2
Pascal
Perl
PHP
PL/1
PL/SQL
PL/Z
Powerbuilder
PROGRESS-4GL
Shell
Tcl/Tk
Visual Basic

Datenbanken

DB/2
Informix
Ingres
JDBC
Microsoft Access
MS SQL Server
MySQL
Object Store
ODBC
Oracle
Paradox
POET
PostgreSQL
Progress
SQL
Sybase

Datenkommunikation

CICS
CORBA
EDIFACT
EJB
Internet, Intranet
JavaBeans
RMI
RPC
SNA
SOAP
TCP/IP
UUCP
WebServices
Winsock
XML

Hardware

Hardware entwickelt
HP
IBM RS6000
Mikrocontroller
PC
Real Time Processing & Control
SUN
UNISYS

Design / Entwicklung / Konstruktion

Agile/Scrum
AutoCAD
CAD Elektronik
IEW/Martin
OMT/Rumbaugh, UML/RUP
OOA
Booch
OOD
Booch
SA/SD Yourdon/DeMarco
UML

Branchen

  • Öffentliche Verwaltung
  • Fluglinien
  • Banken
  • Bergbau
  • Chemische Industrie
  • Research & Development
  • Handel
  • Hardware Produktion
  • Medizin
  • Pharma
  • Schiffsbau
  • Software Produktion
  • Transport
  • Versicherungen
  • Unterhaltungsindustrie
  • Waffenindustrie
  • Touristik
  • Mobile Systeme/ Embedded System

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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