You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Raphaël OesterRO

Raphaël Oester

Développeur web backend GO | Golang

$685/day
1 project
Paris, FR
3-7 years

Average response time: 1 hour

About Raphaël

Vous recherchez un développeur backend expert en GO pour votre équipe ?
Vous souhaitez créer une app performante et sans bugs pour répondre à un besoin métier ?

Je suis développeur backend expert en GO (Golang).

Mon expérience avec le langage GO :

- Plus de 3 ans d'expérience professionnelle (principalement en start-up)
- 7 ans d'apprentissage (depuis 2016)
- 12 000+ heures de pratique
- 14 projets perso.

Je suis en mesure de vous accompagner sur :

- Cadrage des besoins métier
- Développement d'applications backend en GO (Golang)
- Contrôle de la qualité du code
- Mise en place de tests automatisés
- Développement d'API
- Construction de schémas de bases de données SQL
- Migration de backend
- Refonte de vieilles applications
- Déploiement d'applications sur un cloud public (GCP/AWS)
- Mise en place de la clean architecture
- Optimisations de la performance des bases de données
- Refonte de backend
- Conception de microservices
- Mise en place de pipelines d'intégration continue (CI/CD)
- Formation et montée en compétences des équipes de développement


On échange sur votre projet ? Contactez-moi directement via la plateforme.



Stack technique :

🖥️ Développement : GO/Golang
🌐 Architecture : DDD - Hexagonal architecture (clean archi) - Event driven design
⚙️ Pratiques : TDD - Pair Programming
🚀 Automatisation : GitLab CI - GitHub Actions - Terraform
☁️ Cloud : GCP - AWS
📦 Conteneurisation : Docker - Kubernetes
📚 Bases de données : PostgreSQL - MongoDB


  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

Can work on-site
Paris (up to 50km), Marseille (up to 50km), Lyon (up to 50km), Nantes (up to 50km), Toulouse (up to 50km)

