Systemübergreifende Software-Entwicklung
Aktualisiert am 17.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.01.2025
Verfügbar zu: 100%
davon vor Ort: 20%
JAVA
JPA
Angular
Oracle
PostgreSQL
PL/SQL
Typescript
SCRUM
HTML
CSS
Gherkin
kotlin
MySQL
Jenkins
Bitbucket
KeyCloak
Kafka
jUnit
swagger
git
gradle
Docker
Kubernetes
Deutsch
Muttersprache
Englisch
verhandlungssicher in Wort und Schrift

Einsatzorte

Einsatzorte

Schweiz
möglich

Projekte

Projekte

5 Monate
2023-11 - heute

wme.fact Refactoring

Software-Entwickler, Software-Architekt JAVA PostgreSQL Firebird
Software-Entwickler, Software-Architekt
Migration einer JAVA-Applikation (Buchhaltung der Wertstoffmengen für Wertstoff-Recycling ) mit SWING-GUI nach JAVA 11 und Spring-Framework inkl. Refactoring und Modularisierung der Applikationsteile.
JAVA PostgreSQL Firebird
von Sanders Software GmbH & Co.KG
Küssnacht am Rigi
8 Monate
2023-04 - 2023-11

SL - System Owner LEASCO

System Owner
System Owner

LEASCO ist das Kernsystem der SüdLeasing GmbH. Die Kernbereiche sind das Neugeschäft, der Bestand sowieder Auslauf. Ebenso wird die Finanzbuchhaltung mit LEASCO umgesetzt.

Zentraler Ansprechpartner für technische Anforderungen und Produktions-Probleme. Re-Organisation der Zugriffsrechte auf das LEASCO-Berichtswesen. Moderation mehrerer, regelmäßiger Meetings zum teamübergreifenden Austausch  

SüdLeasing GmbH
HomeOffice
1 Jahr 3 Monate
2022-06 - 2023-08

SL - LEASCO ? Import-Schnittstelle Antragsänderungen

Software-Entwickler JAVA Spring PL/SQL ...
Software-Entwickler
Fachliche Erweiterung einer kafka bzw kafka-REST-Schnittstelle zur Übertragung von Antragsänderungen zwischen SLC und LEASCO. Parallel technologische Migration der Funktionalität in das Zielsystem  
JAVA Spring PL/SQL ORACLE-DB Keycloak kafka REST
SüdLeasing GmbH
HomeOffice
5 Monate
2022-01 - 2022-05

SL - SLC (SüdLeasing Cockpit)

Software-Entwickler Angular Typescript Keycloak
Software-Entwickler
Fachliche Erweiterungen des WebFrontends zur Erfassung von Anträgen für Leasing- und Mietkaufverträgen
Angular Typescript Keycloak
SüdLeasing GmbH
HomeOffice
2 Jahre
2020-01 - 2021-12

SL - jLEASCO

Software-Entwickler/Software-Tester JAVA PL/SQL ORACLE-DB ...
Software-Entwickler/Software-Tester

COBOL-JAVA-Migration von LEASCO, dem Kernsystem der SüdLeasing zur Verwaltung von Leasing- und Mietkauf-Verträgen.
Entwicklung einer Teststrategie für > 2.000 Bildschirmmasken. Entwicklung einer Meta-Testimplementierungs-Ebene zur vereinfachten Testskripterstellung in Gherkin. Implementierung der durch Fachbereichsmitarbeiter erstellte Testskripte, Erstellung eigener Testskripte, Schulung und Betreuung mehrerer Mitarbeiter in der Testimplementierung  

JAVA PL/SQL ORACLE-DB Gherkin Cucumber Selenium Kotlin Docker
SüdLeasing GmbH
HomeOffice
5 Monate
2019-08 - 2019-12

SL-Objektdatenbank

Software-Entwickler JAVA Angular Typescript ...
Software-Entwickler

Fertigstellung einer zu 80% erstellten Angular-Spring-Applikation, nachdem der ursprüngliche Entwickler in einem anderen Projekt eingesetzt wurde.

Upgrade der gesamten Applikation auf Material-Design, Entwicklung mehrerer noch nicht umgesetzter Funktionsbereiche
JAVA Angular Typescript jUnit Oracle DB REST Docker Jenkins Git gradle
SüdLeasing GmbH
Stuttgart
1 Jahr 4 Monate
2018-04 - 2019-07

