Senior Software Engineer / Architect
Aktualisiert am 03.06.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.03.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Spring
AWS
JEE
MQTT
Maven
Hibernate
Google ProtoBuf
JSON
IoT
SQL
Apache ActiveMQ
Jenkins
JMS
Apache Camel
Git
NoSQL
JPA
Gradle
Elastic Search
OpenShift
Kubernetes
Camunda
Redis

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz
möglich

Projekte

Projekte

4 Jahre 2 Monate
2020-03 - heute

Migration/Neuentwicklung EAI Plattform

Software Entwickler, Software Architekt Java Scrum JMS ...
Software Entwickler, Software Architekt

Migration und Entwicklung der EAI Plattform im containerbasierten Umfeld. 

Apache Camel OpenShift Apache ActiveMQ Spring Boot GitLab CI/CD
Java Scrum JMS Oracle SQL Container REST Maven
Union Investment
Frankfurt am Main
9 Monate
2019-06 - 2020-02

Entwicklung an Cloud Buchhaltungssoftware "lexoffice"

Konzeption, Modellierung, Entwicklung Eclipse JEE Spring Boot ...
Konzeption, Modellierung, Entwicklung
  • Entwicklung an Cloud Buchhaltungssoftware "lexoffice"
  • Fehleranalyse und Profiling
  • Datenanalyse für BaFin
  • PSD 2
Eclipse JEE Spring Boot JPA Hibernate REST Gradle Docker AWS Services Postgres ElasticSearch Bitbucket Jira Scrum
Haufe Lexware
Freiburg im Breisgau
1 Jahr
2018-07 - 2019-06

Transformation und Analyse

Eclipse Spring Boot Apache Camel ...

Transformation und Analyse der Sensordaten, Integration von Drittsystemen. Architektur, Konzeption, Modellierung, Entwicklung, CI/CD Pipeline, Infrastruktur

  • Industrie 4.0, IOT
  • Middlewareplattform zur Verarbeitung und Distribution von Sensordaten aus der Sick Produktfamilie
  • Transformation und Analyse der Sensordaten, Integration von Drittsystemen
  • Microservice Architektur
Eclipse Spring Boot Apache Camel Gradle AWS Cloud Services Siemens Mindsphere CloudFoundry VerneMQ MQTT Google Protocol Buffers Gitlab Jenkins Docker Scrum
Sick AG
Waldkirch (Breisgau)
2 Jahre 11 Monate
2015-09 - 2018-07

Cloud basierter Service

Konzeption, Architektur, Entwicklung, Review Eclipse Tomcat ActiveMQ (JMS) ...
Konzeption, Architektur, Entwicklung, Review

Cloud basierter Service zur weltweiten Konfiguration und Auswertung von IOT Devices

  • Cloud basierter Service zur weltweiten Konfiguration und Auswertung von IOT Devices
  • Microservice Architektur, Verarbeitung von TimeSeries Messdaten über eine Streaming Platform auf Basis von AWS Kinesis. Zugriff von Consumern über verschiedene REST API´s
Eclipse Tomcat ActiveMQ (JMS) EclipseLink Apache Deltaspike Apache Camel MySQL Apache Cassandra Apache CXF CDI Amazon Web Services (EC2 ECS SQS SNS IAM Kinesis S3 DynamoDB Cloudwatch CloudFormation) IOT MQTT Gradle Git Jenkins Scrum
Testo AG
Titisee-Neustadt
3 Jahre 1 Monat
2012-09 - 2015-09

Content Management und Redaktionssystem

Eclipse Tomcat ActiveMQ (JMS) ...

Individuelles Content Management und Redaktionssystem für die Infineon Produktpallette. Konzeption, Entwicklung Backend Services, Persistence Layer, Datenbankdesign

  • Internetauftritt Infineon Technologies AG (Backend)
  • Individuelles ContentManagement und Redaktionssystem für die Infineon Produktpallette auf JEE Basis und OpenCMS, Performance, Refactoring
