← Back

— Curriculum Vitae

Career

Full-stack developer focused on Angular, Python and Django. I built a time-tracking and administration platform for staffing agencies and keep it running in production: a Django REST backend with PostgreSQL in Docker, a React frontend, more than 100 REST endpoints and over 300 automated tests. 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 on the device and PDF export; PDF/A-3b conformance is verified with veraPDF in the CI pipeline
  • Backend with Django 5 and Django REST Framework: more than 100 REST endpoints, 18 data models, a dedicated service layer for the business logic
  • PostgreSQL 16; a separate Docker stack with its own database per client
  • Hand-rolled JWT cookie authentication with bcrypt, role-based permissions and rate limiting
  • Client and administration portal with approval workflows, holiday and advance-payment requests, document management and messaging
  • Frontend as an installable progressive web app with React 18, TypeScript and Vite; interface in ten languages
  • More than 300 automated backend tests; CI/CD with GitHub Actions including secret scanning, static security analysis, dependency and container 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 development with HTML, CSS, JavaScript, TypeScript and Angular
  • Backend development with Python, Django, Django REST Framework, databases and REST APIs
  • 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 →