Retrofit ? IoT Tracking Device mit Geolokalisierung

Software-Entwickler JAVA JEE Angular ...
Software-Entwickler

Entwicklung einer Microservice-Architektur mit Java, JEE und MongoDB und Frontend-Clients für Endbenutzer und Administratoren unter Verwendung von Angular. Konzeption und Entwicklung einer Messaging-Schnittstelle zwischen den Microservices. Erstellen von Unit-und Integrationstests für Frontend und Backend unter Verwendung von jUnit und Jasmine bzw. Jest. 

Konzeption und Installation von Kubernetes-Clustern für Entwicklung, Test und Integration. Entwicklung und Realisierung eines Deployment-Konzeptes als Erweiterung der CD/CI Pipeline 

JAVA JEE Angular REST MongoDB RabbitMQ KeyCloak Docker Kubernetes ELK-Stack (ElasticSearch Logstash Kibana) Jenkins Git GitFlow gradle SonarCube
Tübingen
1 Jahr 3 Monate
2017-01 - 2018-03

Entwicklung Marktforschungsportal

Software-Entwickler Backend Scrum Java8 SpringFramework ...
Software-Entwickler Backend

BigData- und GeoDaten-Analyse von Kunden- und Marktsegmentdaten zur Optimierung von Marktpositionierung und Marketingmaßnahmen

 

Entwicklung einer Microservice-Architektur mit Java8, Spring-Boot und PostGis, Konzept und Entwicklung zur Absicherung von Microservices mit Spring-Security und keyCloak, Entwicklung und Integration eines zentralen Loggings unter Verwendung des ELK-Stack, Integration eines Security-Proxies zur Authentifizierung von kibana-Benutzern, Absicherung von kibana Entwicklung eines gradle-Plugins zur automatisierten Vergabe von semantischen Versionsnummern im Rahmen des gitflow-Prozesses, Entwicklung von Microservices zur Durchführung von BigData und -Geodaten-Analysen, Entwicklung automatisierter Regressionstests (Vergleich Microservice-Ergebnisse vs. DataScience’s Ergebnisse) mit definierten Echt- und Beispieldaten    

IntelliJ IDEA KeyCloak PostgreSQL RabbitMQ Docker Logstash Kubernetes
Scrum Java8 SpringFramework Gradle
GfK
Nürnberg
4 Jahre 10 Monate
2012-07 - 2017-04

Entwicklung und techn. Betreuung eines Onlineshops zur Vermarktung von Landhausgeschirr auf Basis des OXID-Shopsystems

Product Owner, Projektleiter SCRUM FDD TDD ...
Product Owner, Projektleiter
SCRUM FDD TDD Oxid-Script PHP HTML/CSS/Javascript JQuery MySQL
Onlineshop (intern)
2 Monate
2016-11 - 2016-12

Administrations-UI für BI Reporting

SW-Architekt, SW-Entwickler JAVA8 Spring REST ...
SW-Architekt, SW-Entwickler

SW-Design (UML mit Enterprise Architect) und alleinige Fullstack-Entwicklung einer Administrationsoberfläche unter Verwendung von AngularJS & Typescript im Frontend und REST-Services auf Basis JAVA8 und Spring(MVC & Data) mit Anbindung an eine Oracle-Datenbank im Backend. Erstellung der Unittests (im Backend mit jUnit, im Frontend mit Karma/Jasmine) und Integrationststs mit Protractor. Automatisierte Buildprozesse mit Maven (im Projektverlauf auf Gradle umgestellt) und grunt. Automatisierte Integration und Deployment mit Jenkins.

JetBrains IntelliJ IDEA Apache Tomcat
JAVA8 Spring REST jUnit (TDD) Oracle SQL AngularJS Typescript/Javascript Bootstrap Protractor/Karma/Jasmine HTML5/CSS3 less Maven Gradle npm grunt Git SCRUM UML
GfK
Nürnberg
7 Monate
2016-04 - 2016-10

Dremel Relaunch

SW-Entwickler JAVA8 UML Spring ...
SW-Entwickler

Relaunch einer internationalen Website mit Online-Produktkatalog

 

Entwicklung des Produktkatalogs innerhalb der aktualisierten Website. Bereitstellung Nutzung von REST-Webservices. Erstellung und Optimierung der Suchanfragen aus SolR, Import der Daten aus relationalem DB-Export, Erweiterung des Solr-Importhandlers durch eigenen Objekttransformer, Generierung eines optimierten SolR-Core für optimierte Suchabfragen.