Eclipse Tomcat ActiveMQ (JMS) Hibernate Ehcache Spring Apache Camel JSF MySQL OpenCms Lucene SVN Git JIRA Gradle
Virtual Identity, Freiburg
1 Jahr 1 Monat
2011-06 - 2012-06

Produktkatalog App unter iOS

Anforderungsmanagement, Design und Entwicklung Xcode Objective-C Git ...
Anforderungsmanagement, Design und Entwicklung
Xcode Objective-C Git Redmine
EMV Giessler Group, Bahlingen
1 Jahr 1 Monat
2011-06 - 2012-06

Navigationssystem

Konzeption, Entwicklung, Build Management, Infrastruktur Eclipse Git Rational Team Concert ...
Konzeption, Entwicklung, Build Management, Infrastruktur
  • Navigationssystem zur Wartung von Windkraftanlagen im Offshorebereich
Eclipse Git Rational Team Concert Maven H2 Database Hibernate Spring Jmonkey (3D)
Windreich AG
3 Monate
2011-03 - 2011-05

Portalanwendung

Konzeption, Entwicklung MyEclipse Websphere Portal IBM Omnifind ...
Konzeption, Entwicklung

Portalanwendung zur Erstellung und Verwaltung von Personalhandbüchern

  • Portalanwendung zur Erstellung und Verwaltung von Personalhandbüchern und Arbeitsanweisungen einer Handelskette mit verschiedenen Vertriebsorganisationen und Tarifverträgen
MyEclipse Websphere Portal IBM Omnifind Maven Hibernate JPA Oracle Spring SVN ICEfaces JIRA
Handel
9 Monate
2010-06 - 2011-02

GPS Tracking Webanwendung

Konzeption, Modellierung, Entwicklung Eclipse Tomcat JEE ...
Konzeption, Modellierung, Entwicklung
  • Anwendung zur Echtzeitverfolgung von GPS Hardware über GPRS Datenaustausch
  • Automatisches Fahrtenbuch
Eclipse Tomcat JEE XML GPRS GPS MySQL Git
Allgemein
5 Jahre
2005-01 - 2009-12

Dokumentmanagement Services

Websphere Application Server Eclipse Hibernate ...

Dokumentmanagement Services für die Gesamtbanklösung OSPlus zur dynamischen Erstellung von Dokumenten innerhalb einzelner Fachanwendungen, z.T. mit el. Kunden Signatur. 

Architektur, (Daten-) Modellierung, Coaching, CodeReview, Entwicklung, Performanzanalysen, Profiling

  • Hochverfügbarkeit, Clustering
  • > 1 Mio Dokumente / Tag
  • Deutschlandweiter Einsatz in Sparkassen
Websphere Application Server Eclipse Hibernate Spring Webservices Axis Oracle
Finanz Informatik
Köln, Münster, Fellbach
3 Monate
2004-09 - 2004-11

Framework für zentrale Versicherungsanwendungen

Konzeption, Modellierung Websphere Application Developer Rational XDE
Konzeption, Modellierung
  • Framework für zentrale Versicherungsanwendungen
  • Integration von Groupware in eine JEE Lösung
Websphere Application Developer Rational XDE
DEVK, Köln
2 Monate
2004-07 - 2004-08

Prototypentwicklung eines Tools zum Stock Monitoring

Konzeption, Implementierung Websphere Application Developer JEE OOA / OOD ...
Konzeption, Implementierung
Websphere Application Developer JEE OOA / OOD JMS Webstart Websphere MQ Websphere Business Integration Message Broker
Fortis Bank
Brüssel
1 Monat
2004-07 - 2004-07

Prototypentwicklung eines Tools zur Vertriebssteuerung

Konzeption, Design, Implementierung Websphere Application Developer OOA / OOD Rational Rose ...
Konzeption, Design, Implementierung
Websphere Application Developer OOA / OOD Rational Rose Struts
IBM Intern
7 Monate
2003-09 - 2004-03

Entwicklung

Fachkonzepterstellung, Implementierung Websphere Application Developer BEA Weblogic J2EE ...
Fachkonzepterstellung, Implementierung
  • Entwicklung eines neuen Systems zur weltweiten Verwaltung produzierter Neufahrzeuge und deren Distribution an Händler etc.