Experience

  • GAMELOFT SE
    Développeur GO/Golang
    VIDEO GAMES AND ANIMATION
    March 2024 - Today (2 years and 3 months)
    Paris, France
    Gameloft est une société de production de jeux vidéo fondée en 1999.
    En 2017, 2,5 millions de jeux Gameloft étaient téléchargés chaque jour. L’entreprise dispose de près de 187 jeux sur Smartphones développés dans ses 20 studios de création.

    J'ai rejoint le studio de Paris en vue de développer le jeu en ligne « Project Fireball » dont la sortie est prévue pour 2025.
    En tant que développeur Online, j'ai été chargé de créer, quasi from scratch, le backend du jeu.

    Mon scope engloba deux aspects principaux :
    - Le metagame (authentification, progression du joueur, attribution de récompenses)
    - Le matchmaking (créer des parties équilibrées entre les joueurs en minimisant les temps d'attente)

    Les exigences métier, relativement complexes, m'ont naturellement poussé vers une approche craft stricte.

    Domain Driven Design et TDD furent de mise pour aboutir à des solutions évolutives et offrant un grand contrôle aux game designers pour ajuster les paramètres du jeu.

    Technologies utilisées :
    - GO/Golang
    - Microsoft Azure PlayFab
    - Openmatch
    - Docker
    - Perforce Helix Core
    - Kubernetes
    GO Golang Développeur Golang Développeur GO Kubernetes AWS EKS gRPC PlayFab Openmatch Architecture Microservices Cloud Native Perforce Docker docker-compose Dockerfile Produits Docker Helm Make Makefile
  • Assurmax
    Développeur GO/Golang
    BANKING AND INSURANCE
    October 2023 - February 2024 (4 months)
    Dunkerque, France
    Assurmax est une start-up crée en 2017. C'est une insurtech à l'origine du SaaS POWER, plateforme de commercialisation de contrats d'assurance.

    Sur ces 3 dernières années, elle a triplé son chiffre d'affaires qui est aujourd'hui de 10M€.

    Quand je suis arrivé chez Assurmax, le contexte était la refonte d'un SaaS. Ce SaaS a pour but de mettre en relation courtiers et grossistes en assurances.

    Une v1 du SaaS existait déjà (écrite en JS), mais elle avait plusieurs problèmes :

    - Énormément de bugs
    - Aucune flexibilité de configuration
    - Maintenance très difficile
    - Besoins métier non respectés
    - Mauvaises performances

    Il fut donc décidé d'écrire une nouvelle version, en GO, qui n'aurait pas tous ces problèmes. C'étaient des cycles de développement longs et une méthodologie en cascade.

    Dans ce contexte, il m'a semblé pertinent de pointer du doigt la dette technique dès mon arrivée.

    Mes premières tâches ont donc consisté à :

    - Implémenter la SRP dans les repositories
    - Inverser toutes les dépendances
    - Séparer les services des contrôleurs
    - Isoler proprement le domaine
    - Créer des couches d'anti corruption du code métier
    - Spread les contextes là où ils étaient uniformément ignorés
    - Créer un framework de test (aucun test n'était présent quand je suis arrivé).

    J'ai réussi à faire adopter la clean architecture en tant que standard.
    La code base y a beaucoup gagné en propreté, stabilité, clarté, flexibilité.

    Ceci fait, je suis repassé sur du développement de fonctionnalités.

    - Onboarding client en plusieurs étapes, avec reprise et mise en cache
    - Authentification avec SSO (Keycloak)
    - RBAC (Role-Based Access Control) complet pour autoriser l'accès aux ressources métier

    Technologies utilisées :
    - GO/Golang
    - PostgreSQL
    - GORM
    - Zap
    - Gin/Gonic
    - Fizz

    Intégrations notables :
    - Universign
    - Keycloak

    Tâches effectués :
    - Cadrage des besoins métier
    - Développement d'applications backend en GO (Golang)
    - Contrôle de la qualité du code
    - Mise en place de tests automatisés
    - Développement d'API
    - Construction de schémas de bases de données SQL
    - Refonte de vieilles applications
    - Mise en place de la clean architecture
    GO SQL Architecture Hexagonale gorm zap Gin REST Keycloak Docker API Développement Back-End Golang Logiciel en tant que Service (SaaS) Design Patterns Testing PostgreSQL API Microservices Redis Gin SSO SAAS Logiciel en tant que Service (SaaS) Développement GO Développement Golang Développeur GO Développeur Golang
  • CopyAds AI
    Développeur GO/Golang
    TECH
    April 2023 - August 2023 (4 months)
    Dubaï, United Arab Emirates
    CopyAds est une start-up fondée à Dubai en 2023.
    Sa mission : rendre l'IA accessible et utilisable par les copywriters/marketers.
    En 2023, le projet a levé 400k€ auprès d'investisseurs privés.

    Son histoire a commencé en avril 2023.
    On m'a contacté pour me proposer un petit projet d'une semaine.
    L'objectif : coder un simple CLI. Ce CLI deviendra le PoC du SaaS.

    L'entreprise fondée, j'ai conservé ma position de développeur freelance.
    Et en tant que futur CTO, j'ai acquis 20% des parts.

    Dans ce contexte, j'ai été amené à :

    - Développer le backend from scratch (Clean Architecture, DDD, GO/Golang)
    - Concevoir l'infrastructure sur un cloud public (avec IAC)
    - Encadrer l'équipe de développement front-end
    - Effectuer du sourcing et des recrutements de nouveaux profils pour l'équipe.

    La bêta version était prête après 4 mois de travail.

    Technologies utilisées :

    - GO/Golang
    - gRPC
    - PostgreSQL
    - SQL natif
    - Testify
    - Zap
    - Google Cloud Run
    - Terraform/Terragrunt
    - Github Actions
    - Docker

    Tâches effectuées :

    - Cadrage des besoins métier
    - Développement d'applications backend en GO (Golang)
    - Contrôle de la qualité du code
    - Mise en place de tests automatisés
    - Développement d'API
    - Construction de schémas de bases de données SQL
    - Déploiement d'applications sur un cloud public (GCP/AWS)
    - Mise en place de la clean architecture
    - Conception de microservices
    - Mise en place de pipelines d'intégration continue (CI/CD)
    - Formation et montée en compétences des équipes de développement
    GO Hexagonal Architecture PostgreSQL DDD Recrutement IT Gestion de projet logiciel Terraform GCP gRPC Golang Docker Google Cloud Run Cloud Run SAAS Logiciel en tant que Service (SaaS) Software as a Service (SaaS) API Agile Git SQL Développeur GO Développeur Golang Développement GO Développement Golang

Recommendations

Edgar FournivalEF
Maximilien V.MV
Julien SaléJS
+1
Edgar Fournival and 3 other people have recommended Raphaël

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's degree, Informatique
    Paris Ynov Campus
    2022
    Bachelor's degree, Informatique

Certifications

  • Bachelor
    Ynov
    2021
    Golang Développeur GO GO Développeur Golang

Skill set

Categories