CV
Profile
Experienced Senior Software Developer and Software Architect with over 20 years of experience in developing and managing microservices and IT architectures. Specialized in .NET Core and Kubernetes, with hands-on experience in AI-assisted development using Claude Code. Clear focus on efficient, innovative, and sustainable solutions. Highly skilled in executing complex projects, building cloud-native services, and optimizing processes through modern technologies.
Core Technologies
- .NET Core 10 (Dockerized), Clean Architecture
- Claude Code / AI-assisted Development
- SolR, Kubernetes, Terraform, Azure (WebApps, Tables, Blobs)
- Uptrends, Sentry, Loki/Grafana, Quartz.NET
- Squidex, Brevo (Sendinblue), Mailgun, OpenAI
Senior Software Developer / Senior Software Architect
TENHIL GmbH & Co. KG (2025 - present)
- MCP-Server for ChatGPT Integration (2026) Built an MCP server for a major platform integration using Claude Code, from concept to production in 6 half-days solo. Full spec, Confluence documentation, Jira epics and stories, and PO artifacts fully generated within the same workflow.
- AI-driven Project Documentation (2026) Using Claude Code to generate complete project documentation end-to-end, including Confluence pages, Jira epics and stories, covering the full PO process without manual overhead.
- AI-Tooling Repository (2026): Built a structured AI-assisted development framework for the .NET team, providing reusable workflows for plan-and-implement processes, QA testing, and code reviews. Presented at internal Demo Day with full documentation.
- Regular presenter at internal monthly Demo Days, sharing AI tooling advances and new project outcomes with the engineering organization.
- Kubernetes Migration: Migrating background workers from Azure Docker to Kubernetes, including job restart logic, state persistence across runs, and monitoring.
- AI-assisted Development Workflow: Established a production-ready Claude Code workflow for rapid delivery, reducing time-to-production for new services significantly.
- Infrastructure Cost Optimization (2025) Reduced monthly infrastructure costs by €1,850 through strategic decommissioning of legacy systems and cloud routing migration, delivering ~€22,000 in annual savings.
- QA Automation Framework Built a scalable integration test system enabling continuous, code-based QA coverage growth and cross-codebase bug detection across multiple services.
- AI Workshop Organized and led an internal team workshop on AI-assisted search query parsing and natural language processing for job search optimization.
- Active Services Migration to Kubernetes (2025) Planned migration of active production services from legacy hosting to Kubernetes, including documentation and architectural concepts.
- Consistently delivering full-time output while working part-time, recognized across multiple product teams for high productivity and reliable delivery.
- Technologiestack: .NET Core, Kubernetes, Docker, TypeScript, Claude Code, OpenAI, Terraform, Sentry, Loki/Grafana.
TENHIL GmbH & Co. KG (08/2022 - 2024)
- OpenAI Integration (2024) Integrated OpenAI-based salary data generation into a multi-tenant microservice, enabling automated, AI-driven content enrichment at scale.
- Solely responsible for designing and building multiple core backend microservices end-to-end, including application services, geo data, feed generation, salary data, and email delivery integrations.
- Collaborating closely with the Product Owner to create and implement new services.
- Technologies: .NET Core 10, Docker, Azure, Terraform, Uptrends, Sentry, Loki, Quartz.NET.
Senior Software Developer / Senior Software Architect
stellenanzeigen.de GmbH & Co. KG (11/2018 - 07/2022)
- Architecting hosting solutions and migrating services to Azure.
- Implementing a CMS based on Squidex and managing server infrastructure.
Managing Director
Regio-Jobanzeiger GmbH & Co. KG (10/2014 - 12/2017)
Managing Director, CTO
stellenanzeigen.de GmbH & Co. KG (01/2011 - 10/2018)
- Reorganized the company, focusing on performance marketing and core products.
- Implemented the "SmartReach" performance marketing product.
- Significant projects: Multi-brand strategy, founding "Yourfirm" and "Regio Jobanzeiger", integrating "Kalaydo".
CTO, Member of Executive Management
stellenanzeigen.de GmbH & Co. KG (01/2004 - 12/2010)
- Led product management, software development, IT, customer service, and HTML ad creation.
- Introduced agile software development and virtualized all physical servers.
Head of IT / Development
stellenanzeigen.de GmbH & Co. KG (06/2000 - 12/2003)
- Developed a multi-client web frontend and restructured the ad creation process.
Web Developer
IXOS AG (05/1999 - 05/2000)
- Managed web development environment and internal departmental websites.
Education
FH Augsburg - Computer Science (1996 - 1999)
Internships
IXOS AG - Working Student (10/1997 - 04/1999)
- Redesigned the Jukeman website and prepared training rooms for R/3 training.
Programming Languages
Since 2025, AI-assisted development with Claude Code has become a core part of my workflow. This approach enables faster delivery from idea to production, better documentation artifacts, and cross-technology work across .NET, TypeScript, and Kubernetes.
.NET Core
- Intensively worked with .NET Core starting in 2018 at stellenanzeigen.de GmbH & Co. KG and continued at TENHIL GmbH & Co. KG from 2022.
- Migrated old VB and ASP-Classic applications to modern .NET Core applications.
- Planned and implemented hosting architecture on Azure.
- Introduced a CMS based on Squidex.
- Developed new multi-client microservices for all brands using .NET Core 8, Docker, Terraform, Azure WebApps, Azure Tables, Azure Blobs, Uptrends, Sentry, Loki, and Quartz.NET.
- Created microservices including Jobs Per Mail, JobApply application service, GeoService, Feedexporter, and Salary Data Service.
TypeScript
- Started using TypeScript in professional projects in 2024 at TENHIL GmbH & Co. KG.
- Built an MCP (Model Context Protocol) server for ChatGPT integration, developed solo from concept to production in 6 half-days using Claude Code.
- Implemented a TypeScript-based widget renderer for AI-driven applications, including integration with the OpenAI Chat Kit.
- Applied TypeScript as the primary language for new AI-focused microservices where it was the right technology choice.
Python
- Using Python since 2020 for private projects and tooling.
- Applied in various automation scripts and data processing projects in a home lab environment.
- Since 2026, using Python increasingly in home network projects driven by AI-assisted development with Open Code.
.NET Framework
- Gained experience with the .NET Framework between 2004 and 2010 as CTO at stellenanzeigen.de GmbH & Co. KG.
- Led the migration from ASP Classic to the .NET Framework.
- Hosted applications on Windows IIS and used MSSQL as the database.
- Split software into different layers and enabled communication via SOAP web services.
- Introduced TDD and DDD, and engaged with the .NET community through OpenSpaces and CodingDojos.
PHP
- Developed a website CMS system (activetool.de) for multiple clients from 2003 to 2008.
- Created a PHP Ticketing System and worked with MySQL databases.
ASP-Classic
- Started with ASP-Classic on PC (Windows) in 1999 while working as a web developer at IXOS AG.
- Managed the web development environment and built internal departmental websites.
- Introduced search functions, request systems, and link checkers to optimize web servers.
- Developed a Visual Basic application for generating static web pages.
- Designed and implemented a workflow for maintaining the website using ASP scripts and SQL databases.
- Led the IT and development department at stellenanzeigen.de GmbH & Co. KG from 2000 to 2003, migrating applications from idc/htx to ASP-Classic and developing a multi-client web frontend for newspaper publishers.
Java
- Began using Java on PC (Windows) in 1998.
- Participated in a Security Hash Team Project at iXOS Software AG, developing the Java frontend.
- Utilized development environments such as Kawa and IBM Visual Age.
C++
- First used C++ on PC (Windows) in 1997.
- Worked on an R/3 Integration Project during practical work at iXOS Software AG.
- Completed one semester of C++ on UNIX (Solaris) during studies in 1998.
PASCAL
- Started with PASCAL on PC in 1993, using TurboPascal 6.0, 7.0, and Borland Pascal 7.0.
- Developed DOSMENU software for DOS PCs and tools for Fidonet.
- Created two games: a Wheel of Fortune clone and a two-player Tetris.
- Studied PASCAL for one year in school (1994) and one semester on UNIX (Solaris) during studies in 1996.
Assembler
- Began learning Assembler on the Atari ST in 1992, creating simple programs with Pure Assembler, part of the Pure C Pack.
- Developed a small text mode demo with sound using DevPAK.
- Gained experience on PC in 1994, creating four demos using inline assembler in TurboPascal.
C
- First encountered C on the Atari ST in 1992, creating simple programs with Pure C, an advanced version of Turbo C.
- Completed one semester of C during studies in 1997.
BASIC
- Gained initial experience with BASIC on the EPSON HX-20 in 1988 and Atari ST in 1989.
- Developed two small games (Bowling, LiveStyleCity) using OmicronBasic.
- Created games such as AtomOhNo (an Atomix clone) and TOPchangethecolor with GFA-Basic and TOPpack.
- Produced graphic demos on the Atari ST around 1991.
- Developed simple programs using Amiga Basic in 1991.
- Studied BASIC for two years in school (1991-1992), including coding a Snake clone during class.
Impressum
Stefan Kölle
Neumarkter Str. 86c
81673 München
Phone/Fax: +49-(89)-20006547
E-Mail: [email protected]