Domenik Jones

Python-Entwickler und Cloud-Migrationsberater

Berlin, Deutschland

Erfahrungen

Sept. 2024 - Bis heute
11 Monaten

Python Engineer and Cloud Migration Consultant

Company not mentioned

  • Unterstützte den Wechsel der Firma von einer On-Premise-Architektur zu AWS-Cloud-Services und spielte eine zentrale Rolle bei der Modernisierung der Infrastruktur und Optimierung der Betriebseffizienz.
  • Implementierte Poetry und Ruff zur Optimierung des Python-Dependency-Managements und zur Code-Qualitätsprüfung, wodurch die Entwicklung effizienter wurde und Fehler reduziert wurden.
  • Setzte eine automatisierte CI/CD-Strategie mit GitHub Actions um, wodurch die Bereitstellungszeiten verkürzt und manueller Aufwand minimiert wurde.
  • Führte Deployment-Automatisierung für Kubernetes ein, was die Skalierbarkeit und Zuverlässigkeit der Anwendungen im gesamten Unternehmen erhöhte.
  • Bewertete und implementierte Apache Airflow für Workflow-Management, was zu effizienterem Scheduling und Monitoring von Datenpipelines führte.
  • Erstellt Dateninterfaces für Energiehändler, die ihnen halfen, Gewinnmargen durch verbesserte Datenanalyse und Entscheidungswerkzeuge zu optimieren.

Technologien: Python, Poetry, Ruff, PostgreSQL, SQLAlchemy, GitHub CI, Kubernetes, Apache Airflow, AWS Cloud.

Jan. 2021 - Aug. 2024
2 Jahren 8 Monaten
Frankfurt am Main, Deutschland

Team Lead and Python Engineer Consultant

T-Systems International and the European Central Bank

  • Arbeitete an der Migration eines komplexen Legacy-Timeseries-Aggregationsprojekts auf Python 3.
  • Führte und betreute ein diverses Team von über 20 Mitgliedern (Data Scientists, Data Engineers, Python-Entwickler, Automation Test Engineers und Auszubildende).
  • Plante, implementierte und testete Komponenten der projektübergreifenden Core-Bibliotheken zur Datenbeschaffung, -aggregation und -korrektur eines kontinuierlichen Datenstroms.
  • Migrierte erfolgreich Legacy-Code (FAME) in ein neues Python 3-Framework.
  • Integrierte über zehn ECB-Geschäftseinheiten und mehr als 50 datenaggregations- und manipulation­sorientierte Teilprozesse in das neue Framework.
  • Erwarb Kenntnisse in der Legacy-Sprache FAME 4GL und optimierte deren Code für die Migration.
  • Sprintplanung und -durchführung in enger Abstimmung mit den ECB-Stakeholdern.
  • Diente als Hauptansprechpartner zwischen TSI-Programmmanagement und dem Prozess-Team.
  • Überwachte und optimierte Services, die auf Kubernetes bereitgestellt wurden.
  • Sorgte für effektive Koordination mit parallelen Teams innerhalb des Projekts und der ECB.
  • Organisierte Entwickler-Trainings für über 80 Entwickler und setzte Coding-Standards durch.
  • Erstellte ausführliche Code-Übergabe­dokumentationen und führte theoretische sowie praktische Trainings durch.
  • Leitete Vor-Ort-Abstimmungs-, Schulungs- und Übergabesitzungen bei der Europäischen Zentralbank in Frankfurt.

Technologien: Python 3, Pandas, Numpy, Numba, Pydantic, Pytest, MyPy, Git, GitLab, CI/CD, Kubernetes, Jira, JupyterHub, FAME 4GL (Timeseries).

Nov. 2020 - Okt. 2021
1 Jahr

Team Lead, Senior Python and React Developer

Kaffeehaus-Diamant

  • Verantwortete das Projekt von Anfang bis Ende inklusive Backend und Frontend.
  • Leitete die Optimierung der Frontend-Anwendung und setzte Swagger und Elasticsearch für bessere Funktionalität ein.
  • Entwickelte eine umfassende Strategie zur Umstellung von einer VM-basierten Serverinfrastruktur auf eine Cloud-Lösung.
  • Entwickelte Python/Django-Backend-Microservices inklusive Caching mit Elasticsearch und Redis.
  • Entwickelte React-Anwendungen mit Bootstrap 4 und testete Tailwind CSS.
  • Erstellte eine Komponentenbibliothek mit Storybook.

Technologien: Python, Django, DRF, Redis, Elasticsearch, Logstash, Kibana, Prometheus, Grafana, TypeScript, React, Tailwind CSS.

