Java Anwendungsentwicklung (test driven, clean code) & IT Architektur (Cloud, SOA)
Aktualisiert am 11.12.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 11.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
JEE
Spring
Java Entwicklung
Docker
PostgreSQL
Java Entwickler
IT Architektur
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Köln (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km)
nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2018-09 - 2020-02

Entwicklung eines neuen Kraftfahrt Vertragsbestandssystems

Batch Backend Entwickler im Bereich Datenmigration Scrum Spring PostgreSql ...
Batch Backend Entwickler im Bereich Datenmigration

Projekt:

Entwicklung eines neuen Kraftfahrt Vertragsbestandssystems

  • Ablösung des z/OS Host Systems
  • Entwicklung des fachlichen Java Backends zur Bestandsführung
  • Produktzentrische Entwicklung mit der Fisalis BOS Produktengine
  • Migration der Vertragsdaten vom Host in das neue Java Bestandssystem

Mein Beitrag:

  • Analyse, Konzeption und Implementierung der Migrationsstrecke zur Überführung
    von rund 7 Mio. KFZ Verträgen
  • Entwurf, Absprache und Umsetzung von Architekturentscheidungen im Bereich der
    Migration im Rahmen der IT Vorgaben des Endkunden
  • Definition und Implementierung des fachlichen Mappings der Bestandsdaten
  • Unterstützung beim Reverse Engineering der Beitragsberechnung
  • Neuentwicklung eines KFZ Vertragbestandssystems in Scrum Teams nach LeSS
Java 11 Git Maven
Scrum Spring PostgreSql Java Spring Boot Spring Batch Batch
Advantics GmbH (Endkunde: Versicherungsunternehmen in Münster)
Münster
7 Monate
2018-02 - 2018-08

Entwicklung einer neuen IT Plattform inkl. responsivem Frontend

Backend Entwickler im Scrum Team Scrum Adobe AEM JEE ...
Backend Entwickler im Scrum Team

Projekt:

Entwicklung einer neuen IT Plattform inkl. responsivem Frontend

  • Update der technischen Infrastruktur in fünf Scrum Teams
  • Erstellung eines responsiven Frontends
  • Neuentwicklung aller AEM Komponenten
  • Dynamische Erzeugung von SEO Seiten für die Flugverbindungen
  • Entwicklung einer 24/7 Anwendung mit rund 200k Besuchern pro Tag

Mein Beitrag:

  • Entwicklung editierbarer AEM Komponenten im SEO Bereich, Durchführen von
    Code Reviews und Entwicklung von Tests
  • Dokumentation der Komponenten und Unterstützung des Architekturteams mit
    Hilfe des arc42 Templates
  • Teamübergreifendes Management von Schnittstellen, Abhängigkeiten und Risiken
    in enger Zusammenarbeit mit dem Product Owner
  • Alle geforderten SEO Komponenten meines Teams konnten in time, scope und
    budget ausgeliefert werden.
IntelliJ Adobe AEM
Scrum Adobe AEM JEE JCR JPA
cyber:con GmbH (Endkunde: Global agierende Fluggesellschaft)
Köln
11 Monate
2017-03 - 2018-01

Reporting Workbook: Gesundheits-, Sicherheits- und Umwelt-Kennzahlen (HSE KPIs)

IT Architekt, Berater und Entwickler Java 8 (lambda) Spring Boot Spring Data JPA ...
IT Architekt, Berater und Entwickler
  • Erstellen eines neuen Reporting Moduls zur Anzeige von KPIs in Echtzeit und zur dynamischen Generierung von Excel Reports
  • Optimierung der Datenqualität beim Erstellen eines Reports durch das Erstellen von differentiellen Kopien validierter Rohdaten
  • Integration des neuen Moduls in die globale Altanwendung
  • Refactoring und Weiterentwicklung der globalen Altanwendung zum Erfassen und Auswerten von relevanten Informationen
  • Schrittweise Überführung eines JSF Monolithen (die Altanwendung) in eine zeitgemäße, modulare Plattform mit REST-API und reaktivem Angular 4 Front-
    End


Beitrag:

  • Definition der Architektur und Erstellung des neuen Moduls
  • Entwicklung der REST-API, des Angular 4 Frontends (mit primeNg) und der KPI Echtzeit-Berechnungen
  • Implementierung des Batch-Prozesses zum Erstellen von differentiellen Kopien der Rohdaten
  • Unterstützung bei der Anforderungsanalyse mit der Fachabteilung sowie bei technischen Konzepten und den Architekturentscheidungen
  • Aktualisierung von legacy Anwendungsframeworks und Erweiterung der Testabdeckung durch automatisierte Tests
  • Coaching von Mitarbeitern im Java Backend Bereich
