Thierry Bremard
Senior C# Developer .NET Specialist
tiri@tiritix.com
Nuremberg, Germany
Summary
Senior C# Developer with 15+ years of deep expertise in the .NET ecosystem, from desktop applications to modern web and API solutions. Experienced in designing and implementing scalable software solutions for automated testing and quality assurance in complex, global environments. Passionate about clean architecture, low-level systems programming, IPC, and AI integration through modern .NET technologies.
Professional Experience
Full-Stack Developer & AI-Assisted Engineering
September 2025 - Present
Xopoz — Personal Project | tiritix.com/xopoz | Nuremberg, Germany
- Architected and developed a full-stack GPS location tracking platform: Android app (Kotlin, Jetpack, OpenStreetMap) with ASP.NET Core 8 backend, deployed on IIS with MySQL persistence
- Implemented a contract testing harness with polymorphic execution — 39 shared test scenarios running against both a local FakeApiService and the real backend, guaranteeing behavioral parity across implementations
- Engineered a dual-layer encryption system for GPS coordinates (AES-CBC with embedded IV) and team messaging (MsgSec), with device-specific Android Keystore keys and team-scoped cryptographic isolation
- Built a complete customer support module (ticket lifecycle, comments, file attachments) with IDOR protection, ThreatMonitor graduated escalation, and audit-grade server-side logging
- Pioneered AI-pair-programming workflow using Claude Code CLI for architecture design, code generation, test authoring, and security auditing — delivering production-grade output at solo-developer velocity
Senior Software Engineer
September 2020 - August 2025
GfK-NIQ | Technical Test Team | Nuremberg, Germany
- Technical lead within a 3-person test team, designing and maintaining scalable test infrastructure and automation tooling used by 50+ developers across 5 C# solutions (desktop apps, console applications, Windows Services, and frontend)
- Designed and implemented a custom UI automation framework using direct Win32 API interaction, replacing the licensed Ranorex tooling with a fully owned and maintainable solution
- Engineered a bidirectional Named Pipe IPC channel between the test client and the application under test — owning full source code on both sides — enabling precise, reliable UI-level automation without external dependencies
- Built ASP.NET Core Web API to expose database entry points for automated integration testing across multiple environments
- Led comprehensive migration from .NET Framework 4.8 to .NET 8, modernizing the entire testing infrastructure and eliminating technical debt
- Drove CI/CD transformation: TFS → Azure DevOps → GitLab with YAML pipelines for automated builds and deployments; managed NuGet packages on private Nexus server
- Applied TDD discipline — developed automated tests to replicate reported bugs before patching, ensuring reliable fixes and preventing regressions; extended web coverage with Selenium and Playwright (VsTest, Postman)
- Improved application performance using Visual Studio Diagnostic Tools, identifying and resolving LINQ complexity bottlenecks and unnecessary object re-instantiation in hot code paths
- Created a Model Context Protocol (MCP) server in C# for Claude AI integration, demonstrating applied AI development in an enterprise context
- Managed server infrastructure: MySQL server migration and reconfiguration, HTTPS setup over IIS, PowerShell scripting for Active Directory troubleshooting across domains, mail server DNS configuration
C# Developer & Consultant
September 2015 - August 2020
MargoGroup Consulting | Paris, France
- Engie (Energy Sector) - February 2020 to August 2020: Developed C# profit & loss systems using TPL (Task Parallel Programming), built REST API web services for monitoring 700+ Windows services, implemented Azure DevOps pipelines, created Python log parser for automated email reporting
- Ostrum Asset Management - January 2017 to January 2020: Enhanced Titan framework large-scale C# WinForms desktop application, implemented CI/CD practices using Jenkins and SonarQube for code quality assurance
- Société Générale CIB - November 2015 to December 2016: Developed electronic trading solutions for investment banking, refactored legacy systems for improved performance and maintainability
- Utilized comprehensive technical environment: C# .NET 4.5, WinForms, Visual Studio, multiple databases (SQL Server, Oracle, Sybase), DevExpress components
- Applied Test Driven Development (TDD) methodologies using ReSharper, NCrunch, NUnit (Stub & Mock), NSubstitute
C# Developer - Call Center Solutions
May 2011 - August 2015
Ceritek Consulting | Noisy Le Grand (Paris), France
- Specialized in Call Center solutions development: Computer Telephony Integration
- Developed C# applications for telephony integration and call center management systems
- Collaborated on complex communication solutions improving call center efficiency and customer experience
Software Developer
January 2008 - May 2011
Axalot Startup | Paris, France
- Developed software solutions using C programming with Win32 API for Windows applications
- Implemented Linux socket programming for network communication solutions
- Created web services using PHP and MySQL for data management and integration
- Gained valuable startup experience in rapid development and multi-technology environments
Education
Master of Engineering in Telecommunications
September 2002 - September 2008
ESIEE Paris Institute, France
Exchange Program (Erasmus)
October 2007 - March 2008
University of Ulm, Germany
Technical Skills
.NET Technologies
C#, .NET 8, ASP.NET Core, Blazor Server, WinForms, WPF, Windows Services, Web API, REST APIs, Named Pipes IPC, dotnet core
Testing & Quality
Selenium, Playwright, NUnit, TDD, SonarQube, Postman, Wireshark, SysInternals, Win32 API UI Automation
Databases & Infrastructure
SQL Server, Oracle, MySQL, Sybase, IIS, HTTPS Configuration, Mail Server Configuration
DevOps & CI/CD
Azure DevOps, GitLab, Jenkins, Git, YAML, NuGet, Nexus Server
AI & Automation
Ollama AI, Claude AI MCP, Python Scripting, AI Integration, Automation Workflows
Development Tools
Visual Studio, DevExpress, TPL, Win32 API, PowerShell, Active Directory, Linux Socket Programming, PHP
Languages
French: Native
English: Fluent (C1)
German: Fluent (C2)
Key Skills Summary
C# Development Experience
15+ Years
.NET Framework/Core Experience
15+ Years
Desktop Applications (WinForms/WPF)
12+ Years
Web Development (ASP.NET/Blazor)
8+ Years
Database Development (SQL Server/Oracle)
10+ Years
DevOps & CI/CD Implementation
6+ Years
Test Automation (Selenium/Playwright)
5+ Years
AI Integration & Automation
2+ Years
IPC & Systems Programming
10+ Years
Legacy System Modernization
10+ Years