JAVA8 UML Spring jUnit (TDD) Thymeleaf REST Solr
Online Produktkatalog (Kittelberger -> Dremel)
9 Monate
2015-07 - 2016-03

Mobile App zur Erfassung von Complaints

SW-Architekt, SW-Entwickler UML DDD JAVA8 ...
SW-Architekt, SW-Entwickler

Kommunikations-Middleware (JAVA) zwischen SAP PI (SOAP) und rescoCRM (REST), Kommunikation zu Trackwise, Siebel und SAP über SAP PI, Batch-Loader für Stammdatenimport aus csv-Files, Web-GUI zum Monitoring der Schnittstelle, Persistieren der Kommunikationsdaten und Logs in MS-SQL-Datenbank. Erstellung eines C#-Plug-In für rescoCRM (MS Dynamics CRM) zur Anbindung eines SOAP-Servers, diverse funktionale Erweiterungen der Mobile App in Typescript/Javascript 

UML DDD JAVA8 Spring (WS Data MVC Batch Boot) JPA jUnit (TDD) Javascript Typescript WSDL XML SOAP REST ESB SAP PI C# MS-SQL rescoCRM (MS Dynamics CRM) V-MODELL XT FDA?s CFR 21 Part 11
Medizintechnik (Maquet)
5 Jahre 7 Monate
2009-10 - 2015-04

diverse Projekte

SW-Architekt, Teilprojektleitung, SW-Entwicklung SCRUM Wasserfall DDD ...
SW-Architekt, Teilprojektleitung, SW-Entwicklung

MOCCA (mehrere Projekte: 06/2011 – 04/2015)

Systemumgebung für die Anpassung von Mobilfunkverträgen, einschl. mehrerer Web-Services (SOAP/REST) und Web-Front-Ends 


REX (mehrere Projekte: 10/2009 – 03/2015)

Grosskundenportal zur Erfassung von Anpassungen für Mobilfunkverträge – Teilprojekt Schnittstellen und Kommunikation   


MODEA WebGUI (08/2010 – 01/2011)

Entwicklung eines Web-Frontends für eine bestehende Provisionierungslösung

 

Projektsprache zumeist Englisch, verteilte Zusammenarbeit mit internationalen Teams (CH, IL, I, IND)

SCRUM Wasserfall DDD UML TDD JAVA EE C++ groovy/grails PL/SQL HTML/CSS/Javascript Oracle RDBMS Oracle Weblogic SPRING hibernate jUnit utPLSQL jQuery AngularJS Selenium
Telekommunikation (ascom -> swisscom)
1 Jahr 8 Monate
2013-04 - 2014-11

Entwicklung Ausschreibungsplattform mit Standortauswahl über GIS-Daten, Absicherung des Portals mit OWASP und die erfolgreiche Durchführung eines externen Sicherheits-Audits

SW-Architekt, Teilprojektleitung, SW-Entwicklung SCRUM FDD TDD ...
SW-Architekt, Teilprojektleitung, SW-Entwicklung

Verteilt arbeitende Teams in D(3 Standorte) und CH

SCRUM FDD TDD DDD UML ERD Groovy/Grails HTML/CSS/Javascript JQuery AngularJS Selenium SPRING hibernate jUnit MySQL GUI-Integration GIS-Daten OWASP
Wertstoff-Recycling (DSD)

Aus- und Weiterbildung

Aus- und Weiterbildung

1984-1987
Ausbildung zum Energiegeräte-Elektroniker

Scheidt & Bachmann GmbH


1987-1992
Studium Wirtschaftsinformatik an der Fernuniversität Hagen

Weiterbildungen

  • ?Angular 2 ? The Complete Guide? 
  • ?Functional Programming in JAVA8? 
  • ?Getting Started with Enterprise Search Using Apache Solr?
  • ?Transforming Code to JAVA8? 
  • ?Using Typescript for large AngularJS Applications? 
  • "Angular JS Patterns: Clean Code?

 

 
 

Kompetenzen

Kompetenzen

Top-Skills

JAVA JPA Angular Oracle PostgreSQL PL/SQL Typescript SCRUM HTML CSS Gherkin kotlin MySQL Jenkins Bitbucket KeyCloak Kafka jUnit swagger git gradle Docker Kubernetes

