Ich bin Senior Software Engineer mit mehr als 40 Jahren Erfahrung in Softwareentwicklung, Architektur und qualitaetsorientierter Umsetzung.
Dieses Repository ist mein recruiter-freundlicher Einstiegspunkt in ausgewaehlte oeffentliche Arbeitsproben, technische Schwerpunkte und meine berufliche Positionierung fuer Festanstellungen in Deutschland.
- Fokus:
Backend Engineering,Software Architecture,Integration - Ziel: glaubwuerdiger Nachweis von Senioritaet, Lieferfaehigkeit und Engineering-Urteil
- In diesem Repository:
- recruiter-freundliche Positionierung
- kleines Java-Backend als pruefbarer Kompetenzbeweis
- technische Einordnung des Backends
- Senior Software Engineer
- Backend Engineer
- Software Architect
- Integration Engineer
- Senior Engineer in regulierten oder technisch anspruchsvollen Umfeldern
- Langjaehrige Erfahrung mit
C++,JavaundC# - Backend-, Integrations- und Architekturarbeit
- Test-First-Denken mit
BDD,TDDund klaren Abnahmekriterien - Erfahrung in regulierten und fachlich anspruchsvollen Umfeldern
- Pragmatische Umsetzung wartbarer Software
- Produktiver Einsatz von KI-gestuetzter Entwicklung mit
Cursor,LLMsund Prompting
- Mehr als vier Jahrzehnte praktische Softwareentwicklung
- Viele Jahre im Finanz- und Risikoumfeld bei
Commerzbank - Juengere Projekterfahrung bei
adessoin Finance, Energy, Insurance und Backend-Systemen - Gruender- und Chefentwickler-Erfahrung bei
ALPHATIER Studios - KI-Weiterbildung bei
WBS CODING SCHOOL, abgeschlossen2025
Die oeffentlichen Beispiele stammen derzeit aus der Projektfamilie DemoApps. Sie sind urspruenglich im Kontext eines produktisierten Freelance-Angebots entstanden, zeigen aber trotzdem reale Lieferfaehigkeit, Produktdenken und technische Umsetzung.
Live-Beispiele:
Zusaetzlich zu den oeffentlichen DemoApps enthaelt dieses Repository ein kleines Backend-Showcase:
backend/- Java/Spring-Boot-API mit Validierung, Business-Regeln, strukturierter Fehlerbehandlung und Testsdocs/backend-showcase.md- kurze technische Einordnung fuer Recruiter und Hiring Managerpostman/- Postman-Collection und lokale Environment-Datei, damit technische Reviewer und spaetere Kollegen die API schnell manuell pruefen koennenbackend/scripts/quick-test.sh- Shell-Smoke-Test mitcurl, damit sich das Backend lokal mit wenig Aufwand starten, pruefen und wieder beenden laesst
Dieses Beispiel ist bewusst klein gehalten, soll aber zeigen, wie ich Backend-Code strukturiere, fachliche Regeln abbilde und technische Entscheidungen nachvollziehbar mache.
Ich nutze KI-gestuetzte Entwicklung produktiv, insbesondere mit Cursor, betrachte generierten Code aber nicht als selbst-validierend. Mein Fokus bleibt auf Architektur, Korrektheit, Wartbarkeit, Testbarkeit und fachlicher Abnahme.
Qualitaet beginnt fuer mich nicht erst beim Nachtesten. Sie beginnt dort, wo gewuenschtes Verhalten, Abnahmekriterien und fachliche Erwartungen vor der Implementierung klar gemacht werden. Darum sind BDD, TDD und Test-First fuer mich nicht nur Techniken, sondern Ausdruck verantwortlicher Softwareentwicklung.
Ein konkretes Beispiel in diesem Repository: Ich habe generierten Mapping-Code im API-Response-Bereich nachgeschaerft, indem ich die Umwandlungslogik zentral im AppointmentResponse-Konstruktor gebuendelt und dort eine explizite null-Pruefung mit Test ergaenzt habe.
I am a senior software engineer with 40+ years of experience in software development, architecture and quality-focused delivery.
This repository is my recruiter-friendly entry point to selected public work, technical focus areas and professional positioning for permanent roles in Germany.
- Focus:
Backend Engineering,Software Architecture,Integration - Goal: provide credible evidence of seniority, delivery capability and engineering judgment
- In this repository:
- recruiter-friendly positioning
- a small Java backend as verifiable proof of backend capability
- a short technical case study for hiring discussions
- Senior Software Engineer
- Backend Engineer
- Software Architect
- Integration Engineer
- Senior Engineer in regulated or technically demanding environments
- Long-term experience with
C++,JavaandC# - Backend, integration and architecture work
- Test-first thinking with
BDD,TDDand clear acceptance criteria - Experience in regulated and domain-heavy environments
- Pragmatic delivery of maintainable software
- Productive use of AI-assisted development with
Cursor,LLMsand prompting
- More than four decades of software engineering practice
- Many years in finance and risk-related systems at
Commerzbank - Recent project work at
adessoacross finance, energy, insurance and backend systems - Founder and chief developer experience at
ALPHATIER Studios - Current AI upskilling completed through
WBS CODING SCHOOLin 2025
- Freelance software developer in risk management and configuration/change management
- Development and maintenance in market and liquidity management
- Work with
Algorithmics RiskWatch - Integration of market data and front-office business flows
- Long-term development in
C++,JavaandSolaris
- Senior Software Engineer from
06/2022to09/2024 - Customer projects in technically demanding environments
- Backend work in
C++,C#,JavaandNest.js - Work with
Kotlin,Quarkus,Kubernetes,Rancher,Azure
- Chief developer and co-founder
C#development inUnity3D- Backend development with
Node.js,SQL/RDS,Docker,AWS - Infrastructure work with
TerraformandAzure
C++,C#,Java,JavaScript,Python,Node.js- Backend systems and technical integration
Docker,AWS,Azure,Kubernetes,RancherBDD,TDD, maintainability, structured acceptance- Generative AI,
LLMs, prompting andCursor
The public examples currently come from the DemoApps project family. They were originally created in the context of a productized freelance offer, but they still demonstrate practical delivery capability, product thinking and technical execution.
Current public examples include:
- Inventory app
- FAQ tool
- Appointment manager
- Feature voting app
Live examples:
In addition to the public DemoApps examples, this repository now includes a focused backend showcase:
backend/- Java/Spring Boot API with validation, business rules, structured error handling and testsdocs/backend-showcase.md- short technical framing for recruiters and hiring managerspostman/- Postman collection and local environment so technical reviewers and future teammates can verify the API quicklybackend/scripts/quick-test.sh- curl-based smoke test to start, check and stop the backend locally with little setup
The example is intentionally compact. Its purpose is not feature breadth, but to show how I structure backend code, model business rules and keep decisions understandable.
- ability to turn ideas into working software
- practical frontend and backend implementation
- structured thinking around product behavior
- modern AI-assisted execution combined with engineering judgment
I use AI-assisted development productively, especially with Cursor, but I do not treat generated code as self-validating. My focus remains on architecture, correctness, maintainability, testing and acceptance.
For me, quality does not begin with downstream testing. It begins where expected behavior, acceptance criteria and business expectations are made explicit before implementation. That is why BDD, TDD and test-first thinking are not just techniques for me, but part of responsible software delivery.
One concrete example in this repository: I tightened generated mapping code in the API response layer by centralizing the conversion in the AppointmentResponse constructor and adding an explicit null guard with a dedicated test.
That matters especially in systems where business logic, traceability and long-term maintainability are more important than raw speed alone.
AI for Business / KI fuer den Beruf, completed in 07/2025
Focus areas:
- generative AI
- large language models
- prompting
- AI use cases
- AI-supported project management
- Location: Florstadt, Germany
- Languages: German, English, Italian
- LinkedIn:
linkedin.com/in/wolfgang-kubisiak-55746b46
If you are considering me for roles in backend engineering, architecture, integration work or regulated/domain-heavy systems, this repository is meant to provide a compact entry point. A tailored CV and role-specific summary can then be derived from this base.