Java 8 (lambda) Spring Boot Spring Data JPA JPA Criteria API Spring MVC Angular 4 REST API JSF (MyFaces) Spring Batch IDEA IntelliJ Oracle DB Tomcat (Spring Boot) git npm node maven gulp
Bayer Business Services GmbH über QuinScape GmbH
1 Jahr
2016-03 - 2017-02

Optimierung - Online Maintenance System III (kurz: OMS)

IT Architekt, Berater und Entwickler Spring Core JPA hibernate AMQP ...
IT Architekt, Berater und Entwickler
  • Technische Aktualisierung von fünf Anwendungen
  • Paradigmenwechsel der Anwendungsarchitekturen
  • Zusammenführung und Ablösung verschiedener Anwendungen
  • agile Vorgehensmethoden

Beitrag:

  • Erstellung des technischen Zielbildes
  • Technisches Setup (Build, CI, GIT, SonarQube, maven, generische Java-Klassen und Hilfsmethoden)
  • Coaching der Entwickler sowie Erstellung der Dokumentationen und der Entwicklerleitfäden
  • Migration des alten Codes auf die neue Plattform (Code-Refactoring und teilweise Neuentwicklung)
  • Einführung agiler Scrum-Methoden
Spring Core JPA hibernate AMQP SOAP Apache CXF (JAX-RS & JAX-WS) Log4J Struts 1 & 2 JSP Angular JS JQuery Mockito jUnit hamcrest IDEA IntelliJ PostgeSQL Tomcat 6 Apache Apollo
denkwerk GmbH (Nutzer: ein führendes digitales Multi-Channel-Medienhaus)
7 Monate
2015-09 - 2016-03

unbreakable-joomla (Eigenentwicklung): Cloud Services für Webdesigner

IT Architekt und Full-Stack Entwickler JavaEE 7 EJB 3.1 JPA eclipseLink ...
IT Architekt und Full-Stack Entwickler
  • Abonnementenverwaltung und automatische Zahlungsabwicklung
  • automatisierte Backups (MySql Datenbank und Dateien)
  • Ein-Klick Wiederherstellung, Monitoring und Benachrichtigungen

Beitrag:

  • Anforderungsanalyse
  • Erstellung von Prototypen in Cloudumgebungen
  • Auswahl der technischen Komponenten (Infrastruktur bis Frameworks)
  • Entwurf, Entwicklung und Liveschaltung der Cloud Anwendung
  • Wartung und Betrieb
JavaEE 7 EJB 3.1 JPA eclipseLink AWS SDK JAX-RS PHP JSON Joomla!® jUnit Mockito IVY ANT Glassfish Server 4.1 (JEE7) Netbeans IDE AWS EC2 AWS S3 Docker PostgreSQL MySql
Joomla!® Anwender und Webdesigner (weltweit)
3 Monate
2015-06 - 2015-08

Zulage-System (ZuSy) Riester-Rente

Entwickler im Scrum Team JEE 5 und JEE 6 EJB 2.1 EJB 3 ...
Entwickler im Scrum Team
  • Hoch automatisierte Ermittlung von Riester-Renten Zulagen
  • Schnittstelle für Versicherungen, Finanzämter, Arbeitgeber und Besoldungsstellen
  • Agiles Vorgehen nach Scrum im 130 Mitarbeiter großen Projektteam

  • Beitrag:
  • Refactoring von bis zu zehn Jahre altem Code zur besseren Testbarkeit
  • Deutliche Steigerung der Team-Performance unter anderem durch die Entwicklung der Kundenanforderungen (User-Stories)
  • Beratung der Komponenten-Verantwortlichen in Architekturfragen
JEE 5 und JEE 6 EJB 2.1 EJB 3 JPA hibernate MDBs Oracle DB 11g JAXB Mockito jMockit jUnit hamcrest PowerMock maven & ant IBM WebSphere Application Server 7 IBM RSA IBM WebSphere MQ
Deutsche Rentenversicherung (DRV) Bund
1 Jahr 4 Monate
2014-02 - 2015-05

BIN (Bestand Industrie)

Entwickler & IT Architekt JEE 6 EJB 3 JPA hibernate ...
Entwickler & IT Architekt
  • JEE Anwendungsentwicklungsprojekt
  • Spartenübergreifendes Industriekunden-Bestandssystem
  • Hoch integriertes Umfeld
  • Teilweise agile Ansätze im klassischen Projektvorgehen
  • 110 Mitarbeiter großes Projektteam

Beitrag:

  • Überführen fachlicher Anforderungen in technisches Design
  • Implementierung der User Stories
  • Absprache und Diskussion mit Lead IT Architekten, Projekt Managern und den Business Analysten
  • Entwickler-Build und –Deployment Prozess optimiert und vereinheitlicht, wodurch die Produktivität der gesamten Entwicklung nachhaltig gesteigert wurde
