Software-Entwickler
- Verfügbarkeit einsehen
- 1 Referenz
- 100€/Stunde
- 78464 Konstanz
- DACH-Region
- de | en | fr
- 12.10.2024
Kurzvorstellung
Seit über 30 Jahren entwickle ich Software
101010 ist cool
42 auch
Auszug Referenzen (1)
"Angenehme und professionelle Zusammenarbeit, tiefe technische Kenntnisse vorhanden."
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.
Confluence, Docker, Git, Jenkins, Jira, Continuous Integration, Microsoft SQL-Server (MS SQL), Pandas, Postgresql, Python, Representational State Transfer (REST), Scrum
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – offen
TätigkeitsbeschreibungEntwurf, 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 QualifikationenC++, Python, Robot Operating System
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
Ansible, Jenkins, Python, SQL
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.
Confluence, Docker, Git, Jenkins, Jira, Continuous Integration, Microsoft SQL-Server (MS SQL), Pandas, Postgresql, Python, Representational State Transfer (REST), Scrum
10/2019 – 12/2019
TätigkeitsbeschreibungDevelop 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 QualifikationenR (Programmiersprache), Python
5/2019 – 5/2019
TätigkeitsbeschreibungAm 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 QualifikationenR (Programmiersprache), Git
2/2019 – 5/2019
TätigkeitsbeschreibungTop 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 QualifikationenR (Programmiersprache), Python
7/2018 – 10/2018
TätigkeitsbeschreibungAnalyse, Design und Implementierung einer Softwarekomponente zur Echtzeitsteuerung eines Roboters via serieller Schnittstelle.
Eingesetzte QualifikationenMysql, Ubuntu, Confluence, Apache Maven, C++, Eclipse, Git, Java SE, Jenkins, Jira, Junit, RS-232
11/2011 – 3/2013
TätigkeitsbeschreibungEntwickler für die neue Preisdatenbank
Eingesetzte QualifikationenContinuous Delivery, OpenSuse, Scrum, C++, Emacs, Git, Jenkins
4/2010 – 10/2011
TätigkeitsbeschreibungArchitekt für die Applikation Historische Kurse
Eingesetzte QualifikationenBalsamiq, Oracle Database, Continuous Delivery, Solaris, Scrum, Active Directory, Nagios, Apache Maven, Subversion, Eclipse, Hibernate (Java), J2EE, Jenkins, Junit
7/2009 – 10/2009
TätigkeitsbeschreibungEntwickler für die Migration einer Legacy Applikation, welche Termine von Kundenberatern mit Kunden verwaltet.
Eingesetzte QualifikationenOracle Database, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, J2EE, Junit, Ajax
11/2008 – 6/2009
TätigkeitsbeschreibungProjektleiter für eine Technologiestudie auf Basis einer internationalen Workbench für Kundenberater.
Eingesetzte QualifikationenIBM WebSphere Application Server (WAS), Ajax
7/2007 – 10/2008
TätigkeitsbeschreibungEntwickler von Komponenten für eine Arbeitsumgebungen für Kundenberater im Bereich Corporate/Private.
Eingesetzte QualifikationenIBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Junit
5/2006 – 6/2007
TätigkeitsbeschreibungTechnischer Projektleiter und Entwickler für eine Webapplikation, welche die Kontaktdaten von Mitarbeiter mit Hilfe von Schlagwörtern findet. Analyse und Design, Implementierung.
Eingesetzte QualifikationenOracle Database, Solaris, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, J2EE, Junit
11/2004 – 4/2006
TätigkeitsbeschreibungTechnischer Projektleiter und Entwickler einer Webapplikation für die Durchführung von Marketing-Kampagnen per Telefon. Analyse und Design, Implementierung. Computer Telephony Integration.
Eingesetzte QualifikationenOracle Database, Solaris, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, Junit
9/2003 – 10/2004
TätigkeitsbeschreibungTechnischer Projektleiter und Entwickler einer Webapplikation für das Management von Problemen von Bankkunden. Analyse und Design, Implementation.
Eingesetzte QualifikationenOracle Database, Solaris, IBM WebSphere Application Server (WAS), Apache Maven, Subversion, Eclipse, J2EE
3/2003 – 8/2003
TätigkeitsbeschreibungEntwickler des zentralen Autorisierungsservices für das E-Banking
Eingesetzte QualifikationenSolaris, C++, Emacs, CORBA
1/2002 – 2/2003
TätigkeitsbeschreibungEntwickler für das Projekt Chip Card Management System (Ablösung Streichliste). Design, Implementierung, Test. Technische Kommunikation mit einer externen Firma.
Eingesetzte QualifikationenOracle Database, Transport Layer Security, Solaris, C++, Emacs, Perl, XML, CORBA
9/1999 – 12/2001
TätigkeitsbeschreibungEntwickler im Rahmen von Wartungsarbeiten im Bereich Geldautomatenmanagement. Verteilung von Softwareupdates für Geldautomaten, Bug-Fixes, kleiner neue Features.
Eingesetzte QualifikationenOracle Database, Solaris, C++, Emacs, Perl
10/1998 – 8/1999
TätigkeitsbeschreibungTeilprojektleiter und Entwickler für die Betreueralarmierung im Rahmen des Geldautomatenmanagments. Analyse und Design, Architektur, Implementierung.
Eingesetzte QualifikationenOracle Database, Solaris, C++, Emacs, Perl, CORBA
3/1997 – 9/1998
TätigkeitsbeschreibungEntwickler für eine Applikation für das Geldautomatenmanagment. Analyse und Design, Architektur, Implementierung.
Eingesetzte QualifikationenOracle Database, Solaris, C++, Emacs, Perl, CORBA
4/1996 – 7/1996
Tätigkeitsbeschreibung
Implementierung einer speziellen Lösung für die Graubild-Binarisierung
von extrem schlecht lesbaren Arztrezepten
• C, Windows
Bildverarbeitung, C
2/1994 – 7/1995
Tätigkeitsbeschreibung
• Transkription eines Algorithmus zur Kästchenerkennung von OCCAM
nach C
• Optimierung des Algorithmus
• C, Unix
Bildverarbeitung, Solaris, C
12/1993 – 1/1994
TätigkeitsbeschreibungPortierung von Software von Sun Solaris auf DEC/Ultrix
Eingesetzte QualifikationenSolaris, C
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
Bildverarbeitung, Solaris, C
Zertifikate
Ausbildung
Konstanz
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden