Softwareentwicklung Python, Backend, Software Craftsmanship, Continuous Integration, Data Analysis
Aktualisiert am 02.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Python
Testdriven Development
Clean Code
C++
Continuous Integration
R
Maven
Jenkins
Scrum
Oracle
SQL
CORBA
Parquet
Java
Microsoft-SQL-Server
Deutsch
Muttersprache
Englisch
Gute mündliche und schriftliche Kenntnisse
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 3 Monate
2023-04 - heute

Digitale Schiene

Software-Entwickler Vollständig Autonomes Fahren Python C++ Robotik ...
Software-Entwickler Vollständig Autonomes Fahren
Entwurf, Entwicklung, Wartung und Testen, Evaluierung von Softwarepaketen innerhalb der Digitalen Schiene Deutschland zum Aufbau einer Data-Factory. Dazu zählt Software zur Aufzeichnung, Verarbeitung und Analyse von Sensordaten.
MARV PyCharm Azure DevOps
Python C++ Robotik ROS2 Docker Podman Linux Ubuntu Clean Architecture TDD Git
DB Netz AG
Remote
1 Jahr 3 Monate
2021-10 - 2022-12

Configuration Mangement Service

Software-Enwtickler Python Ansible Flask ...
Software-Enwtickler

Im Rahmen eines Rollout Systems für sicherheitskritische Informations- und Kommunikationssysteme wurde folgende Aufgaben umgesetzt:

- Erweiterung der administrative Webapplikation um eine verteilte Benutzerverwaltung inklusive rollenbasierender Zugriffskontrolle

- Erweiterung des verteiltes Konfigurationsmanagements

- Erweiterung des verteiltes Systemmanagements

- Pflege und Erweiterung der Continuous Integration

- Implementierung eines Automatic Switchover für standortübergreifende Redundanz

PyCharm Red Hat Enterprise Linux
Python Ansible Flask SQLAlchemy Git TDD RHEL8 RHEL7 Jenkins
Frequentis Comsoft
Remote
1 Jahr 2 Monate
2020-03 - 2021-04

FINDIG

Software Engineer Python Parquet Jenkins ...
Software Engineer

Implementierung eines zweistufigen Caches zur Performance-Optimierung (Python, Pandas, Parquet, pyarrow).

Implementierung der Konvertierung von MSSQL Datenbanktabellen nach Parquet Dateien (Python, MSSQL, Pandas, Parquet, pyarrow).

Implementierung der Schnittstelle zum Data-Cube für die Deckungsbeitragsrechnung.

Implementierung einer Snapshot basierenden Datenabfrage (Python, Parquet, pyarrow).

Implementierung eines prototypischen Web-Service (Python, Flask, PostreSQL, SQLAlchemy, Docker).

Parallelisieren von Programm-Teilen (Python, Dask, Pandas).

Vorbereiten der Migration der legacy Continuous-Integration Strecke um sie bereit für Kubernetes zu machen (Jenkins, Docker, Kubernetes).

Implementierung einer Ablaufsteuerung (Automic).

Unterstützung von Maßnahmen zur Verbesserung der Code-Qualität (Code-Reviews, pylint).

Vermittlung von Wissen zu Test Driven Development, Unit Testing, Software Pattern, Object-Relation Mapping.

PyCharm Microsoft-SQL-Server Kerberos Docker Automic
Python Parquet Jenkins Dask Pandas REST Scrum Continuous Integration Continuous Deployment
1&1 Telecommunication SE
Remote
3 Monate
2019-10 - 2019-12

ASHRAE - Great Energy Predictor III

Data Scientist R Python Git ...
Data Scientist

Develop accurate models of metered building energy usage in the following areas: chilled water, electric, hot water, and steam meters. The data comes from over 1,000 buildings over a three-year timeframe. With better estimates of these energy-saving investments, large scale investors and financial institutions will be more inclined to invest in this area to enable progress in building efficiencies.

RStudio
R Python Git GitHub
Konstanz
1 Monat
2019-05 - 2019-05

Konstanz Hackaton 2019

Data Scientist R GIS Open Data
Data Scientist

Im Rahmen des HACK AND HARVEST Hackathon in Konstanz 2019 untersuchte ich die Korrelation von Bevölkerungsstruktur und Nutzung der Fahrrad-Mietsysteme in Konstanz. Die Datenbasis bildete das Open Data Angebot Offene Daten Konstanz. Die Pitch Präsentation ist gibt es hier: https://r42sys.github.io/hackandharvest-2019.html

RStudio
R GIS Open Data
Konstanz
3 Monate
2019-02 - 2019-04

Santander Customer Transaction Prediction

Data Scientist Python Feature Engineering Explorative Datenanalyse ...
Data Scientist