JEE 6 EJB 3 JPA hibernate MDBs Oracle DB 11g eclipse RCP PL/SQL jUnit Mockito maven IBM WebSphere Application Server 7.5 Eclipse Oracle SQL Developer
deutscher, global aufgestellter Industrieversicherer
4 Monate
2014-06 - 2014-09

Designmodifikation und Entwicklung

PHP Joomla!® HTML 5 ...

Anpassung eines Design-Templates, sowie die Entwicklung von eigenen Joomla!© CMS Modulen wie z.B. einer Entschuldigungskomponente. Außerdem wurden Integrationen des Outlook 365 Kalenders, sowie eines Podcasts in die Webseite vorgenommen.

PHP Joomla!® HTML 5 CSS 3 MakeGood phpUnit MySql
Schmid-PC Gewerbe
3 Monate
2014-02 - 2014-04

Design und Entwicklung

PHP HTML CSS 3 ...

Entwurf eines dynamischen („responsive“) Designs und Entwicklung der Webseite inkl. Kontakt-Komponenten und Funktionen zur Erstellung von dynamischen Inhalten wie News
und Terminen

PHP HTML CSS 3 jQuery Bootstrap 3 MakeGood phpUnit MySql
Schmid-PC Gewerbe
9 Monate
2013-06 - 2014-02

IBM SEPA Hub

Teamleiter, IT Architekt JEE 6 Spring DI/IoC Quartz Scheduler ...
Teamleiter, IT Architekt
  • Import verschiedener europäischer Zahlungsformate
  • Konvertierung in den neuen europäischen SEPA Standard
  • Prüfung rechtlicher, semantischer, sowie logischer Restriktionen
  • 140 Mitarbeiter großes und internationales Entwicklungsteam
  • Modifikationen und Erweiterungen für 12 Kunden

Beitrag:

  • Teamleiter von neun Entwicklern
  • Verantwortlicher IT Architekt für die SEPA Mandats-Komponente
  • Schulungen und Workshops zu fachlichen und technischen Themen zur Einarbeitung
    neuer Mitarbeiter
  • Entwurf und Review von technischen Designs
  • Code-Reviews
  • Innerhalb eines Jahres rund 100 Auslieferungen an die verschiedenen Kunden
JEE 6 Spring DI/IoC Quartz Scheduler JPA hibernate Java Stored Procedures EJB 3.1 JAX-WS JAXB jUnit ANT IBM WebSphere Application Server 7.5/8 RSA Oracle SQL Developer Oracle DB 11g Oracle WebLogic Server IBM DB2 LUW IBM DB2 z/OS
Europäischer Mobilfunkanbieter, europäische Banken und Versicherungen
9 Monate
2012-10 - 2013-06

SEPA - IBM Mandate Manager

Entwickler JEE 6 Spring DI/IoC JPA hibernate ...
Entwickler
  • J2EE Anwendung zum Managen von Zahlungen und Mandaten im neuen SEPA Standard
  • zehn Personen groß und für ca. ein Jahr konzipiert

Beitrag:

  • Spezifikation von technischen Schnittstellen in Zusammenarbeit mit den Software Architekten
  • Entwicklung der JEE Komponenten
  • Hauptverantwortlich für die Oracle sowie DB2 z/OS Datenbanken, Migrationen und Erweiterungen.
  • Konzeption, Architektur und Entwicklung Java Stored Procedures, um damit Schnittstellen für den z/OS Großrechner des Kunden bereit zu stellen
JEE 6 Spring DI/IoC JPA hibernate Java Stored Procedures jUnit ANT IBM WebSphere Application Server 7.5 RSA Oracle SQL Developer Oracle DB 11g IBM DB2 LUW IBM DB2 z/OS
eine deutsche Bank
4 Monate
2012-08 - 2012-11

Entwicklung

PHP HTML CSS 3 ...

Entwicklung und Umsetzung der Designvorlage auf Basis des Content Management Systems Joomla!© zur selbständigen Pflege des Web-Inhalts durch den Kunden

PHP HTML CSS 3 jQuery Bootstrap 3 MakeGood phpUnit MySql

Aus- und Weiterbildung

Aus- und Weiterbildung

Schulungen (Auszug)

  • 2019 Agile Softwareentwicklung ? Scrum & Large-Scale Scrum (LeSS) Schulung
  • 2014 Architectural Thinking (vier Tage IT Architektur hands-on Schulung)
  • 2014 IBM Cloud Boot Camp (drei Tage IBM Cloud Schulung und Entwicklung)
  • 2012 ITIL® Certification (Schulung und TÜV Zertifizierung, V3 Foundation)

