freiberufler Software-Entwickler auf freelance.de

Software-Entwickler

zuletzt online vor wenigen Tagen
  • 100€/Stunde
  • 78464 Konstanz
  • DACH-Region
  • de  |  en  |  fr
  • 12.10.2024

Kurzvorstellung

Ich bin: Ehemann, Vater, Software Craftsman, Data Scientist
Seit über 30 Jahren entwickle ich Software
101010 ist cool
42 auch

Auszug Referenzen (1)

"Angenehme und professionelle Zusammenarbeit, tiefe technische Kenntnisse vorhanden."
Software Engineer
Sebastian Schweer
Tätigkeitszeitraum

3/2020 – 3/2021

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Confluence, Docker, Git, Jenkins, Jira, Continuous Integration, Microsoft SQL-Server (MS SQL), Pandas, Postgresql, Python, Representational State Transfer (REST), Scrum

Qualifikationen

  • Agile Methodologie
  • Ansible3 J.
  • C++9 J.
  • Continuous Delivery3 J.
  • CORBA4 J.
  • Docker1 J.
  • Hibernate (Java)1 J.
  • J2EE5 J.
  • Jenkins7 J.
  • Linux Entwicklung
  • Microsoft SQL-Server (MS SQL)1 J.
  • Objective-C
  • Pandas1 J.
  • Python4 J.
  • Representational State Transfer (REST)1 J.
  • Robot Operating System1 J.
  • SQL3 J.

Projekt‐ & Berufserfahrung