Data science competition hosted by Kaggle.

Result: Top 11%

Python Feature Engineering Explorative Datenanalyse R Atom
4 Monate
2018-07 - 2018-10

Roboter Echtzeitsteuerung

Software-Entwickler Java C Linux ...
Software-Entwickler

Analyse, Design und Implementierung einer Softwarekomponente zur Echtzeitsteuerung eines Roboters via serieller Schnittstelle.

Atlassian Confluence Atlassian JIRA
Java C Linux RS232 Eclipse Git
1 Jahr 5 Monate
2011-11 - 2013-03

Neue Preisdatenbank für historische Börsenkurse

Entwickler C++ Unix 29West Low-Latency Messaging ...
Entwickler

Design und Implementation eines Query Servers basierend auf dem Low-Latency-Messaging Produkt (Ultra Messaging Streaming) von Informatica und der Financial-Tick-Datenbank OneTick von OneMarket- Data im Rahmen des Projektes MAGELLAN „Prices and Related Figures".

HP Application Lifecycle Management
C++ Unix 29West Low-Latency Messaging OneTick CEP Continuous Integration Scrum Test-driven Development Boost Emacs CMake Apache Subversion
Zürich
1 Jahr 7 Monate
2010-04 - 2011-10

Applikation historische Börsenkurse

Architekt und Entwickler GWT JEE Oracle ...
Architekt und Entwickler
  • Design und Implementation einer Importkomponente zu Yield Curve Daten
  • Architekturverantwortung für HIKU (Historische Kurse) Quality Projekte
  • Durchführen von Workshops Im Rahmen der Anforderungsanalyse und Erstellen des "Data Quality Concept"
  • Evaluation GUI Technologie (Smart GWT)
  • Design und Implementation HIKU Workbench
  • Design und Implementation Quality KPI Framework
  • Verschiedene Wartungsarbeiten Performance Tuning C++ Komponenten
Apache Subversion Nagios Balsamiq
GWT JEE Oracle Unix Continuous Integration Scrum Test-Driven Development LDAP Liquibase Eclipse Apache Subversion
Zürich
9 Monate
2009-07 - 2010-03

Web-Applikation für die Terminverwaltung von Kundenberatern mit Kunden

Entwickler AJAX JEE IBM Websphere Application Server ...
Entwickler
  • Architektur und Entwicklung einer Web-Applikation mit der Kundentermine innerhalb einer Filiale verwaltet werden können.
  • Migration einer Legacy Applikation
Apache Subversion
AJAX JEE IBM Websphere Application Server Oracle Struts Eclipse
Zürich
8 Monate
2008-11 - 2009-06

Technologiestudie einer internationalen Workbench für Kundenberater

Projektleiter und Entwickler AJAX JEE IBM Websphere Application Server ...
Projektleiter und Entwickler

In einer Studie wurde die Machbarkeit einer Arbeitsumgebung für Bankmitarbeiter im internationalen Umfeld untersucht. Einzelne Komponenten wurden an verschiedenen weltweit verteilten Standorten installiert und zu einer Web-Applikation zusammengefügt. Unterschiedliche technische, sicherheitstechnische und rechtliche Fragestellungen waren Teil der Studie.

Apache Subversion
AJAX JEE IBM Websphere Application Server Eclipse
Zürich
1 Jahr 4 Monate
2007-07 - 2008-10

Komponenten für Arbeitsumgebungen für Kundenberater im Bereich Corporate/Private Banking

Entwickler JEE IBM Websphere Portal Server Eclipse ...
Entwickler
  • Entwicklung von Software-Komponenten für eine Workbench für Kundenberater im Bereich Corporate/Private.
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
 
HP Application Lifecycle Management
JEE IBM Websphere Portal Server Eclipse Apache Subversion EJB
Zürich
1 Jahr 2 Monate
2006-05 - 2007-06

Web-Applikation, Schlagwortsuche für Firmenmitarbeiter

Technischer Projektleiter und Entwickler JEE IBM Websphere Application Server Oracle ...
Technischer Projektleiter und Entwickler
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
JEE IBM Websphere Application Server Oracle Unix Struts Eclipse Apache Tomcat Subversion
Zürich
1 Jahr 6 Monate
2004-11 - 2006-04

Web-Applikation für die Durchführung von Marketing-Kampagnen

Technischer Projektleiter und Entwickler JEE IBM Websphere Application Server Computer Telephony Integration (CTI) ...
Technischer Projektleiter und Entwickler
  • Erfassen von Outbound-Kampagnen
  • Telefonie-Integration in die Applikation
  • Erfassen von Kunden-Feedback evtl. Wiedervorlage für späteren Kontaktversuch
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
JEE IBM Websphere Application Server Computer Telephony Integration (CTI) Oracle Unix Eclipse Apache Tomcat Apache Subversion
Zürich
1 Jahr 2 Monate
2003-09 - 2004-10