Akademischer Abschluss
2009 - 2012
B.Sc. Wirtschaftsinformatik; Duales Studium an der DHBW Stuttgart (IBM)
Bachelor-Thesis: Geschäftsprozessmodellierung. Entwicklung und Implementierung eines
Geschäftsprozesses zum Managen von auslaufenden ServiceSuite-Verträgen und Service
Packs

Position

Position

- Software- / IT-Architekt

- Java Softwareentwickler (Backend, Spring Boot)

- Teamleiter Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Spring Java Entwicklung Docker PostgreSQL Java Entwickler IT Architektur

Produkte / Standards / Erfahrungen / Methoden

Adobe AEM
Adobe AEM
Batch
Git
IntelliJ
Java 11
Maven
Scrum
Spring
Spring Batch
Spring Boot

IT Beratung & Entwicklung

  • Agile Java Anwendungsentwicklung (nach Scrum) in lokalen und globalen Teams
  • IT Architektur (Cloud, SOA) und Entwicklung (test driven, clean code)
  • Fachexpertise (unter anderem im Versicherungs- und Bankenumfeld)
  • Unterstützung und Beratung zu Konzeption, Planung und Organisation

Berufserfahrung
09/2015 ? heute
BITSchmid - Freelancer: Senior IT Consultant, IT Specialist, IT Architect

  • IT Architekt, Teamleiter und Java Softwareentwickler
  • Technischer Berater

10/2012 ? 08/2015
Senior IT Consultant bei IBM Deutschland GmbH

  • IT Architekt, Teamleiter und Java Softwareentwickler
  • Technischer Berater

10/2009 ? 09/2012
Duales Studium bei IBM Deutschland MBS GmbH

  • Wirtschaftsinformatik-Studium
  • Praxiseinsätze in den Bereichen: Projektmanagement, IT Beratung, Softwareentwicklung, Service Distribution

02/2008 ? 12/2016
Schmid-PC ? Geschäftsführer: Webdesign und Webentwicklung

  • PHP Softwareentwickler (vorwiegend Joomla!® CMS)
  • Webdesigner & Geschäftsführer

Sprachen

  • Java Web, JEE 5-8, Java 6-9
  • SQL
  • xHTML, XML, JSON
  • CSS 2-3
  • JavaScript
  • Typescript (angular 2-4)
  • bash shell script
  • PL/SQL, PL/pgSQL

Frameworks:

Java Enterprise Edition 5 ? 8:

JPA hibernate, JPA eclipseLink, JAX-WS, JAX-RS, Jersey, JAXB, MDB, Servlet 3, CDI, EJB 3, EJB 2.1

Cloud und Java Web:

Spring (Data, Boot, Batch, DI, MVC, Security) 2-5, Amazon AWS SDK


Test:

JUnit, TestNG, Selenium test, Mockito, JMockit, hamcrest, PowerMock, HttpUnit, Cucumber

Frontend:

Angular 4, primeNg, primeFaces, eclipse RCP, Spring MVC, JSF, JSP, Struts 2, Angular JS, Angular 2, Typescript, jQuery, Bootstrap 3

Tools Entwicklung & Architektur:

IDEA IntelliJ, eclipse, netbeans IDE, IBM Rational Software Architekt, Oracle SQL Developer

Build / CI / Versionsverwaltung:

SonarQube, Hudson, IBM Rational (RTC), Jenkins, Subversion (svn), GIT, node, npm, gulp, maven, IVY ANT, ANT

Organisation und Planung:

Atlassian Jira, Atlassian Confluence, Microsoft Project, Microsoft Visio, IBM Lotus Notes, IBM Rational (Jazz, RTC, RQM, RRC)

Sonstiges:

AppDynamics Lite, Adobe Photoshop & InDesign CC 2015

Technologien

Server / Cloud Umgebungen:

Spring Boot, Apache Tomcat, Amazon Cloud AWS (S3, Elastic Beanstalk, EC2, RDS), Docker, IBM Bluemix (NodeJS, MariaDB, WAS Liberty Profile), IBM WebSphere Application Server, Oracle WebLogic Server, XAMPP

Datenbanken:

Postgree SQL, Oracle Database, IBM DB2 (for z/OS & LUW), MySQL, Java Stored Procedures (IBM DB2 & Oracle DB), Oracle Stored Procedures (plSQL), PostgreSQL Stored Procedures

Message Broker:

Apache Apollo (AMQP), IBM MQ, IBM ESB

OS:

Windows, Docker, Linux

Modellierung:

UML, BPMN (Business Process Model and Notation)

Programmiersprachen

Java
Experte
JCR
JEE
JPA
Kotlin
Experte
Spring
Experte

