Profilbild von Maximilian Ruck Python Entwickler, Data Scientist aus Eschborn

Maximilian Ruck

nicht verfügbar bis 30.04.2023

Letztes Update: 19.02.2023

Python Entwickler, Data Scientist

Firma: neoworx GmbH
Abschluss: B. Sc. Bionik, M. Sc. Sustainable Systems Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)

Dateianlagen

Maximilian_Ruck_Profil.pdf
Maximilian_Ruck_Profil_English.pdf

Skills

Ich bin
  • Python Entwickler und Data Scientist mit fundiert ingenieurswissenschaftlichem Hintergrund
  • erfahren in der Automatisierung von Datenanalysen mit über 3 Jahren Berufserfahrung in internationalen Teams
  • lösungsorientierter Teamplayer
  • motivierter Autodidakt 


Softwareentwicklung
  • Python
Data Science Skills
  • Explorative Datenanalyse 
  • Visualisierung 
  • Insight Kommunikation & Reports 
  • Zeitreihenanalyse 
  • Machine Learning 
Data Science Libraries 
  • pandas 
  • matplotlib 
  • seaborn 
  • geopandas 
  • Scikit-learn 
  • keras 
Applikationen / Tools
  • Visual Studio Code
  • Git
  • Azure DevOps
  • Continuous Integration 
  • Sonarqube 
  • PostgreSQL
  • Geocoding
Branchen
  • Energie
  • Nachhaltigkeit
  • Bionik

Projekthistorie

08/2022 - bis jetzt
Scanner für Software-Clearing im Cyber-Security Umfeld (Python Entwickler)
Projektauftrag: Entwicklung von CLI-Tools zur Auflösung der Software-Stückliste von Projekten in Ruby, Maven und Alpine Linux.
Branche: Cyber-Security
Aufgaben: Konzeptionierung und Entwicklung der Tools, OOP, TDD, Aufsetzen der CICD-Pipelines zur Qualitätskontrolle und Verteilung des Python Pakets, Technische Dokumentation für Anwender und Entwickler, Recherche zu Paketmanagement von Open-Source-Projekten, Kommunikation mit Open-Source-Community
Rolle: Entwickler, DevOps-Engineer
Technologien: Python [standard libraries, pytest, pytest-mock, poetry, sphinx], Gitlab-CI, Docker
Tools: Visual Studio Code, Gitlab, syft

07/2022 - 08/2022
Anwendungsplattform auf Azure Cloud Basis (DevOps-Engineer)
neoworx GmbH (10-50 Mitarbeiter)
Internet und Informationstechnologie

Projektauftrag: Entwicklung einer generellen, cloudbasierten Plattform für Online-Services.
Branche: IT Consulting
Aufgaben: Entwicklung von Infrastructure as Code (IaC)
Rolle: DevOps-Engineer
Technologien: Terraform, Docker, Kubernetes, Helm
Tools: Azure Cloud


01/2022 - 06/2022
Entwicklung von Zeitreihen für Bilanzierung in der Energiebranche (Data Scientist, Projektleiter)

Anpassung von Lastprofilen (Energieverbrauch in Zeitreihen) für die Bilanzierung bestimmter Kundensegmente für den Einsatz in Energieversorgungsunternehmen.

Aufgaben:

  • Explorative Datenanalyse
  • Zeitreihenanalyse
  • Erstellung von Konzeptideen
  • Modellierung neuer Verbrauchszeitreihen
  • Visualisierung der Datensätze und Ergebnisse
  • Präsentationen vor Kunde 

Rolle: Data Scientist, Projektleiter 

Datentypen: Strukturierte Kundendaten, Energiezeitreihen, Wetterdaten 

Techstack: Python, pandas, seaborn, matplotlib, Git 