Web-Applikation für das Management von Problemen von Bankkunden

Technischer Projektleiter und Entwickler JEE IBM Websphere Application Server Oracle ...
Technischer Projektleiter und Entwickler
  • Erfassen von Tickets auf Basis von Kundenbeschwerden durch unterschiedliche Kanäle (zB Email, Telefon, Fax)
  • Sicherstellen der Einhaltung unterschiedlicher Ticket-SLAs
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
JEE IBM Websphere Application Server Oracle Unix Eclipse Apache Tomcat
Zürich
6 Monate
2003-03 - 2003-08

Zentraler Authentisierung-Service für das E-Banking

Entwickler C++ CORBA Unix ...
Entwickler

Entwicklung eines CORBA Service, der eine Kunden-Authentisierung auf Challenge/Response Basis sicherstellt.

C++ CORBA Unix Emacs Apache Subversion GNU Autotools
Zürich
1 Jahr 2 Monate
2002-01 - 2003-02

Chip Card Management System (Ablösung Streichliste)

Entwickler C++ 3DES CORBA ...
Entwickler
  • Entgegennahme von Daten vom Host, Verschlüsselung und sichere Übertragung zum externen Dienstleister.
  • Softwaredesign und Implementierung in C++,

    Corba, XML und Perl

  • Technische Kommunikation mit einer externen Firma
C++ 3DES CORBA Oracle Perl XML Unix Emacs Apache Subversion
Zürich
2 Jahre 4 Monate
1999-09 - 2001-12

Wartungsarbeiten Geldautomatenmanagement

Software-Entwickler C++ CORBA Oracle/SQL ...
Software-Entwickler

Verteilung von Softwareupdates für Geldautomaten. Kleinere Features / Bug-Fixes.

Oracle
C++ CORBA Oracle/SQL Perl Sun Solaris
11 Monate
1998-10 - 1999-08

Alarmierung im Rahmen des Geldautomatenmanagements

Teilprojektleitung und Entwickler C++ CORBA Oracle ...
Teilprojektleitung und Entwickler
  • Gesamtarchitekturverantwortung 'Automatenmanagement Services'

  • Teilprojektleitung 'ACS - Alarm Controlling System'
  • Alarmierung des zuständigen Betreuer via Pager im Fall eines Problems im operativen Bereich eines Geldautomaten 

  • Eine Übersicht bzw Statistik zeigt aktuelle bzw prinzipielle Probleme

C++ CORBA Oracle Perl Unix Apache Subversion Emacs
Zürich
1 Jahr 7 Monate
1997-03 - 1998-09

Geldautomatenmanagment-Applikation

Entwickler C++ CORBA Oracle ...
Entwickler
  • Gesamtarchitekturverantwortung 'Automatenmanagement Services'

  • Ablösung von Papier-Logs

  • Stattdessen speichern der Automaten-Logs in einer Oracle Datenbank
  • Web-Applikation für Kundenberater zur Abklärung von Kunden-Reklamationen im Zusammenhang mit Automatenbezügen.
C++ CORBA Oracle Perl Unix Sun Solaris Emacs Apache Subversion
Zürich
4 Monate
1996-04 - 1996-07

Graubildbinarisierung

Entwickler C
Entwickler

Bildverarbeitung von sehr schlecht lesbaren Arztrezepten als Vorbereitung für die OCR.

C
Überlingen
5 Monate
1995-08 - 1995-12

Kontrastbestimmung und Ermittlung des Fragmentierungsgrades von Freistempeln der britischen Post

Enrtwickler C Sun Solaris
Enrtwickler
C Sun Solaris
AEG Electrocom GmbH
Konstanz
1 Jahr 6 Monate
1994-02 - 1995-07

Kästchenerkennung

Entwickler Occam C
Entwickler

Migration eines Algorithmus von OCCAM nach C zur Hochgeschwindgkeitserkennung von Kästchen auf chinesischen Briefen

CVS Sun Solaris
Occam C
Konstanz
2 Monate
1993-12 - 1994-01

Portierung von Legacy Software

Entwickler C DEC/Ultrix Emacs
Entwickler

Portierung von Software von Sun Solaris auf DEC/Ultrix

Sun Solaris CVS
C DEC/Ultrix Emacs
Konstanz
1 Jahr 6 Monate
1992-03 - 1993-08

Farbbildbinarisierung

Entwickler C Unix Emacs ...
Entwickler

Studie zur Farbbildbinarisierung von farblich aufwändig gestalteten Briefumschlägen zur Erkennung des Adressblocks.

