Aller au contenu

Jimmy NISoftware Engineer

Software Engineer

Ingénieur logiciel passionné par l'architecture microservices et les technologies backend modernes

Ouvert aux opportunités

Parcours.

Du produit à fort trafic au projet mené seul de bout en bout.

  1. Software Engineer · Betclic

    Septembre 2024 — Mars 2026

    Betclic est un groupe international spécialisé dans les paris sportifs en ligne. Intégré à l'équipe Rox, qui gère le périmètre technique lié à la rétention d'utilisateurs via des campagnes de missions et des programmes de fidélisation.

    • Développement de features stratégiques : gestion de récompenses multiples (Multi-reward), arrêt manuel de missions (Stop button), support multi-marques (Multibranding)
    • Calcul de KPIs en temps réel pour établir des audiences de joueurs
    • Mise en place et maintien de l'infrastructure cloud (IaC avec Terraform)
    • Maintien de la qualité opérationnelle : tests unitaires, tests d'intégration (Kotest, Localstack), load tests (Gatling)
    • Code reviews et amélioration continue de la qualité du code
    • Kotlin
    • Ktor
    • TypeScript
    • AWS Lambda
    • DynamoDB
    • SNS / SQS
    • ECS Fargate
    • Aurora RDS
    • Terraform
    • Jenkins
    • GitHub Actions
  2. Développeur Full Stack — projet personnel · HappyRow

    2025 — aujourd'huien cours

    Application collaborative de gestion d'événements permettant à des participants de coordonner leurs contributions (boissons, nourriture) pour des soirées, repas ou anniversaires. Conçue et développée en autonomie, de l'architecture à la mise en production.

    • Conception et implémentation d'une API REST selon l'architecture hexagonale
    • Gestion d'événements, suivi des contributions, invitations par lien partageable avec expiration et révocation, contrôle d'accès par propriétaire
    • Système d'authentification via JWT / Supabase
    • Pipeline CI/CD complet (GitHub Actions) : lint → tests → déploiement automatique sur Render
    • Kotlin
    • Ktor
    • Exposed
    • PostgreSQL
    • Koin
    • Arrow
    • Kotest
    • MockK
    • TestContainers
    • Docker
    • Render
  3. Développeur Web · Freelance

    2023 — 2024

    Missions de développement web pour des associations et des particuliers.

    • Création d'un thème WordPress sur mesure pour l'association perigeekasia.fr
    • Refonte globale du blog kyvoitou.fr avec Elementor Pro
    • WordPress
    • Elementor Pro
    • PHP
    • JavaScript
    • HTML / CSS
  4. Développeur Full Stack · MyBlio

    2022 — 2023

    MyBlio est une application de gestion de bibliothèque permettant d'organiser et de partager ses livres papier. Contribution au développement fullstack de la plateforme ainsi qu'à l'optimisation de son infrastructure.

    • Création et automatisation d'une newsletter (mailing system)
    • Optimisation de la base de données et scripts de maintenance
    • Développement fullstack
    • JavaScript
    • ReactJS
    • Svelte
    • PostgreSQL
    • Mocha
    • Chai

Projets.

Quelques réalisations, du produit personnel aux missions client.

HappyRow

Projet personnel

J'ai conçu une application collaborative d'événements

HappyRow permet à des participants de coordonner leurs contributions — boissons, nourriture — pour des soirées, repas ou anniversaires.

API REST en architecture hexagonale, invitations par lien partageable avec expiration et révocation, authentification JWT / Supabase.

Déploiement automatique sur Render via un pipeline GitHub Actions : lint, tests, mise en production.

  • Kotlin
  • Ktor
  • PostgreSQL
  • Docker
  • GitHub Actions
  • Supabase

MyBlio

J'ai développé la fonction d'envoi de newsletters

Création de la table dans la base de données.

Mise en place des actions nécessaires (CRUD).

Utilisation des actions via des routes et validateurs.

Test fonctionnel réalisé pour chaque action.

Création d'une interface utilisateur et mise en mémoire cache.

  • PostgreSQL
  • NodeJS & ExpressJS
  • Mocha & Chai
  • Svelte
  • Pug
  • Git

PeriGeekAsia

J'ai créé un thème sur-mesure pour l'association

Le thème est totalement responsive et respecte la charte graphique de l'association.

Le but de ce thème est que le client final puisse modifier seul les éléments de son site : pour cela j'ai créé des « post-types » ainsi que des « taxonomies » qui répondent à un besoin précis.

  • HTML / CSS
  • JavaScript
  • PHP
  • WordPress
  • Git
  • Billetterie en ligne

Kyvoitou

J'ai effectué une refonte globale du site

Kyvoitou.fr, c'est une petite équipe avec une grande ambition : celle de vous faire découvrir la voyance telle qu'elle est, sans complaisance et sans clichés.

Chaque jour, Camille et Justine dénichent les meilleurs voyants qu'elles ont elles-mêmes testés, proposent des articles d'actualité ésotérique et prennent très à cœur d'abattre les clichés liés à la voyance.

  • HTML / CSS
  • WordPress
  • Elementor Pro
  • Calendly
  • Google Search Console

Autres projets

  • WeatherApp

    Application météo en temps réel consommant une API externe, testée avec Jest.

  • ToDoList

    L'inévitable todo list en React : ajout, suppression et édition de tâches.

  • MaChat'

    Messagerie instantanée en React, avec authentification et base de données Firebase.

Compétences.

Les technologies avec lesquelles je travaille au quotidien.

Backend

  • Kotlin
  • Ktor
  • Java
  • Spring Boot
  • TypeScript
  • Node.js

Frontend

  • React
  • Next.js
  • TypeScript
  • Svelte
  • HTML
  • CSS

Cloud & DevOps

  • AWS
  • Terraform
  • Docker
  • GitHub Actions
  • Jenkins
  • SonarQube
  • API Gateway
  • Git

Données

  • PostgreSQL
  • MySQL
  • DynamoDB
  • MongoDB
  • Liquibase

Craft

  • TDD
  • BDD
  • DDD
  • Clean Code
  • Architecture hexagonale
  • Clean Architecture

Formation.

  • 2026Certification DevOpsSimplon, Bordeaux · RS n°6840
  • 2024 — 2026Concepteur Développeur d'ApplicationsSimplon, Bordeaux · Titre RNCP niveau 6
  • 2022Développeur Web et Web MobileENI École Informatique · Titre RNCP niveau 5
  • 2014DUT Gestion Administrative et CommercialeUniversité de Saint-Quentin-en-Yvelines, Rambouillet

À propos.

Portrait de Jimmy NI

Je conçois et développe des services backend robustes, du domaine métier jusqu'à l'infrastructure qui les fait tourner. Après dix-huit mois chez Betclic à construire des features à fort trafic en Kotlin sur AWS, j'aborde chaque projet par la même exigence : un code testé, une architecture qui vieillit bien, et une mise en production automatisée.

Architecture hexagonale, TDD, infrastructure as code : ce ne sont pas des mots-clés mais la façon dont je travaille au quotidien. Je reste tout aussi à l'aise côté frontend, en React et TypeScript, ce qui me permet de porter une fonctionnalité de bout en bout.

Langues

  • FrançaisLangue maternelle
  • AnglaisCourant
  • ItalienCourant

Contact.

Un projet, une opportunité, ou simplement envie d'échanger ? Écrivez-moi.