freiberufler Data Engineer / Software Engineer auf freelance.de

Data Engineer / Software Engineer

offline
  • auf Anfrage
  • 81379 München
  • Nähe des Wohnortes
  • de  |  it  |  es
  • 27.04.2020

Kurzvorstellung

Data Engineer mit viel praktischer Erfahrung im Umgang mit Natural Language Processing, Computer Vision und Big Data Integration.

Auszug Referenzen (5)

"Geschätzter Mitarbeiter, gute Zusammenarbeit!"
Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Zuordnung einer Webseite zu einer Firma und andersherum. Entwickelte Komponenten:
- leichtgewichtiger Crawler
- Prozessmanager zur Ausführung von langen (Monate) Suchtasks
- Einbettung in das existierende Softwareframework
- Entwicklung des Zuordnungsalgorithmus

Eingesetzte Qualifikationen

Natural Language Processing (NLP), Text Mining, Text-Extraction, Textklassifikation, PHP

"Geschätzter Mitarbeiter, gute Zusammenarbeit!"
Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Sprachunabhängiger Klassifikator (Machine Learning) für die Erkennung von Webseiten die entweder

a) Inhalt anbieten (Feeds)
b) auf wichtigen Inhalt verweisen (Seeds)
Komponenten:
- Machine Learning
Pipeline für das Training eines Klassifikators (Preprocessing, Feature Extraction, Feature Selection, ..., Klassifikation)
- Anwendung von graphbasierten Algorithmen

Eingesetzte Qualifikationen

Naive Bayes, Support Vector Machine (SVM), Natural Language Processing (NLP), Textklassifikation, PHP

"Geschätzter Mitarbeiter, gute Zusammenarbeit!"
Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

12/2017 – 1/2018

Tätigkeitsbeschreibung

Entwicklung eined regelbasierten Klassifikators für Stellenbezeichnungen (z.B. "CEO / Leitung Marketing"). Einer Stellenbezeichnung werden sowohl Abteilung als auch Hierarchiestufe Zugeordnet.

Komponenten:
- Lexer, Parser für Stellenbezeichnungen
- komplexer, erweiterbarer Regelsatz für benutzerdefinierte Zuordnung von Stellenbezeichnungen

Eingesetzte Qualifikationen

Textklassifikation, PHP

"Sehr geschätzter Mitarbeiter mit dem wir gut zusammen gearbeitet haben. Vielen Dank!"
Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

10/2017 – 12/2017

Tätigkeitsbeschreibung

Entwicklung eines Prozesses zur Erstellung sprachunabhängiger Klassifikatoren zur Unterscheidung des Medientyps einer Webseite

- Textklassifikation
- Nutzung von externen Übersetzern
- Machine Learning

Eingesetzte Qualifikationen

Maschinelles Lernen, Natural Language Processing (NLP), Text Mining, Textklassifikation, Python, PHP

"Geschätzter Mitarbeiter, gute Zusammenarbeit!"
Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

7/2017 – 1/2018

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Aggregation und Priorisierung von News-Meldungen
- Machine Learning gestützte Aggregierung der Nachrichten
- Filterung und Ranking von nicht relevanten News durch trainierte Textklassifikatoren
- Entwicklung von manipulierbaren Kriterien zur benutzerdefinierten Sortierung der Ergebnisse
- Entwicklung einer Webbasierten Demoapplikation
- Entwicklung einer API zur Nutzung des vollen Funktionsumfangs

Eingesetzte Qualifikationen

Maschinelles Lernen, Naive Bayes, Support Vector Machine (SVM), Textklassifikation, Python, JavaScript

Qualifikationen

  • Apache Maven
  • Big Data
  • Computer Vision
  • Java (allg.)
  • Maschinelles Lernen
  • Neuronale Netze
  • Python
  • Software Architektur / Modellierung
  • Spring
  • TensorFlow

Projekt‐ & Berufserfahrung

Data Engineer und Software-Entwickler
Kundenname anonymisiert, München
8/2019 – 3/2020 (8 Monate)
Medienbranche
Tätigkeitszeitraum

8/2019 – 3/2020

Tätigkeitsbeschreibung