Solaris
C Unix Emacs CVS
Konstanz

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 3 Monate
2018-04 - heute

Mathematik

B.Sc., FernUniversität Hagen
B.Sc.
FernUniversität Hagen
2 Monate
2022-10 - 2022-11

AWS Cloud Technical Essentials

Coursera
Coursera
  • Describe terminology and concepts related to AWS services   

  • Articulate key concepts of AWS security measures and AWS Identity and Access Management (IAM)    

  • You will learn to distinguish among several AWS compute services, including Amazon EC2, AWS Lambda, and Amazon ECS.

  • Understand AWS database and storage offerings, including Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB, and Amazon S3.      


1 Monat
2019-03 - 2019-03

AWSome Day 2019 Online Conference

Certificate of Attendance, AWS, online
Certificate of Attendance
AWS, online

Module 1: AWS Cloud Concepts

Module 2: AWS Core Services

Module 3:  AWS Security

Module 4: AWS Architecting

Module 5: AWS Pricing and Support

1 Monat
2009-10 - 2009-10

Certified Scrum Master

Certified Scrum Master, DIGICOMP, Zürich
Certified Scrum Master
DIGICOMP, Zürich
7 Jahre 4 Monate
1985-10 - 1993-01

Chemie

Diplom-Chemiker, Universität Konstanz
Diplom-Chemiker
Universität Konstanz

Thema der Diplomarbeit:
Zur Konformation von Polymethinen in Lösung.
Computerunterstützte Konformationsanalyse.

Position

Position

Software-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Python Testdriven Development Clean Code C++ Continuous Integration R Maven Jenkins Scrum Oracle SQL CORBA Parquet Java Microsoft-SQL-Server

Schwerpunkte

Explorative Data Analysis
gut
Feature Engineering
gut

Aufgabenbereiche

Technische Projektleitung

Produkte / Standards / Erfahrungen / Methoden

29West Low-Latency Messaging
gut
3DES
gut
Apache Subversion
gut
Apache Tomcat
gut
Atlassian Confluence
Atlassian JIRA
Atom
gut
Automic
Bildverarbeitung
ok
Boost
ok
CMake
gut
Computer Telefonie Integration
gut
Computer Telephony Integration (CTI)
gut
Continuous Deployment
Continuous Integration
sehr gut
CVS
Docker
Eclipse
gut
EJB
Emacs
gut
GCC
sehr gut
GDB
gut
GIS
Git
gut
GitHub
GNU Autotools
gut
GNU Compiler
sehr gut
GWT
ok
Hibernate
gut
HP Application Lifecycle Management
HP Quality Center
gut
IBM Websphere Application Server
ok
IBM Websphere Portal Server
ok
Jenkins
sehr gut
JIRA
gut
Kerberos
LDAP
sehr gut
Liquibase
sehr gut
Maven
gut
Nagios
Nexus
gut
OneTick CEP
gut
Open Data
OpenSSL
gut
Parquet
PyCharm
RCS
gut
REST
RPM
gut
RStudio
gut
Scrum
sehr gut
SonarQube
gut
Struts
gut
Subversion
sehr gut
System V Packaging
gut
Test Driven Development
gut
Test-Driven Development
gut
UML
gut
Valgrind
gut
WebSphere
ok
Xcode
sehr gut
XML
gut
Zero Message Queue
gut

Beförderung

07/1999

Beförderung zum Prokurist

Betriebssysteme

C64
ok
DEC/Ultrix
sehr gut
Linux
gut
MacOS
sehr gut
Microsoft Windows
ok
Solaris
Sun Solaris
sehr gut
Unix
sehr gut
VAX/VMS
ok

Programmiersprachen

Ada
ok
Ajax
ok
Assembler
ok
C
sehr gut
C++
gut
CORBA IDL
sehr gut
Dask
gut
Embedded SQL
sehr gut
Java
sehr gut
JEE
sehr gut
Modula-2
gut
Oberon
ok
Objective-C
sehr gut
Occam
ok
Oracle SQL
gut
Pandas
gut
Pascal
gut
Perl
gut
Python
gut
R
sehr gut

Datenbanken

Ingres
ok
Microsoft-SQL-Server
MySQL
gut
OneTick
gut
Oracle
gut
Postgres
ok

Datenkommunikation

Corba
gut
REST
gut
RS232
gut
TCI/IP
gut

Berechnung / Simulation / Versuch / Validierung

Explorative Datenanalyse

Design / Entwicklung / Konstruktion

Balsamiq

Branchen

Branchen

  • Bank
  • Finanzdienstleister
  • Telekomunikkation
  • Flugsicherung

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 3 Monate
2023-04 - heute

Digitale Schiene