Websphere Application Developer BEA Weblogic J2EE JUnit OOA / OOD Continuus Change Management Oracle Toad
BMW
München
7 Monate
2003-03 - 2003-09

Schaffung von Schnittstellen

Integration, Customizing, Schulung Visual Basic Notes C API Documentum ...
Integration, Customizing, Schulung
  • Dokumentmanagement Lotus Notes im Zusammenspiel mit Documentum und IBM Content Manager
  • Schaffung von Schnittstellen
Visual Basic Notes C API Documentum JAVA
Bundesverteidigungsministerium
Bonn
2 Monate
2002-12 - 2003-01

Anbindung eines E Commerce Shops an ERP System

Entwicklung, Integration Java Servlet JDBC XML ...
Entwicklung, Integration
  • J2EE Webapplication nimmt Anfragen eines Branchenportals zur Preis- /Bestandsauskunft im XML Format entgegen
  • Weiterleitung der Anfrage an das ERP System
  • Antwort auf Anfrage des Branchenportals im XML Format
Java Servlet JDBC XML Tomcat
Purmo Dia Norm Wärme AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1993 ? 1996

Fell EDV Service GmbH, Freiburg

Ausbildung zum EDV Kaufmann

Schwerpunkt Softwareentwicklung

Position

Position

  • Software Architekt
  • Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring AWS JEE MQTT Maven Hibernate Google ProtoBuf JSON IoT SQL Apache ActiveMQ Jenkins JMS Apache Camel Git NoSQL JPA Gradle Elastic Search OpenShift Kubernetes Camunda Redis

Produkte / Standards / Erfahrungen / Methoden

Apache ActiveMQ
Apache Camel
Axis
Container
Documentum
Eclipse
ElasticSearch
GitLab CI/CD
Gradle
Jenkins
Jira
JMS
Maven
OpenShift
REST
Scrum
Spring Boot
Spring Webservices
Websphere Application Server

Entwicklung:

JAVA, JEE, Groovy, Scala, Spring Boot, CDI, REST, UML, iOS, SQL, HTML, Objective ? C, C, JavaScript, LotusScript, PostScript, VisualBasic, JMonkey (JAVA 3D Engine)

 

Tools:

Eclipse IDE, Jira, Rational Software Architect, Rational Team Concert (ALM), Xcode, LotusNotes, LotusNotes Designer, Visio, IBM Omnifind, Apache Solr, ElasticSearch, Apache Camel, Akka, Apache Spark, Apache CXF, Apache ActiveMQ, VerneMQ

 

Application Server:

Tomcat, Jetty, Websphere Application Server, WebLogic

 

Datenstrukturen:

JSON, YAML, XML, Google Protobuf, Apache Avro

 

Methodik:

Scrum, Testgetriebene Entwicklung, Datenmodellierung, Enterprise Integration Patterns, Design Patterns, OOA, OOE, SOA, Profiling, Performance Tuning

 

SCM:

Git, GitLab, Bitbucket, SVN, CVS

 

Build:

Gradle, Gradle PlugIn Entwicklung, Maven, Ant, Jenkins, GitLab CI/CD, Bamboo

 

Content Management:

EMC Documentum, IBM Content Manager, IBM CommonStore, OpenCms, Typo3

Stationen:

2010 ? heute

Rolle: selbständiger IT ? Berater, Freelancer

 

Schwerpunkt:

Softwareentwicklung / Softwarearchitektur

 

2000 ? 2010

Kunde: IBM Enterprise Application Solution GmbH

Rolle: IT ? Berater

 

Schwerpunkt:

Softwareentwicklung in IT Projekten

 

1996 ? 2000

Kunde: Fell EDV Service GmbH, Freiburg

Rolle: Softwareentwickler

 

Schwerpunkt:

Kreditsachbearbeitung

Betriebssysteme

AIX
Linux
MacOS
Solaris
Windows

Programmiersprachen

J2EE
Java
JEE
Oracle SQL
Visual Basic

Datenbanken

