Sweetohm

Michel Casabianca


Expérience Go

Voici un résumé de mon expérience dans le domaine du Go. Une version complète de mon CV est disponible ici.

English version is available here.

Go Experience

Here is a summary of my experience in the field of Go. A full version of my resume is available here. Une version en Français est disponible ici. 2021-Present: Backend Lead Dev at Intercloud As Lead Backend developer, I develop microservices with Golang and Gin + Gorm + SwaGin frameworks. I drive technical decisions based on POCs and team consensus. I also contributed some open source projects to fix and improve these tools: Tavern executor for Venom, a tool to run integration tests Gobinsec, a tool to scan Go binaries for vulnerabilities in embedded dependencies Bug fixes and features for Swagin, a framework that combines Gin and Swagger to generate API documentation I have made presentations on technical Go subjects, such as Gobinsec, SwaGin, Go Generics, NeON.

Python Experience

Here is a Python dedicated version of my resume. A complete version is available here.

Resume in English

Here is my complete resume. Resumes by technology are available for Golang, Python, Java and XML/XSLT.

I am a pragmatic programmer that rejects any dogma and doesn’t consider failure as an option. My experience, technical and human, allows me to secure projects I am working on.

Expérience Python

Voici un résumé de mon expérience dans le domaine du Python. Une version complète de mon CV est disponible ici.

Curriculum Vitae

Voici mon CV complet. Des CVs par techno sont disponibles pour Java, Golang, Python et XML/XSLT.

Je suis un développeur pragmatique qui rejette tout dogmatisme et n’envisage pas l’échec comme une option. Mon expérience, tant sur le plan technique qu’humain, me permet de sécuriser les projets sur lesquels je travaille.

Go Booby Traps 7

Go programming language is easy to learn, but there are some tricky traps. This article series is trying to show these booby traps so that you avoid them.

Les Pièges du Go 7

Le langage de programmation Go a la réputation d’être simple à apprendre. Cependant, il recèle quelques pièges qui peuvent être difficiles à détecter pour un novice. Cette série d’articles propose d’en désamorcer quelques uns.

Go Booby Traps 6

Go programming language is easy to learn, but there are some tricky traps. This article series is trying to show these booby traps so that you avoid them.

Les Pièges du Go 6

Le langage de programmation Go a la réputation d’être simple à apprendre. Cependant, il recèle quelques pièges qui peuvent être difficiles à détecter pour un novice. Cette série d’articles propose d’en désamorcer quelques uns.

Go Booby Traps 5

Go programming language is easy to learn, but there are some tricky traps. This article series is trying to show these booby traps so that you avoid them.

Les Pièges du Go 5

Le langage de programmation Go a la réputation d’être simple à apprendre. Cependant, il recèle quelques pièges qui peuvent être difficiles à détecter pour un novice. Cette série d’articles propose d’en désamorcer quelques uns.

Go Generics

Generics are the most important new feature of the 1.18 version of Go that was just released. I offer you a quick tour of this new feature in this article.

Les Génériques en Go

La version 1.18 du Go vient de paraître et les Génériques en sont la fonctionnalité la plus importante. Je vous propose d’en faire un tour rapide dans cet article.

Go Booby Traps

I have started a series of articles about Go booby traps.

Testing Go REST API

Nowadays, no developer would dare to release an API without tests. But writing API tests is time consuming and painful. We will see in this article how we can do so without pain.

Test des API REST en Go

De nos jours, aucun développeur sérieux ne songerait à releaser une API non testée. Mais l’écriture de tests pour une API REST est souvent longue et pénible. Nous allons voir dans cet article comment écrire de tels tests sans douleur.

Go Booby Traps 4

Go programming language is easy to learn, but there are some tricky traps. This article series is trying to show these booby traps so that you avoid them.

Les Pièges du Go 4

Le langage de programmation Go a la réputation d’être simple à apprendre. Cependant, il recèle quelques pièges qui peuvent être difficiles à détecter pour un novice. Cette série d’articles propose d’en désamorcer quelques uns.

Go Booby Traps 3

Go programming language is easy to learn, but there are some tricky traps. This article series is trying to show these booby traps so that you avoid them.