09/2021 - 06/2022
Rechner für Energiesysteme im interaktiven Webeinsatz (Python Entwickler)
Entwicklung eines Rechners für die Bereitstellung von Kenngrößen im interaktiven Webeinsatz. Die Kenngrößen umfassen energetische, ökonomische und ökologische KPIs, um die Wirtschaftlichkeit von Energiesystemen zu bewerten und zu vergleichen. Vorgabe sind kurze Rechenzeiten und hohe energetische Präzision.

Aufgaben:
  • Konzeptionierung
  • Entwicklung des Rechners
  • Qualitätssicherung durch Testautomatisierung
  • Absprachen mit Backend- und Frontendteam
Techstack: Python, pytest, Git, Visual Studio Code, Azure DevOps

05/2020 - 06/2022
Photovoltaik Analyse Tool für Dachanlagen (Python Entwickler, Data Scientist)
Entwicklung und Betreuung eines Analysetools für die Evaluation von gebäudespezifischen Photovoltaik Anlagen.

Aufgaben:
  •  Konzeptionierung
  • Entwicklung der ETL Pipeline
  • Energetische Modellierung
  • Integration diverser Datenquellen
  • Integration neuer Feature/Prototypen von Kollegen
  • Code Qualität & PR review
  • Koordinierung mit Backend- und Frontendteam
  • Einarbeitung neuer Teamkollegen
Datentypen: Geodaten, Wetterdaten, Energiezeitreihen, Statistische Daten, Bilddaten, Webservice APIs

Techstack: Python, pandas, geopandas, Git, Visual Studio Code, Azure DevOps, Sonarlint/Sonarqube, flake8, black, Geocoding APIs

11/2019 - 04/2021
Modellierung synthetischer Energieverbrauchszeitreihen (Python Entwickler, Data Scientist)
Implementierung von ML-Modellen zur Erzeugung von synthetischen  Energieverbrauchszeitreihen (Lastprofilen) in einer Inferenzpipeline. Lastprofile dienen als wichtige Grundlage für die Dimensionierung von Energiesystemen in der Konzeptphase oder werden für Bilanzierung von Kunden benötigt. 

Aufgaben:
  • Konzeptionierung & Entwicklung der Pipeline
  • Implementierung von trainierten Machine Learning und Deep Learning Modellen in Inferenzpipeline
  • Kompilierung verschiedener Datensätze
  • Anbindung von Webservices
  • Analyse eines Beispielsportfolios
Techstack: Python, pandas, Scikit-learn, keras, urllib3, Visual Studio Code, Git, Azure DevOps

11/2018 - 09/2019
Data Mining von Energiedaten (Data Engineer, Data Scientist)
Datenanalyse von gemessenen Energiezeitreihen aus einer PostgresSQL Datenbank mit mehr als 600 gewerblichen Gebäuden über einen Zeitraum von bis zu 20 Jahren. Entwicklung von Modellen zur Erzeugung synthetischer Lastprofile (Zeitreihen) mittels Regressionstechniken.

Aufgaben:
  • Explorative Datenanalyse
  • Datenbereinigung
  • Daten-Preprocessing
  • Zeitreihendekomposition
  • Clustering
  • Training von Machine Learning und Deep Learning Modellen
Techstack: Python, pandas, seaborn, PostgresSQL, Scikit-learn, keras, scipy, numpy, Eclipse, Git, Redmine

Zertifikate

Microsoft Certified: Azure Data Fundamentals Microsoft Certified: Azure Data Fundamentals
2022

Reisebereitschaft

Verfügbar in den Ländern Deutschland

Sonstige Angaben

03/2021 - 05/2021 Standardisierung der internen Arbeitsumgebung
  • Anleitung zum Aufsetzen der Arbeitsumgebung in VS Code  
    (Selektion der Add Ons, Konfiguration der IDE) 
  • Selektion von Lintern und Formattern für interne Projekte 
  • Template für Python Projekte
Profilbild von Maximilian Ruck Python Entwickler, Data Scientist aus Eschborn Python Entwickler, Data Scientist
Registrieren