Schwerpunkte

  • Technische Projektleitung
  • Software-Architekt  
  • Full-Stack Software-Entwicklung, alle Phasen

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
Bootstrap
Docker
Git
Gradle
grunt
IntelliJ IDEA
JetBrains IntelliJ IDEA
jUnit (TDD)
KeyCloak
Kubernetes
less
Logstash
Maven
npm
Protractor/Karma/Jasmine
RabbitMQ
REST
SCRUM
Spring
SpringFramework
TDD

Methoden

SCRUM, Kanban, V-Modell(97/XT) Wasserfall, FDD, TDD, BDD, DDD, RE, UML, ERD


Frameworks

Spring, AngularJs, jQuery, Grails, hibernate


Tools

  • div. Projektplanungs-, ERD-, UML-Tools,
  • XML-Spy, soapUI, Selenium, Cucumber, xxUnit
  • TOAD, SQL-Developer
  • eclipse, IntelliJ IDEA, WebStorm
  • subversion (SVN), GIT, cvs
  • npm, bower, grunt, NodeJS, Express


Middleware                              

Apache, Tomcat, Weblogic, WildFly(JBoss) 


  • Anforderungs- und Prozessanalyse
  • Qualitätssicherung
  • Konfigurations-Management
  • Ausfallsichere, skalierbare Systemumgebungen
  • Software-Architekturen für Internationale Unternehmenslösungen
  • Verteilte Datenbank-Systeme
  • Projekt Management und Multi-Projekt-Controlling
  • Erfahrung im Aufbau, Strukturierung und Management größerer Teams (30-50 Personen)
  • Ausgeprägte planerische und organisatorische Fähigkeiten
  • Systematische, zielgerichtete Arbeitsweise
  • Positive Ausstrahlung und Kommunikationsfähigkeit

 
Lebenslauf

 

2009 ? heute

Geschäftsführer / IT-Berater, [Firma auf Anfrage]

Entwicklung und Pflege systemübergreifender Front- und Backend-Lösungen mit Branchen-Schwerpunkten Telekommunikation, Wertstoffrecycling, Handel

Online- und Versandhandel [URL auf Anfrage]

 

2004 ? 2009

Geschäftsführer / IT-Berater, TRIANIT GmbH & Co.KG

Entwicklung webbasierter Frontend-Lösungen mit Branchen-Schwerpunkten Telekommunikation & Handel

2002 ? 2004

Selbständiger IT-Berater

Projekt-Management

Design und Architektur von Datenbank-Applikationen 

 

2000 ? 2002

Geschäftsführer(Technik), Solutas GmbH, Hürth

Leiter der Entwicklungsprojekte

 

1999 ? 2000

Bereichsleiter ?Quality Management?,LEY GmbH, Pulheim 

Betreuung der Top-Level-Accounts

Project-Controlling

Verantwortung für Restrukturierung und Neuausrichtung des Geschäftsbereich als Profit-Center

1997 ? 1999

Abteilungsleiter ?Industriekunden?,LEY GmbH, Hürth

Internationale Betreuung eines Automobil-Konzerns auf Vertriebs- und Projektabwicklungsebene

Planung und Steuerung von Projekt-Ressourcen

Projektmanagement im Oracle- und Workflow-Management-Umfeld. Projektsprache: Englisch

1994 ? 1996

Projektleiter, LEY GmbH, Pulheim

Projektmanagement größerer, teilweise zeitlich überlappender, internationaler Projekte im Automobilbereich. Projektsprache: Englisch

Moderation bei der kundenseitigen Definition von Abteilungs- und Bereichsübergreifenden Arbeitsabläufen

Konzeption verteilter DB-Umgebungen

1991 ? 1994

Gruppenleiter ?Systemsoftware POS?, METRO, Düsseldorf

Second-Level-Support für Systemsoftware im POS-Umfeld

Projektmanagement und Qualitäts-Management größerer, kritischer Projektvorhaben

Definition und Umsetzung einer Entwicklungsumgebung zur Pflege nationaler Produktversionen im internationalen Konzernumfeld


 
 
 

Betriebssysteme

MS Windows xx, MacOS X, Linux

Programmiersprachen

AngularJS
HTML/CSS/Javascript
HTML5/CSS3
JAVA8
JQuery
PHP
Typescript/Javascript
UML

JAVA/JAVA EE, HTML/CSS/Javascript, PL/SQL, XML, Typescript

Datenbanken