Software-Entwickler Autonomes Fahren Digitale Schiene
DB Netz AG, Konstanz
4/2023 – offen (1 Jahr, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

C++, Python, Robot Operating System

Software-Entwickler
Frequentis Comsoft, Remote
10/2021 – offen (3 Jahre, 2 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2021 – offen

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Ansible, Jenkins, Python, SQL

Software Engineer
1&1 Telecommunication SE, Remote
3/2020 – 3/2021 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

3/2020 – 3/2021

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Confluence, Docker, Git, Jenkins, Jira, Continuous Integration, Microsoft SQL-Server (MS SQL), Pandas, Postgresql, Python, Representational State Transfer (REST), Scrum

Data Scientist
Kundenname anonymisiert, Konstanz
10/2019 – 12/2019 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

10/2019 – 12/2019

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

R (Programmiersprache), Python

Data Scientist
Kundenname anonymisiert, Konstanz
5/2019 – 5/2019 (1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2019 – 5/2019

Tätigkeitsbeschreibung

Am 17. Und 18. Mai 2019 fand in Konstanz der hackandharvest Hackathon 2019 statt. In diesem Zusammenhang beschäftige ich mich für 28 Stunden mit dem Zusammenhang von Bevölkerungsstruktur und der Ausleihstatistik von Fahrradmietsystemen in Konstanz.

Eingesetzte Qualifikationen

R (Programmiersprache), Git

Data Scientist
Kundenname anonymisiert, Konstanz
2/2019 – 5/2019 (4 Monate)
Banken
Tätigkeitszeitraum

2/2019 – 5/2019

Tätigkeitsbeschreibung

Top 11% im Santander Customer Transaction Prediction Wettbewerb: In this challenge, we [Santander] invite Kagglers to help us identify which customers will make a specific transaction in the future, irrespective of the amount of money transacted. The data provided for this competition has the same structure as the real data we have available to solve this problem

Eingesetzte Qualifikationen

R (Programmiersprache), Python

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
Kundenname anonymisiert, Konstanz
7/2018 – 10/2018 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2018 – 10/2018

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Mysql, Ubuntu, Confluence, Apache Maven, C++, Eclipse, Git, Java SE, Jenkins, Jira, Junit, RS-232

Software-Entwickler, Configuration- und Buildmanager
SIX Financial Information, Zürich
11/2011 – 3/2013 (1 Jahr, 5 Monate)
Banken
Tätigkeitszeitraum

11/2011 – 3/2013

Tätigkeitsbeschreibung

Entwickler für die neue Preisdatenbank

Eingesetzte Qualifikationen

Continuous Delivery, OpenSuse, Scrum, C++, Emacs, Git, Jenkins

Software-Entwickler, Configuration- und Buildmanager
SIX Financial Information, Zürich
4/2010 – 10/2011 (1 Jahr, 7 Monate)
Banken
Tätigkeitszeitraum

4/2010 – 10/2011

Tätigkeitsbeschreibung

Architekt für die Applikation Historische Kurse

Eingesetzte Qualifikationen

Balsamiq, Oracle Database, Continuous Delivery, Solaris, Scrum, Active Directory, Nagios, Apache Maven, Subversion, Eclipse, Hibernate (Java), J2EE, Jenkins, Junit

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
UBS AG, Zürich
7/2009 – 10/2009 (4 Monate)
Banken
Tätigkeitszeitraum

7/2009 – 10/2009

Tätigkeitsbeschreibung

Entwickler für die Migration einer Legacy Applikation, welche Termine von Kundenberatern mit Kunden verwaltet.

Eingesetzte Qualifikationen

Oracle Database, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, J2EE, Junit, Ajax

Projektleiter (Festanstellung)
UBS AG, Zürich
11/2008 – 6/2009 (8 Monate)
Banken
Tätigkeitszeitraum

11/2008 – 6/2009

Tätigkeitsbeschreibung

Projektleiter für eine Technologiestudie auf Basis einer internationalen Workbench für Kundenberater.

Eingesetzte Qualifikationen

IBM WebSphere Application Server (WAS), Ajax

Software-Entwickler (Festanstellung)
UBS AG, Zürich
7/2007 – 10/2008 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

7/2007 – 10/2008

Tätigkeitsbeschreibung

Entwickler von Komponenten für eine Arbeitsumgebungen für Kundenberater im Bereich Corporate/Private.


Eingesetzte Qualifikationen

IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Junit

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
UBS AG, Zürich
5/2006 – 6/2007 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

5/2006 – 6/2007

Tätigkeitsbeschreibung

Technischer Projektleiter und Entwickler für eine Webapplikation, welche die Kontaktdaten von Mitarbeiter mit Hilfe von Schlagwörtern findet. Analyse und Design, Implementierung.

Eingesetzte Qualifikationen

Oracle Database, Solaris, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, J2EE, Junit

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
UBS AG, Zürich
11/2004 – 4/2006 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

11/2004 – 4/2006

Tätigkeitsbeschreibung

Technischer Projektleiter und Entwickler einer Webapplikation für die Durchführung von Marketing-Kampagnen per Telefon. Analyse und Design, Implementierung. Computer Telephony Integration.

Eingesetzte Qualifikationen

Oracle Database, Solaris, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, Junit

Software-Entwickler (Festanstellung)
UBS AG, Zürich
9/2003 – 10/2004 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

9/2003 – 10/2004

Tätigkeitsbeschreibung

Technischer Projektleiter und Entwickler einer Webapplikation für das Management von Problemen von Bankkunden. Analyse und Design, Implementation.

Eingesetzte Qualifikationen

Oracle Database, Solaris, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, J2EE

Software-Entwickler (Festanstellung)
UBS AG, Zürich
3/2003 – 8/2003 (6 Monate)
Banken
Tätigkeitszeitraum

3/2003 – 8/2003

Tätigkeitsbeschreibung

Entwickler des zentralen Autorisierungsservices für das E-Banking

Eingesetzte Qualifikationen

Solaris, C++, Emacs, CORBA

Software-Entwickler (Festanstellung)
UBS AG, Zürich
1/2002 – 2/2003 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

1/2002 – 2/2003

Tätigkeitsbeschreibung

Entwickler für das Projekt Chip Card Management System (Ablösung Streichliste). Design, Implementierung, Test. Technische Kommunikation mit einer externen Firma.

Eingesetzte Qualifikationen

Oracle Database, Transport Layer Security, Solaris, C++, Emacs, Perl, XML, CORBA

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
UBS AG, Zürich
9/1999 – 12/2001 (2 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

9/1999 – 12/2001

Tätigkeitsbeschreibung

Entwickler im Rahmen von Wartungsarbeiten im Bereich Geldautomatenmanagement. Verteilung von Softwareupdates für Geldautomaten, Bug-Fixes, kleiner neue Features.

Eingesetzte Qualifikationen

Oracle Database, Solaris, C++, Emacs, Perl

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
UBS AG, Zürich
10/1998 – 8/1999 (11 Monate)
Banken
Tätigkeitszeitraum

10/1998 – 8/1999

Tätigkeitsbeschreibung

Teilprojektleiter und Entwickler für die Betreueralarmierung im Rahmen des Geldautomatenmanagments. Analyse und Design, Architektur, Implementierung.

Eingesetzte Qualifikationen

Oracle Database, Solaris, C++, Emacs, Perl, CORBA

Software-Entwickler, Configuration- und Buildmanager (Festanstellung)
UBS AG, Zürich
3/1997 – 9/1998 (1 Jahr, 7 Monate)
Banken
Tätigkeitszeitraum

3/1997 – 9/1998

Tätigkeitsbeschreibung

Entwickler für eine Applikation für das Geldautomatenmanagment. Analyse und Design, Architektur, Implementierung.

Eingesetzte Qualifikationen

Oracle Database, Solaris, C++, Emacs, Perl, CORBA

Software-Entwickler
ICR GmbH Software und Software & Systeme, Überlingen
4/1996 – 7/1996 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/1996 – 7/1996

Tätigkeitsbeschreibung

Implementierung einer speziellen Lösung für die Graubild-Binarisierung
von extrem schlecht lesbaren Arztrezepten
• C, Windows

Eingesetzte Qualifikationen

Bildverarbeitung, C

Werkstudent
AEG Electrocom GmbH, Konstanz
2/1994 – 7/1995 (1 Jahr, 6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/1994 – 7/1995

Tätigkeitsbeschreibung

• Transkription eines Algorithmus zur Kästchenerkennung von OCCAM
nach C
• Optimierung des Algorithmus
• C, Unix

Eingesetzte Qualifikationen

Bildverarbeitung, Solaris, C

Software-Entwickler
AEG Electrocom GmbH, Konstanz
12/1993 – 1/1994 (2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

12/1993 – 1/1994

Tätigkeitsbeschreibung

Portierung von Software von Sun Solaris auf DEC/Ultrix

Eingesetzte Qualifikationen

Solaris, C

Werkstudent
AEG Electrocom GmbH, Konstanz
3/1992 – 8/1993 (1 Jahr, 6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/1992 – 8/1993

Tätigkeitsbeschreibung

• Erarbeiten eines Algorithmus zur Farbbild-Binarisierung
• Entwicklung eines Simulators für einen anisotropen Scanner im Rahmen einer Offerte für die britische Post
• Unix, C

Eingesetzte Qualifikationen

Bildverarbeitung, Solaris, C

Zertifikate

Exploratory Data Analysis
2015
Getting and Cleaning Data
2015
Malicious Software and its Underground Economy: Two Sides to Every Story
2013
Pattern-Oriented Software Architectures for Concurrent and Networked Software
2013
Scrum Master
2009

Ausbildung

Dipl. Chemie
Dipl. Chemiker
1993
Konstanz

Weitere Kenntnisse

Ada, Assembler, Boost, C, C++, CORBA, Continuous Integration, Git, GNU Tools, LDAP, Java, Jenkins, Linux, Liquibase, Maven, MySQL, Nexus, Objective-C, OneTick, Oracle, Perl, Python, R, SonarQube, Solaris, Subversion, Test Driven Development, VAX, Valgrind.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
2765
Alter
60
Berufserfahrung
27 Jahre und 8 Monate (seit 03/1997)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden