I'm a human, a husband, a dad and on my job a software architect and software engineer at Unic in Switzerland 🇨🇭. My current roles at Unic are visible at my public profile.
I grew up with coffee, so I'm very familiar with the JVM stack. But do not ask me to programm in Java, I advocate for Kotlin or Scala.
I'm in love with functional programming languages. My self-teaching project is (yet another) elm-minesweeper
- (Swiss)-German, as my mother tongue.
- English
- Français, parce que je l'ai eu à l'école et que je l'ai utilisé à d'autres occasions. (Je vous demande votre indulgence bienveillante).
- Architecting the MVP of joblex.ch as a POC for kfmv. My roles:
- Software and solution architect
- Solution and tooling seeker for edge case issues
- Ensure (kind of) transactions over service borders and solution providers
- Cache data until payment has been setteled
- Ensure caching handling is resilient but cleans itself without ever the need of manual handling
- Work with outdated communication media (such as email) as data target
- Relaunch energieschweiz.ch, redesign of the architecture to a completely headless, content reusable and statically generated site with many services and tools. My roles:
- Software and solution architect
- Content model architect
- Software engineer and technical lead
- Author of a blog post about the architecture
- Migrating from Kubernetes and GitLab to Azure and Azure DevOps
- Relaunch of salz.ch, designed the headless architecture and guided the team to build a distributed system
- Solution architect
- DevOps enabler
- Kubernetes tamer
- CI/CD Pipeline creator
- Automation promoter
An overview of my projects (like it would be on a way to long summary) are available in projects
- Anything about CI/CD in the view of using the systems. I worked with GitLab connected to Argo CD and (G)KE (helm and kustomize), Team City with Octopus, GitHub and the GitHub Actions world (fly.io, Heroku, etc. pp), Azure DevOps with Azure Deployments.
- All about software architecture, especially how to make it resilient and "simple" by reducing unnecessary complexity
- All about web and technologies and what we can do today with the stack we have
- Except the details of CSS. I'm unable to write nice and shiny websites by my own. But I can design, write and test your next middleware to collect all data from untrusted and unreliable services to have a solid and up-to-date data set 💰.
- Java (only if there are reglementations where I cannot use Kotlin. But this is mostly a 🚩)
- JavaScript (for really small stuff and most kind of a one time shooter, or - in some cases - just for the browser without any transpilers / additional libraries, etc)
- Kotlin
- Scala
- TypeScript (for real nodejs applications or real frontend development)
- Anything about parenting 😁