MySQL
Oracle
PostgreSQL
SQL

ORACLE, MySQL, FirebirdSQL, Postgres

Branchen

Branchen

  • Telekommunikation
  • Medizintechnik
  • Wertstoff-Recycling
  • Handel
  • Internet
  • Automotive

Einsatzorte

Einsatzorte

Schweiz
möglich

Projekte

Projekte

5 Monate
2023-11 - heute

wme.fact Refactoring

Software-Entwickler, Software-Architekt JAVA PostgreSQL Firebird
Software-Entwickler, Software-Architekt
Migration einer JAVA-Applikation (Buchhaltung der Wertstoffmengen für Wertstoff-Recycling ) mit SWING-GUI nach JAVA 11 und Spring-Framework inkl. Refactoring und Modularisierung der Applikationsteile.
JAVA PostgreSQL Firebird
von Sanders Software GmbH & Co.KG
Küssnacht am Rigi
8 Monate
2023-04 - 2023-11

SL - System Owner LEASCO

System Owner
System Owner

LEASCO ist das Kernsystem der SüdLeasing GmbH. Die Kernbereiche sind das Neugeschäft, der Bestand sowieder Auslauf. Ebenso wird die Finanzbuchhaltung mit LEASCO umgesetzt.

Zentraler Ansprechpartner für technische Anforderungen und Produktions-Probleme. Re-Organisation der Zugriffsrechte auf das LEASCO-Berichtswesen. Moderation mehrerer, regelmäßiger Meetings zum teamübergreifenden Austausch  

SüdLeasing GmbH
HomeOffice
1 Jahr 3 Monate
2022-06 - 2023-08

SL - LEASCO ? Import-Schnittstelle Antragsänderungen

Software-Entwickler JAVA Spring PL/SQL ...
Software-Entwickler
Fachliche Erweiterung einer kafka bzw kafka-REST-Schnittstelle zur Übertragung von Antragsänderungen zwischen SLC und LEASCO. Parallel technologische Migration der Funktionalität in das Zielsystem  
JAVA Spring PL/SQL ORACLE-DB Keycloak kafka REST
SüdLeasing GmbH
HomeOffice
5 Monate
2022-01 - 2022-05

SL - SLC (SüdLeasing Cockpit)

Software-Entwickler Angular Typescript Keycloak
Software-Entwickler
Fachliche Erweiterungen des WebFrontends zur Erfassung von Anträgen für Leasing- und Mietkaufverträgen
Angular Typescript Keycloak
SüdLeasing GmbH
HomeOffice
2 Jahre
2020-01 - 2021-12

SL - jLEASCO

Software-Entwickler/Software-Tester JAVA PL/SQL ORACLE-DB ...
Software-Entwickler/Software-Tester

COBOL-JAVA-Migration von LEASCO, dem Kernsystem der SüdLeasing zur Verwaltung von Leasing- und Mietkauf-Verträgen.
Entwicklung einer Teststrategie für > 2.000 Bildschirmmasken. Entwicklung einer Meta-Testimplementierungs-Ebene zur vereinfachten Testskripterstellung in Gherkin. Implementierung der durch Fachbereichsmitarbeiter erstellte Testskripte, Erstellung eigener Testskripte, Schulung und Betreuung mehrerer Mitarbeiter in der Testimplementierung  

JAVA PL/SQL ORACLE-DB Gherkin Cucumber Selenium Kotlin Docker
SüdLeasing GmbH
HomeOffice
5 Monate
2019-08 - 2019-12

SL-Objektdatenbank

Software-Entwickler JAVA Angular Typescript ...
Software-Entwickler

Fertigstellung einer zu 80% erstellten Angular-Spring-Applikation, nachdem der ursprüngliche Entwickler in einem anderen Projekt eingesetzt wurde.

Upgrade der gesamten Applikation auf Material-Design, Entwicklung mehrerer noch nicht umgesetzter Funktionsbereiche
JAVA Angular Typescript jUnit Oracle DB REST Docker Jenkins Git gradle
SüdLeasing GmbH
Stuttgart
1 Jahr 4 Monate
2018-04 - 2019-07

Retrofit ? IoT Tracking Device mit Geolokalisierung

Software-Entwickler JAVA JEE Angular ...
Software-Entwickler