Software-Entwickler Vollständig Autonomes Fahren Python C++ Robotik ...
Software-Entwickler Vollständig Autonomes Fahren
Entwurf, Entwicklung, Wartung und Testen, Evaluierung von Softwarepaketen innerhalb der Digitalen Schiene Deutschland zum Aufbau einer Data-Factory. Dazu zählt Software zur Aufzeichnung, Verarbeitung und Analyse von Sensordaten.
MARV PyCharm Azure DevOps
Python C++ Robotik ROS2 Docker Podman Linux Ubuntu Clean Architecture TDD Git
DB Netz AG
Remote
1 Jahr 3 Monate
2021-10 - 2022-12

Configuration Mangement Service

Software-Enwtickler Python Ansible Flask ...
Software-Enwtickler

Im Rahmen eines Rollout Systems für sicherheitskritische Informations- und Kommunikationssysteme wurde folgende Aufgaben umgesetzt:

- Erweiterung der administrative Webapplikation um eine verteilte Benutzerverwaltung inklusive rollenbasierender Zugriffskontrolle

- Erweiterung des verteiltes Konfigurationsmanagements

- Erweiterung des verteiltes Systemmanagements

- Pflege und Erweiterung der Continuous Integration

- Implementierung eines Automatic Switchover für standortübergreifende Redundanz

PyCharm Red Hat Enterprise Linux
Python Ansible Flask SQLAlchemy Git TDD RHEL8 RHEL7 Jenkins
Frequentis Comsoft
Remote
1 Jahr 2 Monate
2020-03 - 2021-04

FINDIG

Software Engineer Python Parquet Jenkins ...
Software Engineer

Implementierung eines zweistufigen Caches zur Performance-Optimierung (Python, Pandas, Parquet, pyarrow).

Implementierung der Konvertierung von MSSQL Datenbanktabellen nach Parquet Dateien (Python, MSSQL, Pandas, Parquet, pyarrow).

Implementierung der Schnittstelle zum Data-Cube für die Deckungsbeitragsrechnung.

Implementierung einer Snapshot basierenden Datenabfrage (Python, Parquet, pyarrow).

Implementierung eines prototypischen Web-Service (Python, Flask, PostreSQL, SQLAlchemy, Docker).

Parallelisieren von Programm-Teilen (Python, Dask, Pandas).

Vorbereiten der Migration der legacy Continuous-Integration Strecke um sie bereit für Kubernetes zu machen (Jenkins, Docker, Kubernetes).

Implementierung einer Ablaufsteuerung (Automic).

Unterstützung von Maßnahmen zur Verbesserung der Code-Qualität (Code-Reviews, pylint).

Vermittlung von Wissen zu Test Driven Development, Unit Testing, Software Pattern, Object-Relation Mapping.

PyCharm Microsoft-SQL-Server Kerberos Docker Automic
Python Parquet Jenkins Dask Pandas REST Scrum Continuous Integration Continuous Deployment
1&1 Telecommunication SE
Remote
3 Monate
2019-10 - 2019-12

ASHRAE - Great Energy Predictor III

Data Scientist R Python Git ...
Data Scientist

Develop accurate models of metered building energy usage in the following areas: chilled water, electric, hot water, and steam meters. The data comes from over 1,000 buildings over a three-year timeframe. With better estimates of these energy-saving investments, large scale investors and financial institutions will be more inclined to invest in this area to enable progress in building efficiencies.

RStudio
R Python Git GitHub
Konstanz
1 Monat
2019-05 - 2019-05

Konstanz Hackaton 2019

Data Scientist R GIS Open Data
Data Scientist

Im Rahmen des HACK AND HARVEST Hackathon in Konstanz 2019 untersuchte ich die Korrelation von Bevölkerungsstruktur und Nutzung der Fahrrad-Mietsysteme in Konstanz. Die Datenbasis bildete das Open Data Angebot Offene Daten Konstanz. Die Pitch Präsentation ist gibt es hier: https://r42sys.github.io/hackandharvest-2019.html

RStudio
R GIS Open Data
Konstanz
3 Monate
2019-02 - 2019-04

Santander Customer Transaction Prediction

Data Scientist Python Feature Engineering Explorative Datenanalyse ...
Data Scientist

Data science competition hosted by Kaggle.

Result: Top 11%

Python Feature Engineering Explorative Datenanalyse R Atom
4 Monate
2018-07 - 2018-10

Roboter Echtzeitsteuerung

Software-Entwickler Java C Linux ...
Software-Entwickler

Analyse, Design und Implementierung einer Softwarekomponente zur Echtzeitsteuerung eines Roboters via serieller Schnittstelle.