Für den Einsatz eines Redaktionssystems müssen Terabyte von Artikeln und Bilder migriert werden. Schwerpunkt liegt darin eine robustes Migrationsframework zu entwickeln, das die Daten des Altsystems analysiert, konvertiert und dessen Qualität verbessert. Hierbei müssen Terabyte von miteinander Artikeln und Bilder konsistent in das neue System migriert werden. Mithilfe von Techologien wie Spring, Spring Boot, Apache Nifi und Java soll ein Applikationsstack zur Migration der Daten implementiert werden.

Eingesetzte Qualifikationen

Apache Maven, Java (allg.), Spring, Migration

Systemingenieur, Machine Learning Ingenieur, Entwickler
Kundenname anonymisiert, München
4/2019 – 9/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 9/2019

Tätigkeitsbeschreibung

Während dieses Projektes wurde eine physikalischen Simulation eines Fernwärmenetzes zur Ermittlung der Wärmeverluste entwickelt. Zusätzlich, anhand von Messdaten desselben Wärmenetzes, wurde ein Verfahren entwickelt um den Betrieb des Netzes so zu optimieren, dass Verluste möglichst gering gehalten werden.

Eingesetzte Qualifikationen

Physik, Datenanalyse, Pandas DataFrame, Scikit-learn, Python

Machine Learning Engineer und Software Entwickler
Kundenname anonymisiert, München
3/2019 – 4/2019 (2 Monate)
Life Sciences
Tätigkeitszeitraum

3/2019 – 4/2019

Tätigkeitsbeschreibung

Im Rahmen dieses Projektes wurde ein neuronales Netz zur Anwendung im medizischen Bereich entwickelt. Ziel des Projektes war es eine Applikation zu implementieren, die es ermöglicht, anhand von visuellen Hinweisen, Schäden infolge von Schlaganfällen zu diagnostizieren. Dabei werden Videosequenzen von Patienten, die ärztlich vorgeschriebene Bewegungen durchführen, on-the-fly vom neuronalen Netz analysiert und wichtige Punkte auf dem Gesicht getrackt. Weicht der Bewegungsablauf von dem von den Ärzten vorgegeben Standards ab, so wird, abgestuft nach Schwere, Schlaganfall diagnostiziert.

Eingesetzte Qualifikationen

Computer Vision, OpenCV, TensorFlow, Python

Data Scientist
Kundenname anonymisiert, München
1/2019 – 3/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 3/2019

Tätigkeitsbeschreibung

Beim Entwurf von Stromnetzen ist es ein Hauptziel Verbraucher und Erzeuger so zu positionieren und zu verbinden, dass zum einen alle Verbraucher mit Energie versorgt und zum anderen die Leitungen möglichst kurz gehalten werden um Stromverluste - und somit Zusatzkosten - zu vermeiden. Im Rahmen dieses Projektes wurde eine Lösung für dieses Problem entwickelt, die auf Reinforcement Learning basiert. Das erfolgreich abgeschlossene Projekte wurde auf der Konferenz CIDER 2019 in Madrid vorgestellt.

Eingesetzte Qualifikationen

Maschinelles Lernen, TensorFlow, Python

Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert, Karlsruhe
6/2018 – 12/2018 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Zuordnung einer Webseite zu einer Firma und andersherum. Entwickelte Komponenten:
- leichtgewichtiger Crawler
- Prozessmanager zur Ausführung von langen (Monate) Suchtasks
- Einbettung in das existierende Softwareframework
- Entwicklung des Zuordnungsalgorithmus

Eingesetzte Qualifikationen

Natural Language Processing (NLP), Text Mining, Text-Extraction, Textklassifikation, PHP

Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert, Karlsruhe
1/2018 – 3/2018 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Sprachunabhängiger Klassifikator (Machine Learning) für die Erkennung von Webseiten die entweder

a) Inhalt anbieten (Feeds)
b) auf wichtigen Inhalt verweisen (Seeds)
Komponenten:
- Machine Learning
Pipeline für das Training eines Klassifikators (Preprocessing, Feature Extraction, Feature Selection, ..., Klassifikation)
- Anwendung von graphbasierten Algorithmen

Eingesetzte Qualifikationen

Naive Bayes, Support Vector Machine (SVM), Natural Language Processing (NLP), Textklassifikation, PHP

Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert, Karlsruhe
12/2017 – 1/2018 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2017 – 1/2018

