Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwicklung Python/C++/Java, Software Craftsmanship, Continuous Integration, Data Analysis

verfügbar ab
01.01.2021
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Remote-Einsatz
Remote jederzeit möglich

Position

Kommentar

Software-Entwickler

Projekte

03/2020 - Heute

8 Monate

FINDIG

Rolle
Software Engineer
Kunde
1&1 Telecommunication SE
Einsatzort
Remote
Projektinhalte

Implementierung eines mehrstufigen Caches zur schnellen Bereitstellung großer Datenmengen und Entwicklung von REST Mikro-Services für das Business Plasnning and Controlling System.

Kenntnisse

Python

Parquet

Jenkins

Dask

Pandas

REST

Scrum

Continuous Integration

Continuous Deployment

Produkte

PyCharm

Microsoft-SQL-Server

Kerberos

Docker

10/2019 - 12/2019

3 Monate

ASHRAE - Great Energy Predictor III

Rolle
Data Scientist
Einsatzort
Konstanz
Projektinhalte

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.

Kenntnisse

R

Python

Git

GitHub

Produkte

RStudio

05/2019 - 05/2019

1 Monat

Konstanz Hackaton 2019

Rolle
Data Scientist
Einsatzort
Konstanz
Projektinhalte

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

Kenntnisse

R

GIS

Open Data

Produkte

RStudio

02/2019 - 04/2019

3 Monate

Santander Customer Transaction Prediction

Rolle
Data Scientist
Projektinhalte

Data science competition hosted by Kaggle.

Result: Top 11%

Kenntnisse

Python

Feature Engineering

Explorative Datenanalyse

R

Atom

07/2018 - 10/2018

4 Monate

Roboter Echtzeitsteuerung

Rolle
Software-Entwickler
Projektinhalte

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

Kenntnisse

Java

C

Linux

RS232

Eclipse

Git

Produkte

Atlassian Confluence

Atlassian JIRA

04/2013 - 06/2018

5 Jahre 3 Monate

Elternzeit

11/2011 - 03/2013

1 Jahr 5 Monate

Neue Preisdatenbank für historische Börsenkurse

Rolle
Entwickler
Einsatzort
Zürich
Projektinhalte

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".

Kenntnisse

C++

Unix

29West Low-Latency Messaging

OneTick CEP

Continuous Integration

Scrum

Test-driven Development

Boost

Emacs

CMake

Apache Subversion

Produkte

HP Application Lifecycle Management

04/2010 - 10/2011

1 Jahr 7 Monate

Applikation historische Börsenkurse

Rolle
Architekt und Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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
Kenntnisse

GWT

JEE

Oracle

Unix

Continuous Integration

Scrum

Test-Driven Development

LDAP

Liquibase

Eclipse

Apache Subversion

Produkte

Apache Subversion

Nagios

Balsamiq

07/2009 - 03/2010

9 Monate

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

Rolle
Entwickler
Einsatzort
Zürich
Projektinhalte
  • Architektur und Entwicklung einer Web-Applikation mit der Kundentermine innerhalb einer Filiale verwaltet werden können.
  • Migration einer Legacy Applikation
Kenntnisse

AJAX

JEE

IBM Websphere Application Server

Oracle

Struts

Eclipse

Produkte

Apache Subversion

11/2008 - 06/2009

8 Monate

Technologiestudie einer internationalen Workbench für Kundenberater

Rolle
Projektleiter und Entwickler
Einsatzort
Zürich
Projektinhalte

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.

Kenntnisse

AJAX

JEE

IBM Websphere Application Server

Eclipse

Produkte

Apache Subversion

07/2007 - 10/2008

1 Jahr 4 Monate

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

Rolle
Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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.
 
Kenntnisse

JEE

IBM Websphere Portal Server

Eclipse

Apache Subversion

EJB

Produkte

HP Application Lifecycle Management

05/2006 - 06/2007

1 Jahr 2 Monate

Web-Applikation, Schlagwortsuche für Firmenmitarbeiter

Rolle
Technischer Projektleiter und Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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.
Kenntnisse

JEE

IBM Websphere Application Server

Oracle

Unix

Struts

Eclipse

Apache Tomcat

Subversion

11/2004 - 04/2006

1 Jahr 6 Monate

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

Rolle
Technischer Projektleiter und Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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.
Kenntnisse

JEE

IBM Websphere Application Server

Computer Telephony Integration (CTI)

Oracle

Unix

Eclipse

Apache Tomcat

Apache Subversion

09/2003 - 10/2004

1 Jahr 2 Monate

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

Rolle
Technischer Projektleiter und Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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.
Kenntnisse

JEE

IBM Websphere Application Server

Oracle

Unix

Eclipse

Apache Tomcat

03/2003 - 08/2003

