20.07.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 01.12.2026

IT [DevSecOps] Consult - Full-Stack Software Dev

Hürth, Deutschland
Deutschland +2
info: Deutschland, Belgien, Niederlande
Master of Science
Hürth, Deutschland
Deutschland +2
info: Deutschland, Belgien, Niederlande
Master of Science

Profilanlagen

Thorsten-en.pdf
Thorsten-de.pdf

Skills

JavaJavaScriptPHPSpring SecurityAgile MethodologieAmazon Web ServicesAmazon S3Apple Mac SystemsArchitekturAtlassian ConfluenceAtlassian JiraAutomatisierungMicrosoft AzureBash ShellBoost (C++ Libraries)BuildbotC#C++Cloud ComputingIt-BeratungDatenbankenContinuous IntegrationData MigrationLinuxJ2EEGitHubProtocol BuffersGradleIntellij IDEASpring FrameworkJinja2PythonLatexPostgreSQLMariaDBProjektmanagementApache MavenMercurialMongoDBMySQLMQTTNoSQLOpenmpOpenShiftPHP DevelopmentScrumSoftware ArchitectureSoftwarewartungResource Description FrameworkPrometheusScaled Agile FrameworkSonarqubeVaultSPARQLSQLiteSQLSubversionTransmission Control Protocol (TCP)VirtualBoxOpenapiDoxygenReact.jsGrafanaSpring BootMysql DatabasesOracle NosqlBUS SystemeGitLabKanbanEvent Driven ArchitectureSicherheitskritischeContainerisierungGitlab-CiKubernetesRancherFull Stack EntwicklungApache KafkaGraphQLBetriebssystemeSlurmRefactoringDevSecOpsDockerJenkinsGolangMicroservicesOracledb
Thorsten ist ein erfahrener IT-Generalist mit Schwerpunkten in DevSecOps, Full-Stack-Entwicklung und Cloud-nativen Architekturen.
Er bringt über 5 Jahre Praxiserfahrung in sicherheitskritischen Projekten – u.a. im Energieumfeld – mit und verfügt über umfassendes Know-how in Java (Spring Boot), Python, React.js, Kubernetes und CI/CD-Setups.
Er ist versiert in der Konzeption und Umsetzung von Microservices, Security Automation (u.a. mit FOSSA, Trivy, Renovate), der Einrichtung und dem Betrieb von Clustern (K3s, Rancher) sowie der Entwicklung robuster Schnittstellen (REST, Protobuf, GraphQL, Kafka, MQTT).
Thorsten übernimmt Verantwortung in allen Projektphasen – von Architektur bis Betrieb – und agiert als technische Ansprechperson für Teams und Stakeholder.

Erfolge
  • Migration div. Bestandsprojekte (CVS, SVN, Mercurial) zu GitLab
  • Migration sowie Refactoring von Bestandsprojetken als Cloud-basierte MicroServices
  • Erhöhen der Produktivität durch Automatisierung von Tests, Integration sowie Deployment (CI/CD)
  • Erhöhen der Sicherheit durch automatisierte Produkt-Analysen (SSDLC)
Themen & Fachkompetenzen
  • Full-Stack-Entwicklung (Java, Python, React)
  • DevSecOps & Sicherheitsautomatisierung (SBOM, CVE/CWE)
  • Containerisierung & Clusterbetrieb (Docker, Podman, K3s)
  • CI/CD-Prozesse & Automatisierung (GitLab, Jenkins, Helm)
  • Software-Wartung & Refactoring
  • Datenmigration & Infrastrukturmodernisierung
  • Agile Methoden (Scrum, Kanban, SAFe)
Programmiersprachen
  • Java
  • C++
  • Python
  • PHP
  • Golang
  • JavaScript
Software-Architekturen
  • Hexagonal Architecture
  • Clean Architecture
  • Event Driven Architecture
  • Layered Architecture
  • Microservices
Datenbanken
  • SQL
  • SQLite
  • NoSQL
  • MongoDB
  • OracleDB
  • MariaDB/MySQL
  • PostgreSQL
Toolset & Plattformen
  • GitLab | GitHub | Gitea
  • Docker | Kubernetes(K8s, K3s) | OpenShift | HelmCharts
  • Jenkins | BuildBot | GitHub Actions | GitLab Pipeline | AWS Pipeline | Azure DevOps
  • SonarQube/Megalinter/Snyk/FOSSA/Renovate
  • Keycloak | Vault | Prometheus | Grafana | Elastic ELK
