Softwarearchitektur und Entwicklung Java/C++/Python
Aktualisiert am 10.06.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 40%
Java
Spring
Python
C++17
Kubernetes
PostgreSQL
Oracle
Elastic Search
Microservices
Open API
SQL
Deutsch
Muttersprache
Englisch
fließend, Cambride ESOL Business English Certificate Higher Level

Einsatzorte

Einsatzorte

Wiesbaden (+50km) Frankfurt am Main (+50km) Darmstadt (+50km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 3 Monate
2020-02 - 2022-04

Microservices für VOD Backend

Software Entwickler Python Flask Celery
Software Entwickler

Redesign und Erweiterung von Microservices für ein Video-on-Demand System.


Docker Docker Swarm Jenkins Elastic Search RabbitMQ
Python Flask Celery
2 Jahre 5 Monate
2017-02 - 2019-06

Plattform für Online-Vermögensverwaltung

Software-Entwickler OpenID Connect OAuth 2.0 Microsevices ...
Software-Entwickler

Entwicklung einer mandantenfähigen Plattform für online Vermögensverwaltung: Akquise mit interaktiver Bedarfsanalyse und Onboarding incl. Identitätsüberprüfung und digitalem Vertragsabschluss. Depot-Verwaltung über Web oder App.

Lead-Developer für Services im Bereich Acquise/Onboarding.

Erstellung von technischen Konzepten, Implementierung von Services, Dokumentation, Performance Tests der Services, technischer Ansprechpartner für Security Audits, Durchführen von Code-Reviews

DocuSign IDscan Jenkins Teamcity Git Bitbucket Kubernetes OpenShift IntelliJ Gradle Spring Boot Spring Cloud Netflix Stack Hazelcast Spock Gatling Veracode Docker Artifactory
OpenID Connect OAuth 2.0 Microsevices REST ICAO 9303 Outh 1.0 CI/CD
4 Monate
2016-08 - 2016-11

Connected Car

Software-Entwickler Microservice-Architektur
Software-Entwickler

Aufteilung eines Backends zur Erfassung und Verarbeitung von Fahrzeug-Telemetrie in Microservices.

Design und Implementierung einzelner Microservices und der Infrastuktur für asynchrone Kommunikation, incl. Load-Testing.

SpringBoot Spring Cloud Netflix ActiveMQ SonarQube Jenkins Git ELK-Stack PostgreSQL Hazelcast JMeter
Microservice-Architektur
4 Monate
2016-01 - 2016-04

Konsumentenkreditsystem

Software-Entwickler Scrum BPMN
Software-Entwickler

Realisierung von Geschäftsprozessen basierend auf JEE und Camunda als BPMN Engine.  Umfangreiches Web-Frontend basierend auf AngularJS.

Implementierung von Front- und Backendbestandteilen, Review, Dokumentation, Testspezifikation, Testdurchführung

Camunda IntelliJ Wildfly (JBoss 8) JEE 6 AngularJS Liquibase Maven
Scrum BPMN
1 Jahr 5 Monate
2014-05 - 2015-09

Customer-Self Care Apps

Software-Entwickler
Software-Entwickler
Entwicklung von IOS und Android Customer Self-Care Apps für einen Mobilfunkanbieter. Design und Implementierung von Services zur Authentisierung des Kunden und zur Integration der Apps mit bestehenden Backendsystemen, Aufbau CI/CD, Planung u. Durchführung Last- und Performance Tests
9 Monate
2013-10 - 2014-06

Open-Source License Management

Technischer Berater
Technischer Berater
Beratung zum lizenzkonformen Einsatz von Open-Source Software in Produkten Technische Analyse und Unterstützung der verantwortlichen Gremien in technischen Fragen Aufbau und Betrieb einer Wissensdatenbank
1 Monat
2013-09 - 2013-09

SEPA-Umstellung

Software-Entwickler
Software-Entwickler
Umstellung einer Online-Banking Applikation auf SEPA Implementierung einzelner Anwendungsfälle
1 Jahr 8 Monate
2011-08 - 2013-03

Video-on-Demand Portal

Software-Entwickler
Software-Entwickler
Template-basierte Generierung des Produktkataloges und des redaktionellen Teils aus Backendsystem, JEE Applikation für interaktive und personalisierte Anteile der Website.
1 Jahr 5 Monate
2010-01 - 2011-05

Backend für ein E-Publishing Portal

Architektur und technische Koordination, Implementierung
Architektur und technische Koordination, Implementierung
JEE-Backendsystem zur Verarbeitung, Archivierung und Auslieferung elektronischer Publikationen. JBoss, RDF/REST-Schnittstelle, Oracle DBMS, Adobe DRM
1 Jahr 9 Monate
2007-07 - 2009-03

Customer Self Care Portal

Software-Design und Implementierung
Software-Design und Implementierung
JEE-Webapplikation auf JBoss Cluster, div. Backendsysteme über SOAP Webservices, AAA-Anbindung, Oracle-Datenbank; komplett AJAX-basierte Weboberfläche;

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1983-10 - 1989-04

Mathematikstudium

Diplom-Mathematiker, TU Darmstadt
Diplom-Mathematiker
TU Darmstadt

Schwerpunkt Computeralgebra und Geometrie,

Nebenfach Informatik

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Python C++17 Kubernetes PostgreSQL Oracle Elastic Search Microservices Open API SQL

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Bitbucket
BPMN
Camunda
Docker
DocuSign
ELK-Stack
Gatling
Git
Gradle
ICAO 9303
IDscan
IntelliJ
JMeter
Kubernetes
Liquibase
Maven
Microservice-Architektur
Microsevices
Netflix Stack
OAuth 2.0
OpenID Connect
OpenShift
Outh 1.0
REST
Scrum
SonarQube
Spock
Spring Boot
Spring Cloud
Spring Cloud Netflix
SpringBoot
Veracode
Entwicklungsprozesse:
  • Scrum, RUP/Unified, V-Modell, FDD, XP, CMM

 

Sprachen, Bibliotheken und APIs:
  • Java, Groovy, C#, C++, C, FORTRAN, Tcl, Lisp, Assembler, SQL
  • JPA, Hibernate, iBatis, Apache Derby, JDBC, ODBC, OCI,
  • Spring, Spring Security, Spring Batch,
  • Bouncy Castle Crypto API,
  • Lucene, Lucene.NET, Solr,
  • Log4J, Logback, Log4Net, SLF4J,
  • Struts, Velocity, Freemarker, JSP, JSF,
  • Servlets, EJB, JMS, JPA,
  • JAI, FreeImage, ImageGear,
  • SharpZipLib,
  • Axis, Apache CXF, Apache Commons,
  • Dom4J, Xerces, Xalan,
  • iText,
  • .NET Framework,
  • ATL, MFC, STL
  • jQuery, Backbone.js, AngularJS

 

Zielumgebungen:
  • Linux, Windows, iOS, Android
  • Apache Tomcat, JBoss/Wildfly, Jetty, Weblogic, Apache httpd,
  • Oracle, MySQL, MS SQL Server

 

Entwicklungswerkzeuge:
  • Versionsverwaltung: Git, Gitlab, Subversion, Continuus, ClearCase, SourceSafe, CVS, RCS
  • IDE, Buildtools: IntelliJ, Eclipse, Netbeans, MS Visual Studio, Emacs, vi
  • Build/CI/CD: Maven, Ant, Gradle, Jenkins, Teamcity, CMake, Make, Artifactory
  • Test: JUnit, TestNG, Selenium WebDriver, DBUnit, HttpUnit, JMeter
  • CASE: Together, Rational Rose, Visual Paradigm, StarUML

IT-Standards und Produkte:
  • JEE (EJB3, JPA, JMS, JDBC, JTA, JMX, JNDI, Servlets, JAX-WS, JAX-RS, etc)
  • XML (XML 1.1, XML Namespaces, XML Schema (XSD), X-Path, XSLT, XML Infoset, XML Encryption, XML Digital Signatures)
  • OAuth 2.0, OpenID,
  • REST, HTTP 1.0/1.1/2, JSON, Json-Schema, RAML
  • Webservices: (SOAP, WS-I, WS Message Security, WSDL, WS Adressing, WS Policy, WS Security Policy, SAML, JAX-RPC, JAX-WS, Axis, Axis2, Apache CXF, JAX-RS)
  • CORBA 2.x (Java u. C++, Visibroker)

 

Betriebssysteme

Linux
Ubuntu, RHEL/Centos, SuSE
Mac OS
seit Mac OS 10.7
Windows
3.1 bis 8.1

Programmiersprachen

C
bis 1992 überwiegend
C++
1990 bis 2005, WIN32 und Unix, umfassende Erfahrung
Clojure
Go
Groovy
Java
Java, J2EE, Tätigkeitsschwerpunkt seit 1998
JavaScript
Python
2.x, 3.x
Tcl/Tk
seit Version 7.3, detaillierte Kenntnisse auch des C-APIs

Datenbanken

JDBC
umfassende Kenntnisse
MS SQL Server
seit SQL Server 2005
MySQL
ODBC
Oracle
Version 5 bis 11, seit 1992 fast ständig eingesetzt
PostgreSQL
SQL

Datenkommunikation

 

Branchen

Branchen

Telekommunikation
Baubranche
Softwarehersteller
Banken
Maschinenbau
Behörden

Einsatzorte

Einsatzorte

Wiesbaden (+50km) Frankfurt am Main (+50km) Darmstadt (+50km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 3 Monate
2020-02 - 2022-04

Microservices für VOD Backend

Software Entwickler Python Flask Celery
Software Entwickler

Redesign und Erweiterung von Microservices für ein Video-on-Demand System.


Docker Docker Swarm Jenkins Elastic Search RabbitMQ
Python Flask Celery
2 Jahre 5 Monate
2017-02 - 2019-06

Plattform für Online-Vermögensverwaltung

Software-Entwickler OpenID Connect OAuth 2.0 Microsevices ...
Software-Entwickler

Entwicklung einer mandantenfähigen Plattform für online Vermögensverwaltung: Akquise mit interaktiver Bedarfsanalyse und Onboarding incl. Identitätsüberprüfung und digitalem Vertragsabschluss. Depot-Verwaltung über Web oder App.

Lead-Developer für Services im Bereich Acquise/Onboarding.

Erstellung von technischen Konzepten, Implementierung von Services, Dokumentation, Performance Tests der Services, technischer Ansprechpartner für Security Audits, Durchführen von Code-Reviews

DocuSign IDscan Jenkins Teamcity Git Bitbucket Kubernetes OpenShift IntelliJ Gradle Spring Boot Spring Cloud Netflix Stack Hazelcast Spock Gatling Veracode Docker Artifactory
OpenID Connect OAuth 2.0 Microsevices REST ICAO 9303 Outh 1.0 CI/CD
4 Monate
2016-08 - 2016-11

Connected Car

Software-Entwickler Microservice-Architektur
Software-Entwickler

Aufteilung eines Backends zur Erfassung und Verarbeitung von Fahrzeug-Telemetrie in Microservices.

Design und Implementierung einzelner Microservices und der Infrastuktur für asynchrone Kommunikation, incl. Load-Testing.

SpringBoot Spring Cloud Netflix ActiveMQ SonarQube Jenkins Git ELK-Stack PostgreSQL Hazelcast JMeter
Microservice-Architektur
4 Monate
2016-01 - 2016-04

Konsumentenkreditsystem

Software-Entwickler Scrum BPMN
Software-Entwickler

Realisierung von Geschäftsprozessen basierend auf JEE und Camunda als BPMN Engine.  Umfangreiches Web-Frontend basierend auf AngularJS.

Implementierung von Front- und Backendbestandteilen, Review, Dokumentation, Testspezifikation, Testdurchführung

Camunda IntelliJ Wildfly (JBoss 8) JEE 6 AngularJS Liquibase Maven
Scrum BPMN
1 Jahr 5 Monate
2014-05 - 2015-09

Customer-Self Care Apps

Software-Entwickler
Software-Entwickler
Entwicklung von IOS und Android Customer Self-Care Apps für einen Mobilfunkanbieter. Design und Implementierung von Services zur Authentisierung des Kunden und zur Integration der Apps mit bestehenden Backendsystemen, Aufbau CI/CD, Planung u. Durchführung Last- und Performance Tests
9 Monate
2013-10 - 2014-06

Open-Source License Management

Technischer Berater
Technischer Berater
Beratung zum lizenzkonformen Einsatz von Open-Source Software in Produkten Technische Analyse und Unterstützung der verantwortlichen Gremien in technischen Fragen Aufbau und Betrieb einer Wissensdatenbank
1 Monat
2013-09 - 2013-09

SEPA-Umstellung

Software-Entwickler
Software-Entwickler
Umstellung einer Online-Banking Applikation auf SEPA Implementierung einzelner Anwendungsfälle
1 Jahr 8 Monate
2011-08 - 2013-03

Video-on-Demand Portal

Software-Entwickler
Software-Entwickler
Template-basierte Generierung des Produktkataloges und des redaktionellen Teils aus Backendsystem, JEE Applikation für interaktive und personalisierte Anteile der Website.
1 Jahr 5 Monate
2010-01 - 2011-05

Backend für ein E-Publishing Portal

Architektur und technische Koordination, Implementierung
Architektur und technische Koordination, Implementierung
JEE-Backendsystem zur Verarbeitung, Archivierung und Auslieferung elektronischer Publikationen. JBoss, RDF/REST-Schnittstelle, Oracle DBMS, Adobe DRM
1 Jahr 9 Monate
2007-07 - 2009-03

Customer Self Care Portal

Software-Design und Implementierung
Software-Design und Implementierung
JEE-Webapplikation auf JBoss Cluster, div. Backendsysteme über SOAP Webservices, AAA-Anbindung, Oracle-Datenbank; komplett AJAX-basierte Weboberfläche;

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1983-10 - 1989-04

Mathematikstudium

Diplom-Mathematiker, TU Darmstadt
Diplom-Mathematiker
TU Darmstadt

Schwerpunkt Computeralgebra und Geometrie,

Nebenfach Informatik

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Python C++17 Kubernetes PostgreSQL Oracle Elastic Search Microservices Open API SQL

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Bitbucket
BPMN
Camunda
Docker
DocuSign
ELK-Stack
Gatling
Git
Gradle
ICAO 9303
IDscan
IntelliJ
JMeter
Kubernetes
Liquibase
Maven
Microservice-Architektur
Microsevices
Netflix Stack
OAuth 2.0
OpenID Connect
OpenShift
Outh 1.0
REST
Scrum
SonarQube
Spock
Spring Boot
Spring Cloud
Spring Cloud Netflix
SpringBoot
Veracode
Entwicklungsprozesse:
  • Scrum, RUP/Unified, V-Modell, FDD, XP, CMM

 

Sprachen, Bibliotheken und APIs:
  • Java, Groovy, C#, C++, C, FORTRAN, Tcl, Lisp, Assembler, SQL
  • JPA, Hibernate, iBatis, Apache Derby, JDBC, ODBC, OCI,
  • Spring, Spring Security, Spring Batch,
  • Bouncy Castle Crypto API,
  • Lucene, Lucene.NET, Solr,
  • Log4J, Logback, Log4Net, SLF4J,
  • Struts, Velocity, Freemarker, JSP, JSF,
  • Servlets, EJB, JMS, JPA,
  • JAI, FreeImage, ImageGear,
  • SharpZipLib,
  • Axis, Apache CXF, Apache Commons,
  • Dom4J, Xerces, Xalan,
  • iText,
  • .NET Framework,
  • ATL, MFC, STL
  • jQuery, Backbone.js, AngularJS

 

Zielumgebungen:
  • Linux, Windows, iOS, Android
  • Apache Tomcat, JBoss/Wildfly, Jetty, Weblogic, Apache httpd,
  • Oracle, MySQL, MS SQL Server

 

Entwicklungswerkzeuge:
  • Versionsverwaltung: Git, Gitlab, Subversion, Continuus, ClearCase, SourceSafe, CVS, RCS
  • IDE, Buildtools: IntelliJ, Eclipse, Netbeans, MS Visual Studio, Emacs, vi
  • Build/CI/CD: Maven, Ant, Gradle, Jenkins, Teamcity, CMake, Make, Artifactory
  • Test: JUnit, TestNG, Selenium WebDriver, DBUnit, HttpUnit, JMeter
  • CASE: Together, Rational Rose, Visual Paradigm, StarUML

IT-Standards und Produkte:
  • JEE (EJB3, JPA, JMS, JDBC, JTA, JMX, JNDI, Servlets, JAX-WS, JAX-RS, etc)
  • XML (XML 1.1, XML Namespaces, XML Schema (XSD), X-Path, XSLT, XML Infoset, XML Encryption, XML Digital Signatures)
  • OAuth 2.0, OpenID,
  • REST, HTTP 1.0/1.1/2, JSON, Json-Schema, RAML
  • Webservices: (SOAP, WS-I, WS Message Security, WSDL, WS Adressing, WS Policy, WS Security Policy, SAML, JAX-RPC, JAX-WS, Axis, Axis2, Apache CXF, JAX-RS)
  • CORBA 2.x (Java u. C++, Visibroker)

 

Betriebssysteme

Linux
Ubuntu, RHEL/Centos, SuSE
Mac OS
seit Mac OS 10.7
Windows
3.1 bis 8.1

Programmiersprachen

C
bis 1992 überwiegend
C++
1990 bis 2005, WIN32 und Unix, umfassende Erfahrung
Clojure
Go
Groovy
Java
Java, J2EE, Tätigkeitsschwerpunkt seit 1998
JavaScript
Python
2.x, 3.x
Tcl/Tk
seit Version 7.3, detaillierte Kenntnisse auch des C-APIs

Datenbanken

JDBC
umfassende Kenntnisse
MS SQL Server
seit SQL Server 2005
MySQL
ODBC
Oracle
Version 5 bis 11, seit 1992 fast ständig eingesetzt
PostgreSQL
SQL

Datenkommunikation

 

Branchen

Branchen

Telekommunikation
Baubranche
Softwarehersteller
Banken
Maschinenbau
Behörden

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.