6 Monate

Zentraler Authentisierung-Service für das E-Banking

Rolle
Entwickler
Einsatzort
Zürich
Projektinhalte

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

Kenntnisse

C++

CORBA

Unix

Emacs

Apache Subversion

GNU Autotools

01/2002 - 02/2003

1 Jahr 2 Monate

Chip Card Management System (Ablösung Streichliste)

Rolle
Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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
Kenntnisse

C++

3DES

CORBA

Oracle

Perl

XML

Unix

Emacs

Apache Subversion

09/1999 - 12/2001

2 Jahre 4 Monate

Wartungsarbeiten Geldautomatenmanagement

Rolle
Software-Entwickler
Projektinhalte

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

Kenntnisse

C++

CORBA

Oracle/SQL

Perl

Sun Solaris

Produkte

Oracle

10/1998 - 08/1999

11 Monate

Alarmierung im Rahmen des Geldautomatenmanagements

Rolle
Teilprojektleitung und Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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

Kenntnisse

C++

CORBA

Oracle

Perl

Unix

Apache Subversion

Emacs

03/1997 - 09/1998

1 Jahr 7 Monate

Geldautomatenmanagment-Applikation

Rolle
Entwickler
Einsatzort
Zürich
Projektinhalte
  • 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.
Kenntnisse

C++

CORBA

Oracle

Perl

Unix

Sun Solaris

Emacs

Apache Subversion

04/1996 - 07/1996

4 Monate

Graubildbinarisierung

Rolle
Entwickler
Einsatzort
Überlingen
Projektinhalte

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

Kenntnisse

C

08/1995 - 12/1995

5 Monate

Kontrastbestimmung und Ermittlung des Fragmentierungsgrades von Freistempeln der britischen Post

Rolle
Enrtwickler
Kunde
AEG Electrocom GmbH
Einsatzort
Konstanz
Kenntnisse

C

Sun Solaris

02/1994 - 07/1995

1 Jahr 6 Monate

Kästchenerkennung

Rolle
Entwickler
Einsatzort
Konstanz
Projektinhalte

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

Kenntnisse

Occam

C

Produkte

CVS

Sun Solaris

12/1993 - 01/1994

2 Monate

Portierung von Legacy Software

Rolle
Entwickler
Einsatzort
Konstanz
Projektinhalte

Portierung von Software von Sun Solaris auf DEC/Ultrix

Kenntnisse

C

DEC/Ultrix

Emacs

Produkte

Sun Solaris

CVS

03/1992 - 08/1993

1 Jahr 6 Monate

Farbbildbinarisierung

Rolle
Entwickler
Einsatzort
Konstanz
Projektinhalte

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

Kenntnisse

C

Unix

Emacs

CVS

Produkte

Solaris

Branchen

  • Bank
  • Finanzdienstleister

Kompetenzen

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

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Gute mündliche und schriftliche Kenntnisse
Französisch
Grundkenntnisse

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

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

Aufgabenbereiche
Technische Projektleitung

Datenkommunikation
Corba
gut
REST
gut
RS232
gut
TCI/IP
gut

Produkte / Standards / Erfahrungen
29West Low-Latency Messaging
gut
3DES
gut
Apache Subversion
gut
Apache Tomcat
gut
Atlassian Confluence
Atlassian JIRA
Atom
gut
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


Schwerpunkte
Explorative Data Analysis
gut
Feature Engineering
gut

Berechnung / Simulation / Versuch / Validierung
Explorative Datenanalyse

Design / Entwicklung / Konstruktion
Balsamiq

Aus- und Weiterbildung

04/2018 - Heute

2 Jahre 7 Monate

Mathematik

Abschluss
B.Sc.
Institution, Ort
FernUniversität Hagen

03/2019 - 03/2019

1 Monat

AWSome Day 2019 Online Conference

Abschluss
Certificate of Attendance
Institution, Ort
AWS, online
Schwerpunkt

Module 1: AWS Cloud Concepts

Module 2: AWS Core Services

Module 3:  AWS Security

Module 4: AWS Architecting

Module 5: AWS Pricing and Support

10/2009 - 10/2009

1 Monat

Certified Scrum Master

Abschluss
Certified Scrum Master
Institution, Ort
DIGICOMP, Zürich

10/1985 - 01/1993

7 Jahre 4 Monate

Chemie

Abschluss
Diplom-Chemiker
Institution, Ort
Universität Konstanz
Schwerpunkt

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

Ausbildungshistorie

09/1970 - 05/1984

Gymnasium Rheinfelden/Baden

02/1993 - 01/1997

Promotion am Lehrstuhl Prof. Dr. Daltrozzo, Universität Konstanz. Abgebrochen - Stelle als Software-Entwickler bei der UBS AG angetreten.