Atlassian Confluence Atlassian JIRA
Java C Linux RS232 Eclipse Git
1 Jahr 5 Monate
2011-11 - 2013-03

Neue Preisdatenbank für historische Börsenkurse

Entwickler C++ Unix 29West Low-Latency Messaging ...
Entwickler

Design und Implementation eines Query Servers basierend auf dem Low-Latency-Messaging Produkt (Ultra Messaging Streaming) von Informatica und der Financial-Tick-Datenbank OneTick von OneMarket- Data im Rahmen des Projektes MAGELLAN „Prices and Related Figures".

HP Application Lifecycle Management
C++ Unix 29West Low-Latency Messaging OneTick CEP Continuous Integration Scrum Test-driven Development Boost Emacs CMake Apache Subversion
Zürich
1 Jahr 7 Monate
2010-04 - 2011-10

Applikation historische Börsenkurse

Architekt und Entwickler GWT JEE Oracle ...
Architekt und Entwickler
  • Design und Implementation einer Importkomponente zu Yield Curve Daten
  • Architekturverantwortung für HIKU (Historische Kurse) Quality Projekte
  • Durchführen von Workshops Im Rahmen der Anforderungsanalyse und Erstellen des "Data Quality Concept"
  • Evaluation GUI Technologie (Smart GWT)
  • Design und Implementation HIKU Workbench
  • Design und Implementation Quality KPI Framework
  • Verschiedene Wartungsarbeiten Performance Tuning C++ Komponenten
Apache Subversion Nagios Balsamiq
GWT JEE Oracle Unix Continuous Integration Scrum Test-Driven Development LDAP Liquibase Eclipse Apache Subversion
Zürich
9 Monate
2009-07 - 2010-03

Web-Applikation für die Terminverwaltung von Kundenberatern mit Kunden

Entwickler AJAX JEE IBM Websphere Application Server ...
Entwickler
  • Architektur und Entwicklung einer Web-Applikation mit der Kundentermine innerhalb einer Filiale verwaltet werden können.
  • Migration einer Legacy Applikation
Apache Subversion
AJAX JEE IBM Websphere Application Server Oracle Struts Eclipse
Zürich
8 Monate
2008-11 - 2009-06

Technologiestudie einer internationalen Workbench für Kundenberater

Projektleiter und Entwickler AJAX JEE IBM Websphere Application Server ...
Projektleiter und Entwickler

In einer Studie wurde die Machbarkeit einer Arbeitsumgebung für Bankmitarbeiter im internationalen Umfeld untersucht. Einzelne Komponenten wurden an verschiedenen weltweit verteilten Standorten installiert und zu einer Web-Applikation zusammengefügt. Unterschiedliche technische, sicherheitstechnische und rechtliche Fragestellungen waren Teil der Studie.

Apache Subversion
AJAX JEE IBM Websphere Application Server Eclipse
Zürich
1 Jahr 4 Monate
2007-07 - 2008-10

Komponenten für Arbeitsumgebungen für Kundenberater im Bereich Corporate/Private Banking

Entwickler JEE IBM Websphere Portal Server Eclipse ...
Entwickler
  • Entwicklung von Software-Komponenten für eine Workbench für Kundenberater im Bereich Corporate/Private.
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
 
HP Application Lifecycle Management
JEE IBM Websphere Portal Server Eclipse Apache Subversion EJB
Zürich
1 Jahr 2 Monate
2006-05 - 2007-06

Web-Applikation, Schlagwortsuche für Firmenmitarbeiter

Technischer Projektleiter und Entwickler JEE IBM Websphere Application Server Oracle ...
Technischer Projektleiter und Entwickler
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
JEE IBM Websphere Application Server Oracle Unix Struts Eclipse Apache Tomcat Subversion
Zürich
1 Jahr 6 Monate
2004-11 - 2006-04

Web-Applikation für die Durchführung von Marketing-Kampagnen

Technischer Projektleiter und Entwickler JEE IBM Websphere Application Server Computer Telephony Integration (CTI) ...
Technischer Projektleiter und Entwickler
  • Erfassen von Outbound-Kampagnen
  • Telefonie-Integration in die Applikation
  • Erfassen von Kunden-Feedback evtl. Wiedervorlage für späteren Kontaktversuch
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
JEE IBM Websphere Application Server Computer Telephony Integration (CTI) Oracle Unix Eclipse Apache Tomcat Apache Subversion
Zürich
1 Jahr 2 Monate
2003-09 - 2004-10

Web-Applikation für das Management von Problemen von Bankkunden

