Software Engineer (C#, C++), Data Scientist (Python, Scikit Learn, Tensorflow)

freiberufler Software Engineer (C#, C++), Data Scientist (Python, Scikit Learn, Tensorflow) auf freelance.de
Verfügbarkeit einsehen
Nähe des Wohnortes
de  |  en  |  es
auf Anfrage
Sachsen
12.09.2019

Kurzvorstellung

Seit 10 Jahren realisiere ich erfolgreich Software und Data-Science-Projekte für internationale Kunden. Meine Kernkompetenz liegt in der Software-Entwicklung (.Net/ C#, C++) sowie im Bereich Machine Learning und Statistik (Python, TensorFlow, ...).

Ich biete

IT, Entwicklung
  • C++
  • .Net
  • C#
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Scikit-learn
  • TensorFlow
  • Python
Forschung, Wissenschaft, Bildung
  • Statistik (allg.)

Projekt‐ & Berufserfahrung

Data Scientist (Freelancer)
Kundenname anonymisiert, Dresden
9/2019 – offen (1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2019 – offen

Tätigkeitsbeschreibung

Entwicklung einer automatischen Defekterkennung für Elektromotoren auf Basis von Vibrationsmessdaten.
Ziel ist es fehlerhafte Motoren am Ende der Produktionslinie mit Hilfe eines Klassifikationsalgorithmus zu erkennen und auszusortieren.
Dafür sind folgende Schritte nötig:
* Statistische Voruntersuchung der Labeled/Unlabeled Trainingsdatensätze (Cluster Analyse)
* geeignete Feature-Extraktion entwickeln, die das Zeitsignal in eine für die Klassifikation geeignete Form bringt (FFT, Wavelet Transformation, Cepstrum Analyse).
* Methoden der Dimensionality Reduction nutzen, um Overfitting zu vermeiden
* Erkennungsgenauigkeit verschiedener Klassifikatoren vergleichen (unter Beachtung der verschiedenen Kosten für False Positives und False Negatives)
* Robustheit/Stabilität verschiedener Klassifikatoren untersuchen durch Resampling der Trainingsdaten und zugesetztem Rauschen
* Auswahl des besten Klassifikators und Integration in das vorhandene Messsystem (basierend auf LabView)

Eingesetzte Qualifikationen

Data Science, Statistik (allg.), Scikit-learn, TensorFlow, Python, Akustische Messtechnik, Elektrische Messtechnik


Consultant für Softwarequalität und das Versionsverwaltungstool GIT
Kundenname anonymisiert, Dresden
8/2017 – 8/2017 (1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2017 – 8/2017

Tätigkeitsbeschreibung

Schulung der Softwareentwickler in den Prinzipien der Softwarequalität und Einführung des Versionsverwaltungstools GIT

Eingesetzte Qualifikationen

Software engineering / -technik


Software Entwickler für ein Lautsprecher Messsystem (Freelance)
Premium Sound Solutions, Remote
7/2017 – offen (2 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2017 – offen

Tätigkeitsbeschreibung

Entwicklung von Softwareanpassungen für ein Lautsprechermesssystem zur besseren Defekterkennung beim End-Of-Line-Testing.

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Softwareentwicklung (allg.), Akustische Messtechnik


Softwareentwickler FM-Radio (Freelance)
Preh Car Connect, Dresden
3/2016 – 7/2017 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2016 – 7/2017

Tätigkeitsbeschreibung

Hauptverantwortlich als Function Owner für die Entwicklung der Komponente AM/FM-Radio nach Automotive SPICE.
Dies schließt ein:
* Überprüfung und Korrektur der Spezifikation
* Architektur der Komponente mit Sparx - Enterprice Architect
* Implementierung in C++ auf einem Embedded Linux
* Testfahrten

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Software Architektur / Modellierung, C++, Automotive SPICE


Software-Entwickler bei Technisat
Technisat Automotive, Dresden
5/2013 – 6/2014 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2013 – 6/2014

Tätigkeitsbeschreibung

Entwicklung eines DAB-Autoradios für den VW-Konzern. Design der zentralen Zustandsmaschine und Implementation der Geschäftslogik, zur Steuerung der Kommunikation zwischen User Interface, Tuner, Signalverarbeitung und Persistenz. Umsetzung von Sender-Verfolgungsstrategien im DAB, sowie Seamless-FM-Link.

Entwicklung und Verbesserung der DAB-relevanten Strategien in Zusammenarbeit mit Volkswagen. Sowie die Erprobung des Produkts bei Testfahrten in Europa.

Technologien:
DAB, C++, Eclipse, Momentics, Smart SVN, Sparx Enterprice Architect, QNX, Ubuntu Linux, Windows 7, Polarion

Eingesetzte Qualifikationen

QNX, Software Architektur / Modellierung, C++, Eclipse


Softwareentwickler für Messsystem zur Defekterkennung bei Lautsprechern (Festanstellung)
Klippel GmbH, Dresden
1/2010 – 3/2012 (2 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2010 – 3/2012

Tätigkeitsbeschreibung

* Entwicklung und Erweiterung eines Messsystems für die industrielle Qualitätsprüfung von Lautsprechern
* Künstliche Intelligenz - Weiterentwicklung eines Systems zur automatischen Erkennung von Lautsprecherdefekten
* Statistik zur Produktionsüberwachung
* Performance Optimierung der Skriptsprache SCILAB mittels einer C++ Bibliothek
* Kundenbetreuung und Beratung
* Projektbetreuung - Leitung von Studentenprojekten

Eingesetzte Qualifikationen

Statistik (allg.), Machinelles Lernen, .Net, C#, C++, Akustische Messtechnik, Elektrische Messtechnik


Zertifikate

Big Data Analytics Using Spark (UCSanDiego)
September 2019

Probability and Statistics in Data Science using Python (UCSanDiego)
Juli 2019

Machine Learning Fundamentals (UCSanDiego)
Juli 2019

Python for Data Science (UCSanDiego)
Juni 2019

Projektmanagement
Oktober 2008

Ausbildung

Data Science
(Micro Masters)
Jahr: 2019
Ort: San Diego

Computer- und Automatisierungstechnik
(Master of Science)
Jahr: 2009
Ort: Dresden

Qualifikationen

Meine Kernkompetenzen liegen in den Bereichen Data Science und Software-Entwicklung:

• Kundenberatung (deutsch oder englisch)
• Erarbeitung der Spezifikation
• Entwicklung der Software-Architektur
• Implementation
• Dokumentation (deutsch oder englisch)
• Entwicklung von automatischen Software-Tests
• Ausführung von systematischen manuellen Software-Tests
• Präsentation des Produkts
• Inbetriebnahme
• Support

Die folgenden Listen zeigen die Skills, die ich bereits zur Realisierung verschiedener Projekte verwendet habe. Aber ich bin immer daran interessiert meinen Erfahrungsschatz zu erweitern, wenn das für ein neues Projekt nötig ist.

Programmiersprachen:
• Compilersprachen: C#, C++
• Scriptsprachen: Python, Scilab, MAT-Lab, PHP, Javascript, VBA
• Frameworks: Numpy, Pandas, TensorFlow, Keras, PySpark, Scikit-Learn
• Weitere: HTML, XML, Assembler, UML

Weitere relevante Kompetenzen:
• Umgang mit Visual Studio, Eclipse, PyCharm, Jupyter Notebooks
• Microsoft .Net Technologien (Framework, Klassen, Arbeitsweise)
• Versionsverwaltung mit git, und SVN

Anwendungsbereiche:
• Qualitätskontrolle
• Statistik
• Künstliche Intelligenz
• Messtechnik
• Windows-Anwendungen
• Mikrocontroller

Ich pflege stets eine offene und höfliche Kommunikation mit Kunden, Auftraggebern und Mitarbeitern. Und ich habe Erfahrung darin, Kundenwünsche in einer technisch und zeitlich machbaren Form umzusetzen.

Über mich

Seit über 10 Jahren realisiere ich erfolgreich Software und Data-Science-Projekte für deutsche und internationale Kunden. Unter anderem für den international agierenden Messgeräte-Hersteller Klippel GmbH und verschiedene industrielle Lautsprecherproduzenten, Automobilzulieferer, sowie die Technische Universität Dresden.
Ich habe Erfahrungen in den folgenden Bereichen:
* Performanceoptimierung von Skriptsprachen (Python, Scilab, Matlab) mittels C++ Bibliotheken
* Automatische Defektklassifikation mit Hilfe von Machine Learning Algorithmen (Python, Scikit-Learn, TensorFlow, Keras)
* C++ Entwicklung für Embedded Systeme für die Automobilindustrie (nach den Richtlinien MISRA & SPICE und den SOLID Prinzipien)
* Windows App Entwicklung mit .Net/C#
* Schulung zur Softwarequalität und dem Versionsverwaltungstool GIT

An der HTW Dresden, habe ich Computer-System-Technik studiert und als einer der besten meines Jahrgangs abgeschlossen.
Nach meiner Masterprüfung arbeitete ich zwei Jahre als festangestellter Entwicklungsingenieur.
Im Jahr 2012 habe ich mich selbstständig gemacht, um nach neuen Projekten und Herausforderungen als Software-Entwickler und Data Scientist zu suchen.
Seitdem habe ich viele spannende Projekte bearbeitet. Mit großem Erfolg: Die Referenzen meiner Kunden sprechen für sich.

Haben Sie ein neues interessantes Projekt in Dresden und Umgebung oder mit großem Remote-Anteil, dann würde ich mich über Ihre Nachricht freuen!

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
644
Berufserfahrung
16 Jahre und 7 Monate (seit 02/2003)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »