Domenik Jones

Python Engineer and Cloud Migration Consultant

Domenik Jones
Berlin, Deutschland

Erfahrungen

Sept. 2024 - Bis heute
8 Monaten
Hamburg, Deutschland

Python Engineer and Cloud Migration Consultant

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. Leveraged expertise in automation and software implementation to enhance scalability, reliability and profitability.

  • 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

Python, Poetry, Ruff, PostgreSQL, SQLAlchemy, Github CI, Kubernetes, Apache Airflow, AWS Cloud

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

Team Lead and Python Engineer Consultant

T-Systems International and the European Central Bank

Collaborated with T-Systems International (TSI) and the European Central Bank (ECB) on a complex legacy timeseries aggregation project migration to Python 3. Orchestrated and executed this multi-phased initiative spanning various ECB business units.

  • 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. Integrating 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 to the new framework.
  • Sprint planning and execution in close collaboration with the ECB stakeholders.
  • Acted as the primary liaison between the TSI program management and our Process Team, facilitating communication and alignment.
  • Ensured effective coordination with parallel teams both within the project and the ECB.
  • Demonstrated agility by continuously enhancing the core Python library to meet demanding development timelines and requirements.
  • Monitored and optimized services deployed on Kubernetes, overseeing the planning and execution of release cycles in collaboration with the ECB counterparts.
  • Established project developer training sessions for over 80 developers and enforced coding standards for our development teams.
  • Developed detailed code handover documentation for ECB users and conducted comprehensive theoretical and practical training sessions. Ensured a smooth transition to the new framework and aggregation code system by equipping business users with the necessary knowledge and skills.
  • Conducted onsite alignment, training, and handover sessions at the European Central Bank in Frankfurt.
  • Exhibited unwavering commitment to meeting project deadlines, often going above and beyond with extended work hours as needed.
  • Organized and led team meetings and events across Germany and Austria, fostering team cohesion during remote work periods.

Python3, Pandas, Numpy, Numba, Pydantic, Pytest, MyPy, Git, GitLab, CI/CD, Kuberentes, Jira, JupyterHub, FAME 4GL (Timeseries)

Nov. 2020 - Okt. 2021
1 Jahr
Berlin, Deutschland

Team Lead, Senior Python and React Developer

Kaffeehaus-Diamant

Managed end-to-end project responsibilities encompassing both backend and frontend components, overseeing the development and enhancement of an established e-commerce and warehouse solution tightly integrated with Amazon Seller Central.

  • Led efforts to streamline the frontend application, leveraging Swagger and Elasticsearch for improved functionality within a React-based environment.
  • Designed a comprehensive strategy for transitioning from a virtual machine-based server infrastructure to a cloud-hosted solution, employing Kubernetes, ELK (Elasticsearch, Logstash, Kibana), and AWS services to optimize system performance and scalability.
  • Python / Django Backend microservices development. Caching with Elasticsearch and Redis and implementation of autogenerated DRF API models in Typescript.
  • React application development with Bootstrap 4 (sass) and evaluated Tailwind CSS. Built component library with storybooks.

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

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

Founder and CEO

sharck.io UG

  • Leading a team of three dedicated employees in delivering high-quality data engineering solutions to clients.
  • Developed and implemented data engineering strategies and solutions to meet client requirements.
  • Managed business operations, including budgeting, client acquisition, and project management.
Sept. 2018 - Okt. 2020
2 Jahren 2 Monaten
Berlin, Deutschland

Team Lead and Senior Python Developer

Bayes Esports

Led and managed a team of up to 5 developers, overseeing both backend and frontend projects in a startup environment.

  • Provided mentorship to data scientists and served as the tech lead for two significant backend initiatives while migrating these services to the AWS cloud.
  • Offered expert advice to senior management on strategic technological matters.
  • Collaborated with the team to meet project requirements and ensure successful delivery.
  • Developed, deployed, and maintained Python/Django applications hosted on AWS using Kubernetes.
  • Efficiently ingested and merged large volumes of data from diverse sources 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 extensive research on cutting-edge technologies such as Apache Spark, Kafka, and Parquet.