Entwicklung einer Microservice-Architektur mit Java, JEE und MongoDB und Frontend-Clients für Endbenutzer und Administratoren unter Verwendung von Angular. Konzeption und Entwicklung einer Messaging-Schnittstelle zwischen den Microservices. Erstellen von Unit-und Integrationstests für Frontend und Backend unter Verwendung von jUnit und Jasmine bzw. Jest. 

Konzeption und Installation von Kubernetes-Clustern für Entwicklung, Test und Integration. Entwicklung und Realisierung eines Deployment-Konzeptes als Erweiterung der CD/CI Pipeline 

JAVA JEE Angular REST MongoDB RabbitMQ KeyCloak Docker Kubernetes ELK-Stack (ElasticSearch Logstash Kibana) Jenkins Git GitFlow gradle SonarCube
Tübingen
1 Jahr 3 Monate
2017-01 - 2018-03

Entwicklung Marktforschungsportal

Software-Entwickler Backend Scrum Java8 SpringFramework ...
Software-Entwickler Backend

BigData- und GeoDaten-Analyse von Kunden- und Marktsegmentdaten zur Optimierung von Marktpositionierung und Marketingmaßnahmen

 

Entwicklung einer Microservice-Architektur mit Java8, Spring-Boot und PostGis, Konzept und Entwicklung zur Absicherung von Microservices mit Spring-Security und keyCloak, Entwicklung und Integration eines zentralen Loggings unter Verwendung des ELK-Stack, Integration eines Security-Proxies zur Authentifizierung von kibana-Benutzern, Absicherung von kibana Entwicklung eines gradle-Plugins zur automatisierten Vergabe von semantischen Versionsnummern im Rahmen des gitflow-Prozesses, Entwicklung von Microservices zur Durchführung von BigData und -Geodaten-Analysen, Entwicklung automatisierter Regressionstests (Vergleich Microservice-Ergebnisse vs. DataScience’s Ergebnisse) mit definierten Echt- und Beispieldaten    

IntelliJ IDEA KeyCloak PostgreSQL RabbitMQ Docker Logstash Kubernetes
Scrum Java8 SpringFramework Gradle
GfK
Nürnberg
4 Jahre 10 Monate
2012-07 - 2017-04

Entwicklung und techn. Betreuung eines Onlineshops zur Vermarktung von Landhausgeschirr auf Basis des OXID-Shopsystems

Product Owner, Projektleiter SCRUM FDD TDD ...
Product Owner, Projektleiter
SCRUM FDD TDD Oxid-Script PHP HTML/CSS/Javascript JQuery MySQL
Onlineshop (intern)
2 Monate
2016-11 - 2016-12

Administrations-UI für BI Reporting

SW-Architekt, SW-Entwickler JAVA8 Spring REST ...
SW-Architekt, SW-Entwickler

SW-Design (UML mit Enterprise Architect) und alleinige Fullstack-Entwicklung einer Administrationsoberfläche unter Verwendung von AngularJS & Typescript im Frontend und REST-Services auf Basis JAVA8 und Spring(MVC & Data) mit Anbindung an eine Oracle-Datenbank im Backend. Erstellung der Unittests (im Backend mit jUnit, im Frontend mit Karma/Jasmine) und Integrationststs mit Protractor. Automatisierte Buildprozesse mit Maven (im Projektverlauf auf Gradle umgestellt) und grunt. Automatisierte Integration und Deployment mit Jenkins.

JetBrains IntelliJ IDEA Apache Tomcat
JAVA8 Spring REST jUnit (TDD) Oracle SQL AngularJS Typescript/Javascript Bootstrap Protractor/Karma/Jasmine HTML5/CSS3 less Maven Gradle npm grunt Git SCRUM UML
GfK
Nürnberg
7 Monate
2016-04 - 2016-10

Dremel Relaunch

SW-Entwickler JAVA8 UML Spring ...
SW-Entwickler

Relaunch einer internationalen Website mit Online-Produktkatalog

 

Entwicklung des Produktkatalogs innerhalb der aktualisierten Website. Bereitstellung Nutzung von REST-Webservices. Erstellung und Optimierung der Suchanfragen aus SolR, Import der Daten aus relationalem DB-Export, Erweiterung des Solr-Importhandlers durch eigenen Objekttransformer, Generierung eines optimierten SolR-Core für optimierte Suchabfragen.

JAVA8 UML Spring jUnit (TDD) Thymeleaf REST Solr
Online Produktkatalog (Kittelberger -> Dremel)
9 Monate
2015-07 - 2016-03