Technischer Projektleiter und Entwickler JEE IBM Websphere Application Server Oracle ...
Technischer Projektleiter und Entwickler
  • Erfassen von Tickets auf Basis von Kundenbeschwerden durch unterschiedliche Kanäle (zB Email, Telefon, Fax)
  • Sicherstellen der Einhaltung unterschiedlicher Ticket-SLAs
  • Ausführung von analytischen Tätigkeiten sowie Software-Entwicklung.
  • Umsetzung von fachlichen und betrieblichen Anforderungen.
  • Entwicklung von Lösungen für standardisierte Development-Tools und -Techniken sowie Erstellung der entsprechenden Dokumentationen.
  • Festlegung von funktionalen und qualitativen Systemanforderungen sowie Schätzung der Aufwände für Implementation und Unterhalt.
  • Bedürfnisanalyse von Kunden sowie Erarbeitung von Lösungen für nicht standardisierte Produkte.
JEE IBM Websphere Application Server Oracle Unix Eclipse Apache Tomcat
Zürich
6 Monate
2003-03 - 2003-08

Zentraler Authentisierung-Service für das E-Banking

Entwickler C++ CORBA Unix ...
Entwickler

Entwicklung eines CORBA Service, der eine Kunden-Authentisierung auf Challenge/Response Basis sicherstellt.

C++ CORBA Unix Emacs Apache Subversion GNU Autotools
Zürich
1 Jahr 2 Monate
2002-01 - 2003-02

Chip Card Management System (Ablösung Streichliste)

Entwickler C++ 3DES CORBA ...
Entwickler
  • Entgegennahme von Daten vom Host, Verschlüsselung und sichere Übertragung zum externen Dienstleister.
  • Softwaredesign und Implementierung in C++,

    Corba, XML und Perl

  • Technische Kommunikation mit einer externen Firma
C++ 3DES CORBA Oracle Perl XML Unix Emacs Apache Subversion
Zürich
2 Jahre 4 Monate
1999-09 - 2001-12

Wartungsarbeiten Geldautomatenmanagement

Software-Entwickler C++ CORBA Oracle/SQL ...
Software-Entwickler

Verteilung von Softwareupdates für Geldautomaten. Kleinere Features / Bug-Fixes.

Oracle
C++ CORBA Oracle/SQL Perl Sun Solaris
11 Monate
1998-10 - 1999-08

Alarmierung im Rahmen des Geldautomatenmanagements

Teilprojektleitung und Entwickler C++ CORBA Oracle ...
Teilprojektleitung und Entwickler
  • Gesamtarchitekturverantwortung 'Automatenmanagement Services'

  • Teilprojektleitung 'ACS - Alarm Controlling System'
  • Alarmierung des zuständigen Betreuer via Pager im Fall eines Problems im operativen Bereich eines Geldautomaten 

  • Eine Übersicht bzw Statistik zeigt aktuelle bzw prinzipielle Probleme

C++ CORBA Oracle Perl Unix Apache Subversion Emacs
Zürich
1 Jahr 7 Monate
1997-03 - 1998-09

Geldautomatenmanagment-Applikation

Entwickler C++ CORBA Oracle ...
Entwickler
  • Gesamtarchitekturverantwortung 'Automatenmanagement Services'

  • Ablösung von Papier-Logs

  • Stattdessen speichern der Automaten-Logs in einer Oracle Datenbank
  • Web-Applikation für Kundenberater zur Abklärung von Kunden-Reklamationen im Zusammenhang mit Automatenbezügen.
C++ CORBA Oracle Perl Unix Sun Solaris Emacs Apache Subversion
Zürich
4 Monate
1996-04 - 1996-07

Graubildbinarisierung

Entwickler C
Entwickler

Bildverarbeitung von sehr schlecht lesbaren Arztrezepten als Vorbereitung für die OCR.

C
Überlingen
5 Monate
1995-08 - 1995-12

Kontrastbestimmung und Ermittlung des Fragmentierungsgrades von Freistempeln der britischen Post

Enrtwickler C Sun Solaris
Enrtwickler
C Sun Solaris
AEG Electrocom GmbH
Konstanz
1 Jahr 6 Monate
1994-02 - 1995-07

Kästchenerkennung

Entwickler Occam C
Entwickler

Migration eines Algorithmus von OCCAM nach C zur Hochgeschwindgkeitserkennung von Kästchen auf chinesischen Briefen

CVS Sun Solaris
Occam C
Konstanz
2 Monate
1993-12 - 1994-01

Portierung von Legacy Software

Entwickler C DEC/Ultrix Emacs
Entwickler

Portierung von Software von Sun Solaris auf DEC/Ultrix

Sun Solaris CVS
C DEC/Ultrix Emacs
Konstanz
1 Jahr 6 Monate
1992-03 - 1993-08

Farbbildbinarisierung

Entwickler C Unix Emacs ...
Entwickler