Tätigkeitsbeschreibung

Entwicklung eined regelbasierten Klassifikators für Stellenbezeichnungen (z.B. "CEO / Leitung Marketing"). Einer Stellenbezeichnung werden sowohl Abteilung als auch Hierarchiestufe Zugeordnet.

Komponenten:
- Lexer, Parser für Stellenbezeichnungen
- komplexer, erweiterbarer Regelsatz für benutzerdefinierte Zuordnung von Stellenbezeichnungen

Eingesetzte Qualifikationen

Textklassifikation, PHP

Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert, Karlsruhe
10/2017 – 12/2017 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2017 – 12/2017

Tätigkeitsbeschreibung

Entwicklung eines Prozesses zur Erstellung sprachunabhängiger Klassifikatoren zur Unterscheidung des Medientyps einer Webseite

- Textklassifikation
- Nutzung von externen Übersetzern
- Machine Learning

Eingesetzte Qualifikationen

Maschinelles Lernen, Natural Language Processing (NLP), Text Mining, Textklassifikation, Python, PHP

Software Entwickler und Data Engineer (Festanstellung)
Kundenname anonymisiert, Karlsruhe
7/2017 – 1/2018 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2017 – 1/2018

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Aggregation und Priorisierung von News-Meldungen
- Machine Learning gestützte Aggregierung der Nachrichten
- Filterung und Ranking von nicht relevanten News durch trainierte Textklassifikatoren
- Entwicklung von manipulierbaren Kriterien zur benutzerdefinierten Sortierung der Ergebnisse
- Entwicklung einer Webbasierten Demoapplikation
- Entwicklung einer API zur Nutzung des vollen Funktionsumfangs

Eingesetzte Qualifikationen

Maschinelles Lernen, Naive Bayes, Support Vector Machine (SVM), Textklassifikation, Python, JavaScript

Zertifikate

Big Data Analysis with Scala and Spark
2020

Ausbildung

Informatik
Master
2017
Karlsruhe
Informatik
Bachelor
2014
Karlsruhe
Fachinformartiker Anwendungsentwicklung
Ausbildung
2010
Kempten

Über mich

Angefangen hat mein Informatikerdasein schon in der Schulzeit, als freiberuflicher Web-Entwickler für einige Dienstleister und Kleinunternehmen "next door". Nach dem Abi habe ich erstmal eine Ausbildung zum Anwendungsentwickler bei einem Hardwarehersteller absolviert. Obwohl spaßig, sollte es nicht beim "Fachinformatiker im Unternehmen" bleiben - ein Studium musste her, da ich meinen fachlichen und persönlichen Horizont noch erweitern wollte. So habe ich beschlossen nach der Ausbildung mit dem Informatikstudium in Karlsruhe (KIT) anzufangen. Dort habe ich mich für verschiedenste Bereiche der Informatik begeistern können, hier einige Beispiele:

- Softwareentwicklung und -architektur
- Datenanalyse und Datenhaltung
- Computer Vision
- Künstliche Intelligenz (Reinforcement Learning, Spiking Neural Networks, SVMs, Bayessche Modelle)
- Theoretische Informatik und Algorithmen

Sowohl meine Bachelor- als auch meine Masterarbeit behandeln wissenschaftliche Probleme die mit Datenanalyse gelöst werden sollten. So war es für mich klar, dass ich die schon im Studium vertieften Data Science Kenntnisse weiterhin in meinem Beruf anwenden und erweitern wollte. Durch meine langjährige Berufserfahrung, sowohl vor, während und nach dem Studium, kann ich auch durch mein breites und fundiertes Informatik-Allgemeinwissen punkten. Die Einarbeitung in komplexe und schwierige Thematiken macht mir Spaß und gehört in meinem Beruf als Data Scientist zum Tagesgeschäft.

Weitere Kenntnisse

Langjährige Erfahrung (10+ Jahre) im Bereich Entwicklung mit Schwerpunkt Java, Python, Machine Learning, Natural Language Processing und Computer Vision, Softwareentwicklung, -architektur und modellierung.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Italienisch (Muttersprache)
  • Spanisch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1861
Alter
36
Berufserfahrung
6 Jahre und 8 Monate (seit 07/2017)

Kontaktdaten

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

Jetzt Mitglied werden