Senior Software Engineer

Dominic
Richter.

Ich bringe Software weiter.

Hallo, ich bin Dominic aus Leipzig. Ich entwickle Backends, refactore gewachsene Anwendungen und bringe sie auf den neuesten Stand.

Porträt von Dominic Richter
Komplexität runter.
Qualität rauf.
Leipzig, Deutschland
Seit 2014Im Code zu Hause.
Mein SchwerpunktBackend & Refactoring
Mein Blick geht weiterCode bis Infrastruktur

01 / Erfahrung

Mit jeder Zeile
weiter.

Von Webanwendungen bis zur Plattform. Mein beruflicher Weg.

Chargecloud GmbH

Aktuell

Senior Software EngineerNovember 2023 — Heute

Aufgaben & Tech-Stack

Lead Team "Technical Maintainance" • März 2024 — Juli 2025

Team Platform Engineering • Juli 2025 — Februar 2026

Team Accounting • Februar 2026 — Heute

  • Optimierung und Fehlerbehebung der Anwendungen CRMI
  • Ansprechpartner innerhalb und außerhalb des Teams für technische Fragen
  • Anpassung von CI/CD
  • Anpassungen von Web-Schnittstellen / REST-Schnittstellen
  • Planung und Umsetzung von (größeren) Refactorings
  • Ausarbeitung und Einführung von Regeln im Bereich Codequalität und Branching
  • Docker
  • Management von Composer-Paketen
  • Beheben von Sicherheitslücken
  • Planung von Stabilisierungs-Arbeiten
  • Erstellung und Planung von Epics, Storys und Bugs (Tickets)
  • Update modifizierter Library's, um diese wieder von Origin beziehen zu können
  • Refactoring der Anwendung um das PHP Upgrade von 7.2 auf 8.x zu schaffen
  • Erstellung und Einführung von AMI Images
  • Jira
  • Gitlab
  • Git
  • Team City
  • Slim Framework
  • Docker
  • Symfony
  • Linux Server
  • Composer
  • Refactorings
  • Systemupgrades
  • Caddy
  • Claude
  • MCP

Powercloud GmbH

Webentwickler PHP (Backend)Juli 2018 — 2021

Tech Lead (Team Core)2022 — Oktober 2023

Aufgaben & Tech-Stack
  • Entwicklungen im Bereich Edifact, MSB und Core.
  • Optimierung und Fehlerbehebung der Anwendungen Powercloud und EDM
  • Ansprechpartner innerhalb und außerhalb des Teams für technische Fragen
  • Anpassung von CI/CD
  • Anpassungen von Web-Schnittstellen / REST-Schnittstellen
  • Planung und Umsetzung von (größeren) Refactorings
  • Ausarbeitung und Einführung von Regeln im Bereich Codequalität und Branching
  • Docker
  • Management von Composer-Paketen
  • Beheben von Sicherheitslücken
  • Planung von Stabilisierungs-Arbeiten
  • Erstellung und Planung von Epics, Storys und Bugs (Tickets)
  • Update modifizierter Library's, um diese wieder von Origin beziehen zu können
  • Refactoring der Anwendung um das PHP Upgrade von 7.2 auf 7.4 auf 8.x zu schaffen
  • Jira
  • Bitbucket
  • Git
  • Bamboo
  • Slim Framework
  • Docker
  • Symfony
  • Linux Server
  • Composer
  • Refactorings
  • Systemupgrades
  • Edifact
  • Eventsystem
  • Jenkins

Datenwerk GmbH

Webentwickler PHP (Backend)August, 2016 — Juni 2018

Aufgaben & Tech-Stack
  • Backendentwicklung (Wartung, Entwicklung neuer Features, Schnittstellen & kompletter Seiten, Bugfixing)
  • Frontentwicklung (Bugfixing, Erstellung neuer Features)
  • Administration und Wartung von macOS-Clients
  • Erstellen von Composer-Paketen zur projektübergreifender Nutzung
  • Jira
  • Bitbucket
  • Git
  • Bitbucket Pipelines
  • Gulp
  • Docker
  • Drupal 7
  • Drupal 8
  • Twig
  • Laravel 5
  • Shopware 5
  • WebEdition
  • Linux Server

Pluspol interactive GbR

Webentwickler BackendSep, 2014 — Juli 2016

Aufgaben & Tech-Stack
  • Backend Webentwicklung von Corporate Websites und Single-Page Webanwendungen mit Hilfe von Laravel, Wordpress und Zend
  • Einrichtung von Wordpress-Installationen
  • Programmierung von Wordpress-Erweiterungen und Funktionen
  • Wartung von Wordpress-Installationen und Wordpress-Erweiterungen
  • Programmierung von Webservices auf Basis von PHP und Laravel
  • Programmierung von HTML-Mailings und Newslettern
  • Unterstützung bei der Programmierung von statischen Websites auf Basis von HTML, CSS und Javascript
  • Performance und Suchmaschinen-Optimierung
  • Beratung und Mitarbeit bei der Angebotserstellung (Aufwandsschätzung)
  • Testing und Qualitätssicherung
  • PhpStorm
  • Wordpress
  • Laravel
  • Ajax
  • SEO
  • Git
  • Gitlab
  • Linux Server
  • Vagrant
  • Photoshop
  • Gulp
  • Grunt

