Dominic Buchheit
Senior Software Engineer
Saarland, Germany
Profile
Full-stack developer with a strong backend foundation. I pick technologies to fit the problem rather than the résumé, work best when I understand the whole context of a system, and have a soft spot for privacy-centric services.
Experience
-
Senior Software Engineer
since 01/2026Extrain.io · Saarland
- Full-stack engineering with the priority on complex backend systems and getting them deployed.
- Leveraging AI across development and delivery.
-
Senior Software Engineer
10/2019 – 12/2025Software AG · Saarbrücken
- Led the technical implementation of a large-scale MERN application on Azure.
- Migrated a legacy globalization XML database to Crowdin Enterprise and folded it into the existing CI/CD pipelines.
- Built artifact identification and bundling that cut deployment time by 40% and stabilised load distribution.
- Primary contact for cross-functional teams on localization strategy.
-
Software Engineer
08/2018 – 10/2019Software AG · Saarbrücken
- Maintained a Spring Boot codebase and the CI/CD pipelines around it.
- Produced and distributed translation packs for products across the company.
-
Student Employee — Product Globalization
10/2012 – 07/2018Software AG · Saarbrücken
- Scripted away the manual parts of the translation process and tested product translations against product-owner user stories.
-
Junior Software Engineer
02/2012 – 09/2012Software AG · Saarbrücken
- Second-level support for the ARIS suite, plus the automation that made it faster.
Education
-
MSc — Computer Science
2017 – 2018Saarland University · Saarbrücken
Thesis: Measuring the Effect of Self-Designed Gamification in an Image Annotation Setting
-
BSc — Computer and Communication Technology
2012 – 2017Saarland University · Saarbrücken
Thesis: Experimental study of object tracking and its applications
-
Apprenticeship — IT Specialist, System Integration
2009 – 2012IDS Scheer AG / Software AG · Saarbrücken
Rotated through IT services, product support and R&D.
Projects
Blickvielfalt
A German news aggregator that groups articles by event: 46 publisher feeds polled every ten minutes, headlines embedded with a multilingual ONNX model and clustered in a single pass, so each story shows how its coverage spreads across the political spectrum. Kotlin and Spring Boot on PostgreSQL, Next.js server components at roughly 185 bytes of route JavaScript, Keycloak for accounts, running as a Docker Compose stack behind Traefik.
blickvielfalt.deOne Time Note
An encrypted note that destroys itself after a single read. Encrypted in the browser, so the server never holds the plaintext. Node.js, no frontend framework.
github.com/dextreem/one-time-noteWanderTag — WIP
Leave a note at a place. Other people see it only once they stand within fifty metres of it. SvelteKit PWA with MapLibre, Kotlin and Spring Boot behind it, the notes and proximity queries in PostGIS. Around 14 000 places seeded from OpenStreetMap.
github.com/dextreem/wandertag