Mobile App zur Erfassung von Complaints

SW-Architekt, SW-Entwickler UML DDD JAVA8 ...
SW-Architekt, SW-Entwickler

Kommunikations-Middleware (JAVA) zwischen SAP PI (SOAP) und rescoCRM (REST), Kommunikation zu Trackwise, Siebel und SAP über SAP PI, Batch-Loader für Stammdatenimport aus csv-Files, Web-GUI zum Monitoring der Schnittstelle, Persistieren der Kommunikationsdaten und Logs in MS-SQL-Datenbank. Erstellung eines C#-Plug-In für rescoCRM (MS Dynamics CRM) zur Anbindung eines SOAP-Servers, diverse funktionale Erweiterungen der Mobile App in Typescript/Javascript 

UML DDD JAVA8 Spring (WS Data MVC Batch Boot) JPA jUnit (TDD) Javascript Typescript WSDL XML SOAP REST ESB SAP PI C# MS-SQL rescoCRM (MS Dynamics CRM) V-MODELL XT FDA?s CFR 21 Part 11
Medizintechnik (Maquet)
5 Jahre 7 Monate
2009-10 - 2015-04

diverse Projekte

SW-Architekt, Teilprojektleitung, SW-Entwicklung SCRUM Wasserfall DDD ...
SW-Architekt, Teilprojektleitung, SW-Entwicklung

MOCCA (mehrere Projekte: 06/2011 – 04/2015)

Systemumgebung für die Anpassung von Mobilfunkverträgen, einschl. mehrerer Web-Services (SOAP/REST) und Web-Front-Ends 


REX (mehrere Projekte: 10/2009 – 03/2015)

Grosskundenportal zur Erfassung von Anpassungen für Mobilfunkverträge – Teilprojekt Schnittstellen und Kommunikation   


MODEA WebGUI (08/2010 – 01/2011)

Entwicklung eines Web-Frontends für eine bestehende Provisionierungslösung

 

Projektsprache zumeist Englisch, verteilte Zusammenarbeit mit internationalen Teams (CH, IL, I, IND)

SCRUM Wasserfall DDD UML TDD JAVA EE C++ groovy/grails PL/SQL HTML/CSS/Javascript Oracle RDBMS Oracle Weblogic SPRING hibernate jUnit utPLSQL jQuery AngularJS Selenium
Telekommunikation (ascom -> swisscom)
1 Jahr 8 Monate
2013-04 - 2014-11

Entwicklung Ausschreibungsplattform mit Standortauswahl über GIS-Daten, Absicherung des Portals mit OWASP und die erfolgreiche Durchführung eines externen Sicherheits-Audits

SW-Architekt, Teilprojektleitung, SW-Entwicklung SCRUM FDD TDD ...
SW-Architekt, Teilprojektleitung, SW-Entwicklung

Verteilt arbeitende Teams in D(3 Standorte) und CH

SCRUM FDD TDD DDD UML ERD Groovy/Grails HTML/CSS/Javascript JQuery AngularJS Selenium SPRING hibernate jUnit MySQL GUI-Integration GIS-Daten OWASP
Wertstoff-Recycling (DSD)

Aus- und Weiterbildung

Aus- und Weiterbildung

1984-1987
Ausbildung zum Energiegeräte-Elektroniker

Scheidt & Bachmann GmbH


1987-1992
Studium Wirtschaftsinformatik an der Fernuniversität Hagen

Weiterbildungen

  • ?Angular 2 ? The Complete Guide? 
  • ?Functional Programming in JAVA8? 
  • ?Getting Started with Enterprise Search Using Apache Solr?
  • ?Transforming Code to JAVA8? 
  • ?Using Typescript for large AngularJS Applications? 
  • "Angular JS Patterns: Clean Code?

 

 
 

Kompetenzen

Kompetenzen

Top-Skills

JAVA JPA Angular Oracle PostgreSQL PL/SQL Typescript SCRUM HTML CSS Gherkin kotlin MySQL Jenkins Bitbucket KeyCloak Kafka jUnit swagger git gradle Docker Kubernetes

Schwerpunkte

  • Technische Projektleitung
  • Software-Architekt  
  • Full-Stack Software-Entwicklung, alle Phasen

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
Bootstrap
Docker
Git
Gradle
grunt
IntelliJ IDEA
JetBrains IntelliJ IDEA
jUnit (TDD)
KeyCloak
Kubernetes
less
Logstash
Maven
npm
Protractor/Karma/Jasmine
RabbitMQ
REST
SCRUM
Spring
SpringFramework
TDD