Apache Cassandra
AWS DynamoDB
DB2
EclipseLink
Flyway
H2
Hibernate
JPA
MongoDB
MySQL
Oracle
Postgres
Toad

Datenkommunikation

MQTT

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz
möglich

Projekte

Projekte

4 Jahre 2 Monate
2020-03 - heute

Migration/Neuentwicklung EAI Plattform

Software Entwickler, Software Architekt Java Scrum JMS ...
Software Entwickler, Software Architekt

Migration und Entwicklung der EAI Plattform im containerbasierten Umfeld. 

Apache Camel OpenShift Apache ActiveMQ Spring Boot GitLab CI/CD
Java Scrum JMS Oracle SQL Container REST Maven
Union Investment
Frankfurt am Main
9 Monate
2019-06 - 2020-02

Entwicklung an Cloud Buchhaltungssoftware "lexoffice"

Konzeption, Modellierung, Entwicklung Eclipse JEE Spring Boot ...
Konzeption, Modellierung, Entwicklung
  • Entwicklung an Cloud Buchhaltungssoftware "lexoffice"
  • Fehleranalyse und Profiling
  • Datenanalyse für BaFin
  • PSD 2
Eclipse JEE Spring Boot JPA Hibernate REST Gradle Docker AWS Services Postgres ElasticSearch Bitbucket Jira Scrum
Haufe Lexware
Freiburg im Breisgau
1 Jahr
2018-07 - 2019-06

Transformation und Analyse

Eclipse Spring Boot Apache Camel ...

Transformation und Analyse der Sensordaten, Integration von Drittsystemen. Architektur, Konzeption, Modellierung, Entwicklung, CI/CD Pipeline, Infrastruktur

  • Industrie 4.0, IOT
  • Middlewareplattform zur Verarbeitung und Distribution von Sensordaten aus der Sick Produktfamilie
  • Transformation und Analyse der Sensordaten, Integration von Drittsystemen
  • Microservice Architektur
Eclipse Spring Boot Apache Camel Gradle AWS Cloud Services Siemens Mindsphere CloudFoundry VerneMQ MQTT Google Protocol Buffers Gitlab Jenkins Docker Scrum
Sick AG
Waldkirch (Breisgau)
2 Jahre 11 Monate
2015-09 - 2018-07

Cloud basierter Service

Konzeption, Architektur, Entwicklung, Review Eclipse Tomcat ActiveMQ (JMS) ...
Konzeption, Architektur, Entwicklung, Review

Cloud basierter Service zur weltweiten Konfiguration und Auswertung von IOT Devices

  • Cloud basierter Service zur weltweiten Konfiguration und Auswertung von IOT Devices
  • Microservice Architektur, Verarbeitung von TimeSeries Messdaten über eine Streaming Platform auf Basis von AWS Kinesis. Zugriff von Consumern über verschiedene REST API´s
Eclipse Tomcat ActiveMQ (JMS) EclipseLink Apache Deltaspike Apache Camel MySQL Apache Cassandra Apache CXF CDI Amazon Web Services (EC2 ECS SQS SNS IAM Kinesis S3 DynamoDB Cloudwatch CloudFormation) IOT MQTT Gradle Git Jenkins Scrum
Testo AG
Titisee-Neustadt
3 Jahre 1 Monat
2012-09 - 2015-09

Content Management und Redaktionssystem

Eclipse Tomcat ActiveMQ (JMS) ...

Individuelles Content Management und Redaktionssystem für die Infineon Produktpallette. Konzeption, Entwicklung Backend Services, Persistence Layer, Datenbankdesign

  • Internetauftritt Infineon Technologies AG (Backend)
  • Individuelles ContentManagement und Redaktionssystem für die Infineon Produktpallette auf JEE Basis und OpenCMS, Performance, Refactoring
Eclipse Tomcat ActiveMQ (JMS) Hibernate Ehcache Spring Apache Camel JSF MySQL OpenCms Lucene SVN Git JIRA Gradle
Virtual Identity, Freiburg
1 Jahr 1 Monat
2011-06 - 2012-06

Produktkatalog App unter iOS