Hetzner Online AG

Technischer Supportmitarbeiter RZSep, 2009 — Aug, 2010

Aufgaben & Tech-Stack
  • Betreuung weltweiter Kunden im technischen Bereich Dedizierter Server
  • Fehler- und Problemanalyse sowie deren Betreuung
  • Bereitstellung von Serversystemen
  • OTRS
  • Windows Server
  • Linux Server

02 / Tech-Stack

Die Werkzeuge.
Das Handwerk.

Mein Schwerpunkt liegt im PHP-Backend. Dazu kommt das, was gute Software im Alltag braucht.

Sprachen

  • PHP
  • SQL
  • XML
  • JSON
  • HTML
  • CSS
  • JavaScript
  • Java
  • C

CMS-Systeme

  • Drupal
  • Shopware
  • Joomla
  • WordPress

Anwendungen

  • JetBrains Apps
  • Jira
  • Docker
  • Teamcity
  • Claude Code
  • Codex
  • Jenkins
  • Vagrant
  • Gitlab
  • Bitbucket
  • Redmine
  • Office

Frameworks

  • Slim
  • Laravel
  • Symfony
  • Bootstrap
  • Foundation
  • Zend 1

Tools & Workflow

  • Gulp
  • PHPCS
  • PHPMD
  • Pear
  • Facebook SDK
  • Composer
  • Vagrant
  • Git (& Github)
  • SVN
  • Make
  • Grunt
  • Node.js
  • Android SDK

03 / Über mich

Neugier hört
nicht bei Code auf.

Am liebsten verstehe ich, wie Dinge funktionieren. Und finde heraus, wie sie noch besser werden.

Das gilt für gewachsene Software genauso wie für das Netzwerk hinter einer Festivalbühne oder die Solaranlage zu Hause. Ich tüftle gern – auch abseits des Bildschirms.

  • Systeme & Netzwerke

    Server, Administration und alles, was verbindet.

  • Energie & Automatisierung

    Solaranlagen optimieren mit MQTT, Grafana, Node-RED, InfluxDB und KI.

  • Hardware & Hacks

    Mikrocontroller, Fahrzeug-Retrofit und Softwarehacks rund um die VW AG.

  • Und sonst?

    Android- und iOS-Entwicklung. Und natürlich Pokémon.

04 / Grundlagen

Wo alles
angefangen hat.

Hochschule Mittweida

Bachelor-Studiengang, Medieninformatik mit interaktivem Entertainment • 09/2012 — 08/2014

Fachrichtung: Informatics Applications (IA)

  • SVN
  • Android Programmierung
  • Java
  • Redmine

Hochschule für Telekommunikation Leipzig

Bachelor-Studiengang: Telekommunikationsinformatik • 09/2011 — 08/2012

BSZ Julius Weisbach

Fachoberschule • 09/2010 — 08/2011

Fachoberschulabschluss / Fachabitur in Richtung „Wirtschaft & Verwaltung“ im Juli 2011

Deutschen Telekom AG (Chemnitz)

Ausbildung zum IT-Systemkaufmann • 09/2006 — 08/2009

Einsätze in folgenden Bereichen

  • Technischer Außendienst (in Freiberg)
  • Technischer Innendienst (in Chemnitz)
  • Kundenbetreuung (Gold in Chemnitz)
  • Telekom Shop (in Chemnitz Rathausstraße)

Mittelschule Flöha-Plaue

Realschule • 09/2000 — 08/2006

Realschulabschluss

05 / Weiterlernen

Neues lernen.
Dranbleiben.

Google IT Support Specialization

Oktober 2018 - Zertifikat

  • System Administration and IT Infrastructure Services
  • Technical Support Fundamentals
  • The Bits and Bytes of Computer Networking
  • Operating Systems and You: Becoming a Power User
  • IT Security: Defense against the digital dark arts

English Terms in Computer Science at level C1.1 CEF

Hochschule Mittweida • 2013

Im Rahmen der Englisch-Prüfung.

English in Computer Science and Information Technology at level C1.1 CEF

Hochschule Mittweida • 2013

Im Rahmen der Englisch-Prüfung.

06 / Engagement

Auch neben
dem Job.

Technik, die Menschen zusammenbringt.

Rocken am Brocken / Festivalkombinat

Netzwerktechniker • 2015 — Heute

Aufbau und Betreuung von Richtfunk auf dem Festivalgelände

Dominic Richter Kleingewerbe

Nebenberuflich

  • Erstellung von Webseiten
  • Einrichtung / Betreuung von Servern
  • Aufsetzen von Pipelines (CI/CD)
  • Einrichtung von Grafana, Telegraf, MQTT Brokern, NodeRed, InfluxDB

Kontakt / Sag Hallo

Gute Software beginnt
mit einem Gespräch.

Ob fachlicher Austausch oder eine spannende Idee – ich freue mich über eine Nachricht.

kontakt@twitnic.de