Datenbanken

PostgreSql

Branchen

Branchen

Finanzsektor (Versicherungen)

Einsatzorte

Einsatzorte

Köln (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km)
nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2018-09 - 2020-02

Entwicklung eines neuen Kraftfahrt Vertragsbestandssystems

Batch Backend Entwickler im Bereich Datenmigration Scrum Spring PostgreSql ...
Batch Backend Entwickler im Bereich Datenmigration

Projekt:

Entwicklung eines neuen Kraftfahrt Vertragsbestandssystems

  • Ablösung des z/OS Host Systems
  • Entwicklung des fachlichen Java Backends zur Bestandsführung
  • Produktzentrische Entwicklung mit der Fisalis BOS Produktengine
  • Migration der Vertragsdaten vom Host in das neue Java Bestandssystem

Mein Beitrag:

  • Analyse, Konzeption und Implementierung der Migrationsstrecke zur Überführung
    von rund 7 Mio. KFZ Verträgen
  • Entwurf, Absprache und Umsetzung von Architekturentscheidungen im Bereich der
    Migration im Rahmen der IT Vorgaben des Endkunden
  • Definition und Implementierung des fachlichen Mappings der Bestandsdaten
  • Unterstützung beim Reverse Engineering der Beitragsberechnung
  • Neuentwicklung eines KFZ Vertragbestandssystems in Scrum Teams nach LeSS
Java 11 Git Maven
Scrum Spring PostgreSql Java Spring Boot Spring Batch Batch
Advantics GmbH (Endkunde: Versicherungsunternehmen in Münster)
Münster
7 Monate
2018-02 - 2018-08

Entwicklung einer neuen IT Plattform inkl. responsivem Frontend

Backend Entwickler im Scrum Team Scrum Adobe AEM JEE ...
Backend Entwickler im Scrum Team

Projekt:

Entwicklung einer neuen IT Plattform inkl. responsivem Frontend

  • Update der technischen Infrastruktur in fünf Scrum Teams
  • Erstellung eines responsiven Frontends
  • Neuentwicklung aller AEM Komponenten
  • Dynamische Erzeugung von SEO Seiten für die Flugverbindungen
  • Entwicklung einer 24/7 Anwendung mit rund 200k Besuchern pro Tag

Mein Beitrag:

  • Entwicklung editierbarer AEM Komponenten im SEO Bereich, Durchführen von
    Code Reviews und Entwicklung von Tests
  • Dokumentation der Komponenten und Unterstützung des Architekturteams mit
    Hilfe des arc42 Templates
  • Teamübergreifendes Management von Schnittstellen, Abhängigkeiten und Risiken
    in enger Zusammenarbeit mit dem Product Owner
  • Alle geforderten SEO Komponenten meines Teams konnten in time, scope und
    budget ausgeliefert werden.
IntelliJ Adobe AEM
Scrum Adobe AEM JEE JCR JPA
cyber:con GmbH (Endkunde: Global agierende Fluggesellschaft)
Köln
11 Monate
2017-03 - 2018-01

Reporting Workbook: Gesundheits-, Sicherheits- und Umwelt-Kennzahlen (HSE KPIs)

IT Architekt, Berater und Entwickler Java 8 (lambda) Spring Boot Spring Data JPA ...
IT Architekt, Berater und Entwickler
  • Erstellen eines neuen Reporting Moduls zur Anzeige von KPIs in Echtzeit und zur dynamischen Generierung von Excel Reports
  • Optimierung der Datenqualität beim Erstellen eines Reports durch das Erstellen von differentiellen Kopien validierter Rohdaten
  • Integration des neuen Moduls in die globale Altanwendung
  • Refactoring und Weiterentwicklung der globalen Altanwendung zum Erfassen und Auswerten von relevanten Informationen
  • Schrittweise Überführung eines JSF Monolithen (die Altanwendung) in eine zeitgemäße, modulare Plattform mit REST-API und reaktivem Angular 4 Front-
    End


Beitrag:

  • Definition der Architektur und Erstellung des neuen Moduls
  • Entwicklung der REST-API, des Angular 4 Frontends (mit primeNg) und der KPI Echtzeit-Berechnungen
  • Implementierung des Batch-Prozesses zum Erstellen von differentiellen Kopien der Rohdaten
  • Unterstützung bei der Anforderungsanalyse mit der Fachabteilung sowie bei technischen Konzepten und den Architekturentscheidungen
  • Aktualisierung von legacy Anwendungsframeworks und Erweiterung der Testabdeckung durch automatisierte Tests
  • Coaching von Mitarbeitern im Java Backend Bereich