Anforderungsmanagement, Design und Entwicklung Xcode Objective-C Git ...
Anforderungsmanagement, Design und Entwicklung
Xcode Objective-C Git Redmine
EMV Giessler Group, Bahlingen
1 Jahr 1 Monat
2011-06 - 2012-06

Navigationssystem

Konzeption, Entwicklung, Build Management, Infrastruktur Eclipse Git Rational Team Concert ...
Konzeption, Entwicklung, Build Management, Infrastruktur
  • Navigationssystem zur Wartung von Windkraftanlagen im Offshorebereich
Eclipse Git Rational Team Concert Maven H2 Database Hibernate Spring Jmonkey (3D)
Windreich AG
3 Monate
2011-03 - 2011-05

Portalanwendung

Konzeption, Entwicklung MyEclipse Websphere Portal IBM Omnifind ...
Konzeption, Entwicklung

Portalanwendung zur Erstellung und Verwaltung von Personalhandbüchern

  • Portalanwendung zur Erstellung und Verwaltung von Personalhandbüchern und Arbeitsanweisungen einer Handelskette mit verschiedenen Vertriebsorganisationen und Tarifverträgen
MyEclipse Websphere Portal IBM Omnifind Maven Hibernate JPA Oracle Spring SVN ICEfaces JIRA
Handel
9 Monate
2010-06 - 2011-02

GPS Tracking Webanwendung

Konzeption, Modellierung, Entwicklung Eclipse Tomcat JEE ...
Konzeption, Modellierung, Entwicklung
  • Anwendung zur Echtzeitverfolgung von GPS Hardware über GPRS Datenaustausch
  • Automatisches Fahrtenbuch
Eclipse Tomcat JEE XML GPRS GPS MySQL Git
Allgemein
5 Jahre
2005-01 - 2009-12

Dokumentmanagement Services

Websphere Application Server Eclipse Hibernate ...

Dokumentmanagement Services für die Gesamtbanklösung OSPlus zur dynamischen Erstellung von Dokumenten innerhalb einzelner Fachanwendungen, z.T. mit el. Kunden Signatur. 

Architektur, (Daten-) Modellierung, Coaching, CodeReview, Entwicklung, Performanzanalysen, Profiling

  • Hochverfügbarkeit, Clustering
  • > 1 Mio Dokumente / Tag
  • Deutschlandweiter Einsatz in Sparkassen
Websphere Application Server Eclipse Hibernate Spring Webservices Axis Oracle
Finanz Informatik
Köln, Münster, Fellbach
3 Monate
2004-09 - 2004-11

Framework für zentrale Versicherungsanwendungen

Konzeption, Modellierung Websphere Application Developer Rational XDE
Konzeption, Modellierung
  • Framework für zentrale Versicherungsanwendungen
  • Integration von Groupware in eine JEE Lösung
Websphere Application Developer Rational XDE
DEVK, Köln
2 Monate
2004-07 - 2004-08

Prototypentwicklung eines Tools zum Stock Monitoring

Konzeption, Implementierung Websphere Application Developer JEE OOA / OOD ...
Konzeption, Implementierung
Websphere Application Developer JEE OOA / OOD JMS Webstart Websphere MQ Websphere Business Integration Message Broker
Fortis Bank
Brüssel
1 Monat
2004-07 - 2004-07

Prototypentwicklung eines Tools zur Vertriebssteuerung

Konzeption, Design, Implementierung Websphere Application Developer OOA / OOD Rational Rose ...
Konzeption, Design, Implementierung
Websphere Application Developer OOA / OOD Rational Rose Struts
IBM Intern
7 Monate
2003-09 - 2004-03

Entwicklung

Fachkonzepterstellung, Implementierung Websphere Application Developer BEA Weblogic J2EE ...
Fachkonzepterstellung, Implementierung
  • Entwicklung eines neuen Systems zur weltweiten Verwaltung produzierter Neufahrzeuge und deren Distribution an Händler etc.
Websphere Application Developer BEA Weblogic J2EE JUnit OOA / OOD Continuus Change Management Oracle Toad
BMW
München
7 Monate
2003-03 - 2003-09