Betriebssysteme
  • Linux
  • Windows
  • MacOS

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Betrieb einer CI/CD Infrastruktur

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufsetzen und härten von CI/CD relevanten Diensten
  • GitLab Runner
  • Container Registry
  • Renovate
  • PostgreSQL

Entwicklung einer WebApp mit Django Backend und React.js Frontend

  • Implementierung von GraphQL Interfaces
  • Implementierung von Unit-Tests
  • Implementierung neuer Features
  • Implementierung von Datenbank-Migrationen
  • Umsetzung der Compliance-Anforderungen
  • Schulung von Junior-DevOps
  • Bugfixing
  • Technische Beratung zur Erstellung von Meilensteinen
  • Leitung div. Scrum-Termine
  • Dokumentation
  • Einführung diverser CI/CD Pipelines inkl. Templates:
    • Erstellung von OCI Containern via Podman
    • Linting diverser Sprachen
    • Vulnerability Prüfung
    • Update Automatisierung mit Renovate

Automatisierung der Erstellung von virtuellen Maschinen

Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.
  • Initiale Einrichtung von Linux Mint via Packer und Preseed
  • Weitere Kundenanpassung via Ansible
  • Absicherung des Systems mittels Firewall, sshd_config, no root login, etc.

Installation und Wartung von Software auf Produktivsystemen

  • Installation neuer Versionen der u.g. Flottenmanagement-Software
  • Datenbank-Migrationen
  • Rollbacks
  • Test-Support
Tools:
  • BASH
  • SSH
  • Oracle
  • SQL Developer

Entwicklung eines Java Backend mit React.js Frontend

  • Konzeption und Umsetzung des Backend in Java
  • Beteiligung an der Umsetzung des Frontend in React.js
  • CI/CD mit GitLab/SonarQube/HelmChart/Artifactory/Kubernetes
  • Integration mit Software von weiteren Software-Zulieferern
  • Dokumentation

Front- und Backend-Entwicklung im Kontext "Redispatch 2.0"

  • Backend in Java/SpringBoot
  • Frontend in C#
  • Kommunikations via REST API
  • CI/CD 
Tools:
  • Docker
  • Artifactory
  • Helm
  • qw232GitLab
  • SonarQube
  • OWASP
  • C#
  • DevExpress
  • Java
  • SpringBoot
  • Maven
  • Apache Jena
  • SPARQL
  • RDF
  • Oracle
    Confluence

Wartung und Weiterentwicklung einer Software zum Flottenmanagement

  • Konzeption, Umsetzung, Test und Dokumentation neuer Features
  • Datenbankdesign
  • Modernisierung durch:
    •  Ersetzen veralteter Libraries
    • Updaten der verwendeten Build-Tools
    • Bekanntmachen neuer Features aktueller Sprachversionen (C++)
    • Refactoring des Quellcode nach aktuellen Standards
Tools:
  • Emacs
  • BASH
  • SSH
  • CVS
  • C++
  • Doxygen
  • Oracle
  • SQL
  • Jira

Application of Tree Learning Search in Robotics

  • Automatisierte Diskretisierung von kontinuierlichen Problemen
  • Monte Carlo Tree Search (MCTS)
  • Incremental Regression Tree Induction
  • Entwickeln eines Simulators für das vorgegebene Problem (Java)
  • Vergleich mit a-priori diskretisiertem MCTS
Tools:
  • Java
  • JSON-RPC
  • C++
  • Boost
  • Doxygen
  • LaTeX

Migration von Bestandsprojekten nach Git sowie Entwicklung einer GUI

  • Anforderungsanalyse
  • Inbetriebnahme der Software Gitolite
  • Entwicklung einer an den Betrieb angepassten Web-GUI
  • Migration von Bestandsprojekten aus CVS und SVN
  •  Dokumentation
Tools:
  • Buildbot
  • Tinderbox
  • Jenkins
  • Hudson
  • Python
  • LaTeX
  • DokuWiki

Automatisierte Verifikation des Strukturlösers FEAFA mittels eines Continuous Integration Frameworks

  • Anforderungsanalyse
  • Vergleich verschiedener CI-Systeme
  • Einführung des CI-Systems "Buildbot"
  • Automatisierung der Unit & Integrationstests
  • Einführung des OWASP Scanners
  • Automatisierung von Benchmark & Lasttests
Tools:
  • Buildbot
  • Tinderbox
  • Jenkins
  • Hudson
  • Python
  • LaTeX
exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.01.2027


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden