Gregoire Wulliamoz

Technical Lead at Galenica

Vuarrens, Vaud, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gregoire Wulliamoz is a Technical Lead with 8 years of professional experience and a deep specialization in the .NET ecosystem and C#, focusing on robust web services and distributed systems. He has spent the past 6+ years architecting and delivering scalable EV charging platforms using modular monoliths, microservices, event-driven patterns and CQRS, and has production experience across AWS and Azure. Known for applying DDD, Event Storming and pragmatic testing practices, he also contributes to well-regarded modular-monolith DDD projects by improving architectural tests and API documentation. Gregoire blends hands-on backend engineering with platform-level concerns—CI/CD, containerization, message brokers, and high-availability deployments—while leading distributed teams across Switzerland, Ukraine and India. He pairs strong practical skills (Redis, RabbitMQ, PostgreSQL, Flyway, MassTransit) with occasional firmware and hardware POC work, reflecting a curiosity that spans cloud services to embedded systems. Based in Vaud, Switzerland, he’s driven by sustainable tech, particularly transforming EV charging systems into resilient, production-grade SaaS offerings.
code8 years of coding experience
job14 years of employment as a software developer
bookFederal VET Diploma in computer science with Federal Vocational Baccalaureate Computer Science, Federal VET Diploma in computer science with Federal Vocational Baccalaureate Computer Science at ETML
bookHES Telecommunications engineer network and services Telecommunication network and services, HES Telecommunications engineer network and services Telecommunication network and services at HEIG-VD - School of Business and Engineering, Vaud
languagesFrench, English, German
github-logo-circle

Github Skills (14)

testing10
clean-architecture10
net10
asp-net10
dotnet10
ddd10
csharp10
architectures10
architecture10
dotnet-core10
mediatr9
rest-api9
design-patterns8
entity-framework-core8

Programming languages (4)

C#CPHPPerl

Github contributions (5)

github-logo-circle
Full Modular Monolith application with Domain-Driven Design approach.
Role in this project:
userBack-end Developer
Contributions:7 commits, 8 PRs, 2 issues in 1 month
Contributions summary:Gregoire contributed to architectural tests, addressing missing application layer dependencies. They added and fixed tests related to command handlers, and modified code to prevent the return of "Unit" in commands with results. The user also worked on unifying Swagger documentation and added arch tests for validators. These changes indicate a focus on code structure, testing, and API documentation within the modular monolith application.
modularitycqrsdotnetcorehexagonal-architecturedomain-driven
Contributions:1 push, 1 branch in 1 year 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gregoire Wulliamoz - Technical Lead at Galenica