Python, Django, DRF, pytest, Elasticsearch, RabbitMQ, Redis, CircleCI, Docker, Kubernetes, Linux, NodeJS, JavaScript, Typescript, React, AWS, and Kubernetes.

Juli 2016 - Aug. 2018
2 Jahren 2 Monaten
Berlin, Deutschland

Senior Python Developer (Backend Lead)

Scholz & Volkmer

Maintaining, extending and refactoring Python and Django backend projects for:

  • Mercedes-Benz - A customer training platform backend and API for a React frontend - Use of Elasticsearch and customization of the Django application to build an editor publishing workflow with custom defined training contents
  • USM - A Django based webshop with reporting dashboards and campaign sites built with DjangoCMS and React
  • Deutsche Bahn - Multiple campaign sites like "DB - Das ist Grün"

Python, Django, DRF, pytest, Elasticsearch, Docker, NodeJS, Typescript, React

Juli 2011 - Juni 2016
5 Jahren
Zürich, Schweiz

Team Lead and Python Developer

Netzbarkeit GmbH

  • Python / Django / DjangoCMS / Bootstrap and SASS development
  • PHP Development (Codeigniter 2 framework)
  • Agile Project Method Implementation and Administrator (Atlassian Tools)
  • Onsite System Administrator / Engineer (Unix, Windows, Mac, OpenVZ Virtualization)
Aug. 2010 - Juni 2011
11 Monaten
Zürich, Schweiz

System Engineer and Developer

Deurocos Cosmetics

  • Website Administrator and Developer (PHP, Magnolia Java - JSP)
  • RPG Developer (IBM AS/400 Systems)
  • Windows (2003/2008) Domain Engineer / Support
  • Onsite 1st /2nd / 3rd Level Support

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
Verhandlungssicher

Ausbildung

Juli 2006 - Juni 2010

Berufsschulzentrum Uster

System-Engineer · Zürich, Schweiz

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Verifizierter Experte
Michael König

Solution Architect and Full-Stack Developer

Profil ansehen
Verifizierter Experte
Peter Teich

Senior Golang Developer / DevOps Engineer

Profil ansehen
Verifizierter Experte
Hans-Christian Pahlig

Agile Leader und Senior Full Stack

Profil ansehen
Verifizierter Experte
Niklas Witzel

AI Engineer, Cloud Solution Architect, Backend Developer

Profil ansehen
Verifizierter Experte
Martin Gross

Independent DevOps and Cloud Transformation Consultant

Profil ansehen
Verifizierter Experte
Werner Keil

Enterprise Consultant, Java, Jakarta EE, Agile, and Microservice Expert

Profil ansehen
Verifizierter Experte
Jürgen Fey

Tech & Product Lead AI Development

Profil ansehen
Verifizierter Experte
Ales Loncar

Principal Cloud Solutions Engineer

Profil ansehen
Verifizierter Experte
Manuel Reinfurt

Cloud Architect & Lead Developer

Profil ansehen
Verifizierter Experte
Peter Achilles

IT-Berater

Profil ansehen
Verifizierter Experte
Tungi Dang

Freelance Technical Product Lead | DevOps Expert | It Program Manager | Senior Solution Architect | Ai-engineer

Profil ansehen
Verifizierter Experte
Denis Hamann

Cloud Architect | Senior Backend Developer

Profil ansehen
Verifizierter Experte
Michael Fecher

Solution Architect (AWS, Serverless, Data Engineering)

Profil ansehen
Verifizierter Experte
Markus Gritsch

Lead Full-Stack Software Engineer

Profil ansehen
Verifizierter Experte
Andreas Schmückert

Senior Full-Stack Developer, Solution & Enterprise Architect, Security Champion and Test Manager

Profil ansehen