Studie zur Farbbildbinarisierung von farblich aufwändig gestalteten Briefumschlägen zur Erkennung des Adressblocks.

Solaris
C Unix Emacs CVS
Konstanz

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 3 Monate
2018-04 - heute

Mathematik

B.Sc., FernUniversität Hagen
B.Sc.
FernUniversität Hagen
2 Monate
2022-10 - 2022-11

AWS Cloud Technical Essentials

Coursera
Coursera
  • Describe terminology and concepts related to AWS services   

  • Articulate key concepts of AWS security measures and AWS Identity and Access Management (IAM)    

  • You will learn to distinguish among several AWS compute services, including Amazon EC2, AWS Lambda, and Amazon ECS.

  • Understand AWS database and storage offerings, including Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB, and Amazon S3.      


1 Monat
2019-03 - 2019-03

AWSome Day 2019 Online Conference

Certificate of Attendance, AWS, online
Certificate of Attendance
AWS, online

Module 1: AWS Cloud Concepts

Module 2: AWS Core Services

Module 3:  AWS Security

Module 4: AWS Architecting

Module 5: AWS Pricing and Support

1 Monat
2009-10 - 2009-10

Certified Scrum Master

Certified Scrum Master, DIGICOMP, Zürich
Certified Scrum Master
DIGICOMP, Zürich
7 Jahre 4 Monate
1985-10 - 1993-01

Chemie

Diplom-Chemiker, Universität Konstanz
Diplom-Chemiker
Universität Konstanz

Thema der Diplomarbeit:
Zur Konformation von Polymethinen in Lösung.
Computerunterstützte Konformationsanalyse.

Position

Position

Software-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Python Testdriven Development Clean Code C++ Continuous Integration R Maven Jenkins Scrum Oracle SQL CORBA Parquet Java Microsoft-SQL-Server

Schwerpunkte

Explorative Data Analysis
gut
Feature Engineering
gut

Aufgabenbereiche

Technische Projektleitung

Produkte / Standards / Erfahrungen / Methoden

29West Low-Latency Messaging
gut
3DES
gut
Apache Subversion
gut
Apache Tomcat
gut
Atlassian Confluence
Atlassian JIRA
Atom
gut
Automic
Bildverarbeitung
ok
Boost
ok
CMake
gut
Computer Telefonie Integration
gut
Computer Telephony Integration (CTI)
gut
Continuous Deployment
Continuous Integration
sehr gut
CVS
Docker
Eclipse
gut
EJB
Emacs
gut
GCC
sehr gut
GDB
gut
GIS
Git
gut
GitHub
GNU Autotools
gut
GNU Compiler
sehr gut
GWT
ok
Hibernate
gut
HP Application Lifecycle Management
HP Quality Center
gut
IBM Websphere Application Server
ok
IBM Websphere Portal Server
ok
Jenkins
sehr gut
JIRA
gut
Kerberos
LDAP
sehr gut
Liquibase
sehr gut
Maven
gut
Nagios
Nexus
gut
OneTick CEP
gut
Open Data
OpenSSL
gut
Parquet
PyCharm
RCS
gut
REST
RPM
gut
RStudio
gut
Scrum
sehr gut
SonarQube
gut
Struts
gut
Subversion
sehr gut
System V Packaging
gut
Test Driven Development
gut
Test-Driven Development
gut
UML
gut
Valgrind
gut
WebSphere
ok
Xcode
sehr gut
XML
gut
Zero Message Queue
gut

Beförderung

07/1999

Beförderung zum Prokurist

Betriebssysteme

C64
ok
DEC/Ultrix
sehr gut
Linux
gut
MacOS
sehr gut
Microsoft Windows
ok
Solaris
Sun Solaris
sehr gut
Unix
sehr gut
VAX/VMS
ok

Programmiersprachen

Ada
ok
Ajax
ok
Assembler
ok
C
sehr gut
C++
gut
CORBA IDL
sehr gut
Dask
gut
Embedded SQL
sehr gut
Java
sehr gut
JEE
sehr gut
Modula-2
gut
Oberon
ok
Objective-C
sehr gut
Occam
ok
Oracle SQL
gut
Pandas
gut
Pascal
gut
Perl
gut
Python
gut
R
sehr gut

Datenbanken

Ingres
ok
Microsoft-SQL-Server
MySQL
gut
OneTick
gut
Oracle
gut
Postgres
ok

Datenkommunikation

Corba
gut
REST
gut
RS232
gut
TCI/IP
gut

Berechnung / Simulation / Versuch / Validierung

Explorative Datenanalyse

Design / Entwicklung / Konstruktion

Balsamiq

Branchen

Branchen

  • Bank
  • Finanzdienstleister
  • Telekomunikkation
  • Flugsicherung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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