Java 8 (lambda) Spring Boot Spring Data JPA JPA Criteria API Spring MVC Angular 4 REST API JSF (MyFaces) Spring Batch IDEA IntelliJ Oracle DB Tomcat (Spring Boot) git npm node maven gulp
Bayer Business Services GmbH über QuinScape GmbH
1 Jahr
2016-03 - 2017-02

Optimierung - Online Maintenance System III (kurz: OMS)

IT Architekt, Berater und Entwickler Spring Core JPA hibernate AMQP ...
IT Architekt, Berater und Entwickler
  • Technische Aktualisierung von fünf Anwendungen
  • Paradigmenwechsel der Anwendungsarchitekturen
  • Zusammenführung und Ablösung verschiedener Anwendungen
  • agile Vorgehensmethoden

Beitrag:

  • Erstellung des technischen Zielbildes
  • Technisches Setup (Build, CI, GIT, SonarQube, maven, generische Java-Klassen und Hilfsmethoden)
  • Coaching der Entwickler sowie Erstellung der Dokumentationen und der Entwicklerleitfäden
  • Migration des alten Codes auf die neue Plattform (Code-Refactoring und teilweise Neuentwicklung)
  • Einführung agiler Scrum-Methoden
Spring Core JPA hibernate AMQP SOAP Apache CXF (JAX-RS & JAX-WS) Log4J Struts 1 & 2 JSP Angular JS JQuery Mockito jUnit hamcrest IDEA IntelliJ PostgeSQL Tomcat 6 Apache Apollo
denkwerk GmbH (Nutzer: ein führendes digitales Multi-Channel-Medienhaus)
7 Monate
2015-09 - 2016-03

unbreakable-joomla (Eigenentwicklung): Cloud Services für Webdesigner

IT Architekt und Full-Stack Entwickler JavaEE 7 EJB 3.1 JPA eclipseLink ...
IT Architekt und Full-Stack Entwickler
  • Abonnementenverwaltung und automatische Zahlungsabwicklung
  • automatisierte Backups (MySql Datenbank und Dateien)
  • Ein-Klick Wiederherstellung, Monitoring und Benachrichtigungen

Beitrag:

  • Anforderungsanalyse
  • Erstellung von Prototypen in Cloudumgebungen
  • Auswahl der technischen Komponenten (Infrastruktur bis Frameworks)
  • Entwurf, Entwicklung und Liveschaltung der Cloud Anwendung
  • Wartung und Betrieb
JavaEE 7 EJB 3.1 JPA eclipseLink AWS SDK JAX-RS PHP JSON Joomla!® jUnit Mockito IVY ANT Glassfish Server 4.1 (JEE7) Netbeans IDE AWS EC2 AWS S3 Docker PostgreSQL MySql
Joomla!® Anwender und Webdesigner (weltweit)
3 Monate
2015-06 - 2015-08

Zulage-System (ZuSy) Riester-Rente

Entwickler im Scrum Team JEE 5 und JEE 6 EJB 2.1 EJB 3 ...
Entwickler im Scrum Team
  • Hoch automatisierte Ermittlung von Riester-Renten Zulagen
  • Schnittstelle für Versicherungen, Finanzämter, Arbeitgeber und Besoldungsstellen
  • Agiles Vorgehen nach Scrum im 130 Mitarbeiter großen Projektteam

  • Beitrag:
  • Refactoring von bis zu zehn Jahre altem Code zur besseren Testbarkeit
  • Deutliche Steigerung der Team-Performance unter anderem durch die Entwicklung der Kundenanforderungen (User-Stories)
  • Beratung der Komponenten-Verantwortlichen in Architekturfragen
JEE 5 und JEE 6 EJB 2.1 EJB 3 JPA hibernate MDBs Oracle DB 11g JAXB Mockito jMockit jUnit hamcrest PowerMock maven & ant IBM WebSphere Application Server 7 IBM RSA IBM WebSphere MQ
Deutsche Rentenversicherung (DRV) Bund
1 Jahr 4 Monate
2014-02 - 2015-05

BIN (Bestand Industrie)

Entwickler & IT Architekt JEE 6 EJB 3 JPA hibernate ...
Entwickler & IT Architekt
  • JEE Anwendungsentwicklungsprojekt
  • Spartenübergreifendes Industriekunden-Bestandssystem
  • Hoch integriertes Umfeld
  • Teilweise agile Ansätze im klassischen Projektvorgehen
  • 110 Mitarbeiter großes Projektteam

Beitrag:

  • Überführen fachlicher Anforderungen in technisches Design
  • Implementierung der User Stories
  • Absprache und Diskussion mit Lead IT Architekten, Projekt Managern und den Business Analysten
  • Entwickler-Build und –Deployment Prozess optimiert und vereinheitlicht, wodurch die Produktivität der gesamten Entwicklung nachhaltig gesteigert wurde