Sept. 2020 - Bis heute
4 Jahren 11 Monaten
Berlin, Deutschland

Founder and CEO

sharck.io UG

  • Führte ein Team von drei Mitarbeitern und lieferte hochwertige Data-Engineering-Lösungen.
  • Entwickelte und implementierte Data-Engineering-Strategien nach Kundenanforderungen.
  • Leitete die Geschäftsprozesse, inklusive Budgetplanung, Kundenakquise und Projektmanagement.
Sept. 2018 - Okt. 2020
2 Jahren 2 Monaten

Team Lead and Senior Python Developer

Bayes Esports

  • Führte ein Team von bis zu fünf Entwicklern und betreute Backend- und Frontend-Projekte.
  • Gab Data Scientists Anleitung und war Tech Lead für Backend-Initiativen während der Migration der Services in die AWS-Cloud.
  • Beriet das Senior Management in strategischen Technologiefragen.
  • Entwickelte, deployte und wartete Python/Django-Anwendungen auf AWS.
  • Integrierte und migrierte große Datenmengen in eine zentrale Datenbank.
  • Erstellte benutzerfreundliche Schnittstellen über APIs und implementierte Echtzeitkommunikation mit WebSockets und RabbitMQ.
  • Leitete ein data-science-orientiertes Backend-Projekt, das für einen Datenzusammenführungsdienst essentiell war.
  • Führte Recherchen zu Technologien wie Apache Spark, Kafka und Parquet durch.

Technologien: Python, Django, DRF, pytest, Elasticsearch, RabbitMQ, Redis, CircleCI, Docker, Kubernetes, Linux, NodeJS, JavaScript, TypeScript, React, AWS.

Juli 2016 - Aug. 2018
2 Jahren 2 Monaten

Senior Python Developer (Backend Lead)

Scholz & Volkmer

  • Wartete, erweiterte und refaktorierte Python- und Django-Backend-Projekte.
  • Mercedes-Benz: Entwickelte das Backend und die API einer Schulungsplattform für Kunden mit React-Frontend, inklusive Elasticsearch-Integration und individuellen Workflows.
  • USM: Baute einen Django-basierten Webshop, Reporting-Dashboards und Kampagnenseiten mit DjangoCMS und React.
  • Deutsche Bahn: Entwickelte mehrere Kampagnenseiten (z.B. "DB – Das ist Grün").

Technologien: Python, Django, DRF, pytest, Elasticsearch, Docker, NodeJS, TypeScript, React.

Juli 2011 - Juni 2016
5 Jahren

Team Lead and Python Developer

Netzbarkeit GmbH

  • Entwickelte Python/Django-Backend-Anwendungen und DjangoCMS.
  • PHP-Entwicklung mit dem CodeIgniter 2-Framework.
  • Implementierte agile Projektmethoden und verwaltete Atlassian-Tools.
  • Arbeitete als vor Ort Systemadministrator/Engineer für Unix, Windows, Mac und OpenVZ-Virtualisierung.
Aug. 2010 - Juni 2011
11 Monaten

System Engineer and Developer

Deurocos Cosmetics

  • Website-Administration und -Entwicklung mit PHP und Magnolia Java JSP.
  • RPG-Entwicklung für IBM AS/400-Systeme.
  • Biete Windows-Domain-Engineering/Support und Vor-Ort-1st/2nd/3rd-Level-Support.
Juli 2006 - Juli 2010
4 Jahren 1 Monate

Eidg. Dipl. System-Engineer

Berufsschulzentrum Uster

Zusammenfassung

Erfahrener Python-Entwickler, Teamleiter und Coding-Enthusiast mit einer 14-jährigen Erfolgsgeschichte in der Softwareentwicklung. Engagiert für den Austausch von Wissen und die Weiterentwicklung von Fähigkeiten im Team, um eine Kultur des kontinuierlichen Lernens und Verbesserns zu fördern.

Schneller und begeisterter Lerner, bekannt für starke Arbeitsmoral und proaktive Problemlösung. Genauso versiert darin, sowohl eigenständig als auch im Team zu arbeiten, mit nachgewiesener Fähigkeit, Teams zum Erfolg zu führen und dabei Qualität und Effizienz im Blick zu behalten.

Sprachen

Deutsch
Muttersprache
Englisch
Muttersprache

Ausbildung

Juli 2006 - Juli 2010

Berufsschulzentrum Uster

Eidg. Dipl. System-Engineer · Zürich, Schweiz