Schaffung von Schnittstellen

Integration, Customizing, Schulung Visual Basic Notes C API Documentum ...
Integration, Customizing, Schulung
  • Dokumentmanagement Lotus Notes im Zusammenspiel mit Documentum und IBM Content Manager
  • Schaffung von Schnittstellen
Visual Basic Notes C API Documentum JAVA
Bundesverteidigungsministerium
Bonn
2 Monate
2002-12 - 2003-01

Anbindung eines E Commerce Shops an ERP System

Entwicklung, Integration Java Servlet JDBC XML ...
Entwicklung, Integration
  • J2EE Webapplication nimmt Anfragen eines Branchenportals zur Preis- /Bestandsauskunft im XML Format entgegen
  • Weiterleitung der Anfrage an das ERP System
  • Antwort auf Anfrage des Branchenportals im XML Format
Java Servlet JDBC XML Tomcat
Purmo Dia Norm Wärme AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1993 ? 1996

Fell EDV Service GmbH, Freiburg

Ausbildung zum EDV Kaufmann

Schwerpunkt Softwareentwicklung

Position

Position

  • Software Architekt
  • Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring AWS JEE MQTT Maven Hibernate Google ProtoBuf JSON IoT SQL Apache ActiveMQ Jenkins JMS Apache Camel Git NoSQL JPA Gradle Elastic Search OpenShift Kubernetes Camunda Redis

Produkte / Standards / Erfahrungen / Methoden

Apache ActiveMQ
Apache Camel
Axis
Container
Documentum
Eclipse
ElasticSearch
GitLab CI/CD
Gradle
Jenkins
Jira
JMS
Maven
OpenShift
REST
Scrum
Spring Boot
Spring Webservices
Websphere Application Server

Entwicklung:

JAVA, JEE, Groovy, Scala, Spring Boot, CDI, REST, UML, iOS, SQL, HTML, Objective ? C, C, JavaScript, LotusScript, PostScript, VisualBasic, JMonkey (JAVA 3D Engine)

 

Tools:

Eclipse IDE, Jira, Rational Software Architect, Rational Team Concert (ALM), Xcode, LotusNotes, LotusNotes Designer, Visio, IBM Omnifind, Apache Solr, ElasticSearch, Apache Camel, Akka, Apache Spark, Apache CXF, Apache ActiveMQ, VerneMQ

 

Application Server:

Tomcat, Jetty, Websphere Application Server, WebLogic

 

Datenstrukturen:

JSON, YAML, XML, Google Protobuf, Apache Avro

 

Methodik:

Scrum, Testgetriebene Entwicklung, Datenmodellierung, Enterprise Integration Patterns, Design Patterns, OOA, OOE, SOA, Profiling, Performance Tuning

 

SCM:

Git, GitLab, Bitbucket, SVN, CVS

 

Build:

Gradle, Gradle PlugIn Entwicklung, Maven, Ant, Jenkins, GitLab CI/CD, Bamboo

 

Content Management:

EMC Documentum, IBM Content Manager, IBM CommonStore, OpenCms, Typo3

Stationen:

2010 ? heute

Rolle: selbständiger IT ? Berater, Freelancer

 

Schwerpunkt:

Softwareentwicklung / Softwarearchitektur

 

2000 ? 2010

Kunde: IBM Enterprise Application Solution GmbH

Rolle: IT ? Berater

 

Schwerpunkt:

Softwareentwicklung in IT Projekten

 

1996 ? 2000

Kunde: Fell EDV Service GmbH, Freiburg

Rolle: Softwareentwickler

 

Schwerpunkt:

Kreditsachbearbeitung

Betriebssysteme

AIX
Linux
MacOS
Solaris
Windows

Programmiersprachen

J2EE
Java
JEE
Oracle SQL
Visual Basic

Datenbanken

Apache Cassandra
AWS DynamoDB
DB2
EclipseLink
Flyway
H2
Hibernate
JPA
MongoDB
MySQL
Oracle
Postgres
Toad

Datenkommunikation

MQTT

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.