JEE 6 EJB 3 JPA hibernate MDBs Oracle DB 11g eclipse RCP PL/SQL jUnit Mockito maven IBM WebSphere Application Server 7.5 Eclipse Oracle SQL Developer
deutscher, global aufgestellter Industrieversicherer
4 Monate
2014-06 - 2014-09

Designmodifikation und Entwicklung

PHP Joomla!® HTML 5 ...

Anpassung eines Design-Templates, sowie die Entwicklung von eigenen Joomla!© CMS Modulen wie z.B. einer Entschuldigungskomponente. Außerdem wurden Integrationen des Outlook 365 Kalenders, sowie eines Podcasts in die Webseite vorgenommen.

PHP Joomla!® HTML 5 CSS 3 MakeGood phpUnit MySql
Schmid-PC Gewerbe
3 Monate
2014-02 - 2014-04

Design und Entwicklung

PHP HTML CSS 3 ...

Entwurf eines dynamischen („responsive“) Designs und Entwicklung der Webseite inkl. Kontakt-Komponenten und Funktionen zur Erstellung von dynamischen Inhalten wie News
und Terminen

PHP HTML CSS 3 jQuery Bootstrap 3 MakeGood phpUnit MySql
Schmid-PC Gewerbe
9 Monate
2013-06 - 2014-02

IBM SEPA Hub

Teamleiter, IT Architekt JEE 6 Spring DI/IoC Quartz Scheduler ...
Teamleiter, IT Architekt
  • Import verschiedener europäischer Zahlungsformate
  • Konvertierung in den neuen europäischen SEPA Standard
  • Prüfung rechtlicher, semantischer, sowie logischer Restriktionen
  • 140 Mitarbeiter großes und internationales Entwicklungsteam
  • Modifikationen und Erweiterungen für 12 Kunden

Beitrag:

  • Teamleiter von neun Entwicklern
  • Verantwortlicher IT Architekt für die SEPA Mandats-Komponente
  • Schulungen und Workshops zu fachlichen und technischen Themen zur Einarbeitung
    neuer Mitarbeiter
  • Entwurf und Review von technischen Designs
  • Code-Reviews
  • Innerhalb eines Jahres rund 100 Auslieferungen an die verschiedenen Kunden
JEE 6 Spring DI/IoC Quartz Scheduler JPA hibernate Java Stored Procedures EJB 3.1 JAX-WS JAXB jUnit ANT IBM WebSphere Application Server 7.5/8 RSA Oracle SQL Developer Oracle DB 11g Oracle WebLogic Server IBM DB2 LUW IBM DB2 z/OS
Europäischer Mobilfunkanbieter, europäische Banken und Versicherungen
9 Monate
2012-10 - 2013-06

SEPA - IBM Mandate Manager

Entwickler JEE 6 Spring DI/IoC JPA hibernate ...
Entwickler
  • J2EE Anwendung zum Managen von Zahlungen und Mandaten im neuen SEPA Standard
  • zehn Personen groß und für ca. ein Jahr konzipiert

Beitrag:

  • Spezifikation von technischen Schnittstellen in Zusammenarbeit mit den Software Architekten
  • Entwicklung der JEE Komponenten
  • Hauptverantwortlich für die Oracle sowie DB2 z/OS Datenbanken, Migrationen und Erweiterungen.
  • Konzeption, Architektur und Entwicklung Java Stored Procedures, um damit Schnittstellen für den z/OS Großrechner des Kunden bereit zu stellen
JEE 6 Spring DI/IoC JPA hibernate Java Stored Procedures jUnit ANT IBM WebSphere Application Server 7.5 RSA Oracle SQL Developer Oracle DB 11g IBM DB2 LUW IBM DB2 z/OS
eine deutsche Bank
4 Monate
2012-08 - 2012-11

Entwicklung

PHP HTML CSS 3 ...

Entwicklung und Umsetzung der Designvorlage auf Basis des Content Management Systems Joomla!© zur selbständigen Pflege des Web-Inhalts durch den Kunden

PHP HTML CSS 3 jQuery Bootstrap 3 MakeGood phpUnit MySql

Aus- und Weiterbildung

Aus- und Weiterbildung

Schulungen (Auszug)

  • 2019 Agile Softwareentwicklung ? Scrum & Large-Scale Scrum (LeSS) Schulung
  • 2014 Architectural Thinking (vier Tage IT Architektur hands-on Schulung)
  • 2014 IBM Cloud Boot Camp (drei Tage IBM Cloud Schulung und Entwicklung)
  • 2012 ITIL® Certification (Schulung und TÜV Zertifizierung, V3 Foundation)

