Domenik Jones

Python Engineer and Cloud Migration Consultant

Berlin, Deutschland

Erfahrungen

Sept. 2024 - Bis heute
10 Monaten

Python Engineer and Cloud Migration Consultant

Company not mentioned

  • Supported the company's transition from an on-premise architecture to AWS cloud services, playing a pivotal role in modernizing infrastructure and optimizing operational efficiency.
  • Implemented Poetry and Ruff to streamline Python dependency management and code quality checks, improving development efficiency and reducing errors.
  • Implemented an automated CI/CD strategy with GitHub Actions, which decreased deployment times and minimized manual intervention.
  • Enforced deployment automation for Kubernetes, enhancing the scalability and reliability of applications across the organization.
  • Evaluated and implemented Apache Airflow for workflow management, leading to more efficient scheduling and monitoring of data pipelines.
  • Created data interfaces for energy traders, enabling them to optimize profit margins through improved data analysis and decision-making tools.

Technologies: 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

  • Collaborated on a complex legacy timeseries aggregation project migration to Python 3.
  • Supervised and provided leadership, training, and mentorship to a diverse team comprising 20+ members like Data Scientists, Data Engineers, Python Developers, Automation Test Engineers, and Trainees.
  • Planned, implemented, and tested components of the project's shared core libraries to retrieve, aggregate, and correct a continuous stream of data.
  • Successfully migrated legacy code (FAME) to a new Python 3 framework.
  • Integrated over ten ECB business units and more than 50 data aggregation and manipulation-oriented subprocesses into the new framework.
  • Acquired proficiency in the legacy FAME 4GL language and successfully streamlined its code for migration.
  • Sprint planning and execution in close collaboration with ECB stakeholders.
  • Acted as the primary liaison between TSI program management and the Process Team.
  • Monitored and optimized services deployed on Kubernetes.
  • Ensured effective coordination with parallel teams inside the project and ECB.
  • Established project developer training sessions for over 80 developers and enforced coding standards.
  • Developed detailed code handover documentation and conducted theoretical and practical training sessions.
  • Conducted onsite alignment, training, and handover sessions at the European Central Bank in Frankfurt.

Technologies: Python3, 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

  • Managed end-to-end project responsibilities encompassing backend and frontend components.
  • Led efforts to streamline the frontend application, leveraging Swagger and Elasticsearch for improved functionality.
  • Designed a comprehensive strategy to transition from a virtual machine-based server infrastructure to a cloud-hosted solution.
  • Developed Python/Django Backend microservices, including caching with Elasticsearch and Redis.
  • React application development using Bootstrap 4 and evaluated Tailwind CSS.
  • Built a component library with storybooks.

Technologies: Python, Django, DRF, Redis, Elasticsearch, Logstash, Kibana, Prometheus, Grafana, Typescript, React, Tailwind CSS.

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

Founder and CEO

sharck.io UG

  • Led a team of three employees in delivering high-quality data engineering solutions.
  • Developed and implemented data engineering strategies according to client requirements.
  • Oversaw business operations including budgeting, client acquisition, and project management.
Sept. 2018 - Okt. 2020
2 Jahren 2 Monaten

Team Lead and Senior Python Developer

Bayes Esports

  • Led a team of up to 5 developers, overseeing backend and frontend projects.
  • Provided mentorship to data scientists and served as tech lead for backend initiatives while migrating services to AWS cloud.
  • Offered expert advice to senior management on strategic technological matters.
  • Developed, deployed, and maintained Python/Django applications hosted on AWS.
  • Ingested and merged large volumes of data into a centralized database.
  • Created user-friendly interfaces through APIs and implemented real-time communication using WebSockets and RabbitMQ.
  • Led a data science-oriented backend project essential for powering a data merging service.
  • Conducted research on technologies such as Apache Spark, Kafka, and Parquet.

Technologies: 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

  • Maintained, extended, and refactored Python and Django backend projects.
  • Mercedes-Benz: Developed a customer training platform backend and API for a React frontend, including Elasticsearch integration and custom workflows.
  • USM: Built a Django-based webshop, reporting dashboards, and campaign sites with DjangoCMS and React.
  • Deutsche Bahn: Developed multiple campaign sites (e.g., 'DB - Das ist Grün').

Technologies: Python, Django, DRF, pytest, Elasticsearch, Docker, NodeJS, Typescript, React.

Juli 2011 - Juni 2016
5 Jahren

Team Lead and Python Developer

Netzbarkeit GmbH

  • Developed Python/Django backend applications and DjangoCMS.
  • PHP development using CodeIgniter 2 framework.
  • Implemented Agile project methodologies and administered Atlassian tools.
  • Served as onsite System Administrator/Engineer for Unix, Windows, Mac, and OpenVZ Virtualization.
Aug. 2010 - Juni 2011
11 Monaten

System Engineer and Developer

Deurocos Cosmetics

  • Website administrator and developer using PHP and Magnolia Java JSP.
  • RPG development for IBM AS/400 systems.
  • Provided Windows domain engineer/support and onsite 1st/2nd/3rd level support.
Juli 2006 - Juli 2010
4 Jahren 1 Monate

Eidg. Dipl. System-Engineer

Berufsschulzentrum Uster

Zusammenfassung

Accomplished Python Developer, Team Lead and Coding Enthusiast with a rich 14-year track record of expertise in software development. Committed to fostering knowledge exchange and skill development among peers, facilitating a culture of continuous learning and improvement.

A quick and enthusiastic learner, renowned for a strong work ethic and a proactive approach to problem-solving. Equally adept at excelling both in independent and collaborative team environments, with a proven ability to lead teams to success while maintaining a focus on quality and efficiency.

Sprachen

Deutsch
Muttersprache
Englisch
Muttersprache

Ausbildung

Juli 2006 - Juli 2010

Berufsschulzentrum Uster

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