← Back

— Curriculum Vitae

Career

Full-stack developer focused on Angular, Python and Django. I build and maintain a time-tracking and administration platform for staffing agencies (Django REST backend, PostgreSQL, React frontend) that runs in production. Eight years in staffing coordination taught me workforce planning, time management and German temporary-employment law from the user’s side. Currently training as a DevSecOps developer with a focus on cloud and IT security.

CV as PDF ↓PDF · full version with contact details, in German

Client project in production

since 10/2025

Mitarbeiter-App — time-tracking and administration platform

Own product, Ahaus — in use at staffing agencies, among them Westfalia Personaldienstleistung GmbH

  • Digital time tracking with timesheets, signature capture and PDF export, PDF/A-3b conformant
  • Backend with Django REST Framework and PostgreSQL, a dedicated service layer for the business logic; a separate Docker stack with its own database per client
  • JWT cookie authentication with role-based permissions
  • Client and administration portal with approval workflows, holiday and advance-payment requests and document management
  • Frontend as an installable, multilingual progressive web app with React, TypeScript and Vite
  • Automated tests and a CI/CD pipeline with GitHub Actions including security and dependency scanning
  • Requirements gathered directly with the client, releases and ongoing support

Further education

07/2026 — 01/2027

DevSecOps developer, focus on cloud and IT security

Developer Akademie GmbH, Munich — ongoing

  • Cloud infrastructure, IT security, CI/CD and automation of build and deployment processes

02/2025 — 07/2026

Full-stack development

Developer Akademie GmbH, Munich — AZAV-accredited training provider

  • Frontend module: HTML, CSS/SCSS, JavaScript, TypeScript, Angular, UI/UX implementation, Git and GitHub, agile teamwork with Scrum and Kanban
  • Backend module: Python, Django, Django REST Framework, REST APIs, HTTP and SSL fundamentals, databases with SQLite, PostgreSQL and Redis, Docker and deployment fundamentals
  • Separate certificates for frontend and backend: frontend certificate received, backend completed and the certificate is currently being issued
  • Hands-on individual, team and final projects

Professional experience and industry background

06/2024 — 01/2025

Career change

Moving into software development, selecting and preparing the training programme

09/2019 — 05/2024

Staffing and sales coordinator

Steel & More GmbH, Ahaus

  • Scheduling and supporting around 35 industrial and technical specialists at client sites in the steel and metal industry
  • Recruiting: sourcing candidates, interviews and onboarding
  • New business acquisition, needs analysis and quotations
  • Contracts, time management and payroll preparation under German temporary-employment law; dunning; appointed safety officer
  • Analysing and improving internal scheduling processes

02/2017 — 09/2019

Staffing and sales coordinator

Dommasch Personal GmbH, Recklinghausen

  • Scheduling and coordinating skilled workers in engineering, trades and industry
  • New business acquisition, account management and recruiting external staff
  • Project planning, process improvement and leading the teams

07/2004 — 02/2017

Earlier professional experience

  • Dommasch Personal GmbH, Recklinghausen — interim managing director preparing the company formation, strategic planning and keeping operations running (09/2016—02/2017)
  • Ziemann Personaldienste GmbH, Recklinghausen — staffing and sales coordinator; the role ended with the company’s insolvency (03/2016—09/2016)
  • Career change into the staffing industry (10/2014—03/2016)
  • Grüne Welle GbR, Ahaus — master gardener, site planning, coordination and delivery of construction projects (09/2012—10/2014)
  • GaLa Bau Vennemann, Ahaus — gardener, landscaping and horticulture (06/2011—09/2012)
  • FVB GmbH and PAV Arbeitsvermittlung — sales and job placement (07/2004—12/2008)

Education

08/2012 — 06/2014

Master gardener and state-certified business manager

Gartenbauzentrum Essen (Chamber of Agriculture North Rhine-Westphalia) — landscaping and horticulture, master craftsman qualification at DQR level 6

04/2009 — 06/2011

Apprenticeship as gardener, landscaping and horticulture

Henkhaus GmbH — completed

06/2002 — 07/2004

Apprenticeship as industrial clerk

Göckener Kunststofftechnik GmbH — completed

Technical skills

Core skills

TypeScript, JavaScript, React, Angular, HTML5, SCSS/CSS, Python, Django, Django REST Framework, REST API, PostgreSQL, Git

Project experience

Docker in development and production, GitHub Actions, CI/CD, JWT authentication, bcrypt, automated tests with the Django test framework, Vitest and Playwright, Vite, Material UI, Tailwind CSS, internationalisation with i18next, PDF generation with ReportLab and PDF/A-3b validation, progressive web apps, Nginx

Going deeper

Cloud infrastructure, IT security, DevSecOps pipelines, multi-tenancy

Languages and other details

Languages

German (native), English (solid working knowledge, confident with technical documentation)

Driving licence

Category B

Interests

Beekeeping, graphic design

The projects themselves are covered in detail on the home page — with screenshots, tech and repositories. See the projects →