Akademischer Abschluss
2009 - 2012
B.Sc. Wirtschaftsinformatik; Duales Studium an der DHBW Stuttgart (IBM)
Bachelor-Thesis: Geschäftsprozessmodellierung. Entwicklung und Implementierung eines
Geschäftsprozesses zum Managen von auslaufenden ServiceSuite-Verträgen und Service
Packs

Position

Position

- Software- / IT-Architekt

- Java Softwareentwickler (Backend, Spring Boot)

- Teamleiter Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Spring Java Entwicklung Docker PostgreSQL Java Entwickler IT Architektur

Produkte / Standards / Erfahrungen / Methoden

Adobe AEM
Adobe AEM
Batch
Git
IntelliJ
Java 11
Maven
Scrum
Spring
Spring Batch
Spring Boot

IT Beratung & Entwicklung

  • Agile Java Anwendungsentwicklung (nach Scrum) in lokalen und globalen Teams
  • IT Architektur (Cloud, SOA) und Entwicklung (test driven, clean code)
  • Fachexpertise (unter anderem im Versicherungs- und Bankenumfeld)
  • Unterstützung und Beratung zu Konzeption, Planung und Organisation

Berufserfahrung
09/2015 ? heute
BITSchmid - Freelancer: Senior IT Consultant, IT Specialist, IT Architect

  • IT Architekt, Teamleiter und Java Softwareentwickler
  • Technischer Berater

10/2012 ? 08/2015
Senior IT Consultant bei IBM Deutschland GmbH

  • IT Architekt, Teamleiter und Java Softwareentwickler
  • Technischer Berater

10/2009 ? 09/2012
Duales Studium bei IBM Deutschland MBS GmbH

  • Wirtschaftsinformatik-Studium
  • Praxiseinsätze in den Bereichen: Projektmanagement, IT Beratung, Softwareentwicklung, Service Distribution

02/2008 ? 12/2016
Schmid-PC ? Geschäftsführer: Webdesign und Webentwicklung

  • PHP Softwareentwickler (vorwiegend Joomla!® CMS)
  • Webdesigner & Geschäftsführer

Sprachen

  • Java Web, JEE 5-8, Java 6-9
  • SQL
  • xHTML, XML, JSON
  • CSS 2-3
  • JavaScript
  • Typescript (angular 2-4)
  • bash shell script
  • PL/SQL, PL/pgSQL

Frameworks:

Java Enterprise Edition 5 ? 8:

JPA hibernate, JPA eclipseLink, JAX-WS, JAX-RS, Jersey, JAXB, MDB, Servlet 3, CDI, EJB 3, EJB 2.1

Cloud und Java Web:

Spring (Data, Boot, Batch, DI, MVC, Security) 2-5, Amazon AWS SDK


Test:

JUnit, TestNG, Selenium test, Mockito, JMockit, hamcrest, PowerMock, HttpUnit, Cucumber

Frontend:

Angular 4, primeNg, primeFaces, eclipse RCP, Spring MVC, JSF, JSP, Struts 2, Angular JS, Angular 2, Typescript, jQuery, Bootstrap 3

Tools Entwicklung & Architektur:

IDEA IntelliJ, eclipse, netbeans IDE, IBM Rational Software Architekt, Oracle SQL Developer

Build / CI / Versionsverwaltung:

SonarQube, Hudson, IBM Rational (RTC), Jenkins, Subversion (svn), GIT, node, npm, gulp, maven, IVY ANT, ANT

Organisation und Planung:

Atlassian Jira, Atlassian Confluence, Microsoft Project, Microsoft Visio, IBM Lotus Notes, IBM Rational (Jazz, RTC, RQM, RRC)

Sonstiges:

AppDynamics Lite, Adobe Photoshop & InDesign CC 2015

Technologien

Server / Cloud Umgebungen:

Spring Boot, Apache Tomcat, Amazon Cloud AWS (S3, Elastic Beanstalk, EC2, RDS), Docker, IBM Bluemix (NodeJS, MariaDB, WAS Liberty Profile), IBM WebSphere Application Server, Oracle WebLogic Server, XAMPP

Datenbanken:

Postgree SQL, Oracle Database, IBM DB2 (for z/OS & LUW), MySQL, Java Stored Procedures (IBM DB2 & Oracle DB), Oracle Stored Procedures (plSQL), PostgreSQL Stored Procedures

Message Broker:

Apache Apollo (AMQP), IBM MQ, IBM ESB

OS:

Windows, Docker, Linux

Modellierung:

UML, BPMN (Business Process Model and Notation)

Programmiersprachen

Java
Experte
JCR
JEE
JPA
Kotlin
Experte
Spring
Experte

Datenbanken

PostgreSql

Branchen

Branchen

Finanzsektor (Versicherungen)

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.