Methoden

SCRUM, Kanban, V-Modell(97/XT) Wasserfall, FDD, TDD, BDD, DDD, RE, UML, ERD


Frameworks

Spring, AngularJs, jQuery, Grails, hibernate


Tools

  • div. Projektplanungs-, ERD-, UML-Tools,
  • XML-Spy, soapUI, Selenium, Cucumber, xxUnit
  • TOAD, SQL-Developer
  • eclipse, IntelliJ IDEA, WebStorm
  • subversion (SVN), GIT, cvs
  • npm, bower, grunt, NodeJS, Express


Middleware                              

Apache, Tomcat, Weblogic, WildFly(JBoss) 


  • Anforderungs- und Prozessanalyse
  • Qualitätssicherung
  • Konfigurations-Management
  • Ausfallsichere, skalierbare Systemumgebungen
  • Software-Architekturen für Internationale Unternehmenslösungen
  • Verteilte Datenbank-Systeme
  • Projekt Management und Multi-Projekt-Controlling
  • Erfahrung im Aufbau, Strukturierung und Management größerer Teams (30-50 Personen)
  • Ausgeprägte planerische und organisatorische Fähigkeiten
  • Systematische, zielgerichtete Arbeitsweise
  • Positive Ausstrahlung und Kommunikationsfähigkeit

 
Lebenslauf

 

2009 ? heute

Geschäftsführer / IT-Berater, [Firma auf Anfrage]

Entwicklung und Pflege systemübergreifender Front- und Backend-Lösungen mit Branchen-Schwerpunkten Telekommunikation, Wertstoffrecycling, Handel

Online- und Versandhandel [URL auf Anfrage]

 

2004 ? 2009

Geschäftsführer / IT-Berater, TRIANIT GmbH & Co.KG

Entwicklung webbasierter Frontend-Lösungen mit Branchen-Schwerpunkten Telekommunikation & Handel

2002 ? 2004

Selbständiger IT-Berater

Projekt-Management

Design und Architektur von Datenbank-Applikationen 

 

2000 ? 2002

Geschäftsführer(Technik), Solutas GmbH, Hürth

Leiter der Entwicklungsprojekte

 

1999 ? 2000

Bereichsleiter ?Quality Management?,LEY GmbH, Pulheim 

Betreuung der Top-Level-Accounts

Project-Controlling

Verantwortung für Restrukturierung und Neuausrichtung des Geschäftsbereich als Profit-Center

1997 ? 1999

Abteilungsleiter ?Industriekunden?,LEY GmbH, Hürth

Internationale Betreuung eines Automobil-Konzerns auf Vertriebs- und Projektabwicklungsebene

Planung und Steuerung von Projekt-Ressourcen

Projektmanagement im Oracle- und Workflow-Management-Umfeld. Projektsprache: Englisch

1994 ? 1996

Projektleiter, LEY GmbH, Pulheim

Projektmanagement größerer, teilweise zeitlich überlappender, internationaler Projekte im Automobilbereich. Projektsprache: Englisch

Moderation bei der kundenseitigen Definition von Abteilungs- und Bereichsübergreifenden Arbeitsabläufen

Konzeption verteilter DB-Umgebungen

1991 ? 1994

Gruppenleiter ?Systemsoftware POS?, METRO, Düsseldorf

Second-Level-Support für Systemsoftware im POS-Umfeld

Projektmanagement und Qualitäts-Management größerer, kritischer Projektvorhaben

Definition und Umsetzung einer Entwicklungsumgebung zur Pflege nationaler Produktversionen im internationalen Konzernumfeld


 
 
 

Betriebssysteme

MS Windows xx, MacOS X, Linux

Programmiersprachen

AngularJS
HTML/CSS/Javascript
HTML5/CSS3
JAVA8
JQuery
PHP
Typescript/Javascript
UML

JAVA/JAVA EE, HTML/CSS/Javascript, PL/SQL, XML, Typescript

Datenbanken

MySQL
Oracle
PostgreSQL
SQL

ORACLE, MySQL, FirebirdSQL, Postgres

Branchen

Branchen

  • Telekommunikation
  • Medizintechnik
  • Wertstoff-Recycling
  • Handel
  • Internet
  • Automotive

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.