// Ingénieur logiciel senior · Code depuis 20+ ans // Senior software engineer · Coding for 20+ years

Kangah Jacques N'GUESSAN

Je conçoisI build

Ingénieur logiciel senior : 16 ans d'expérience professionnelle et plus de 20 ans de passion pour le code. Du back-end C# / SQL Server aux applications mobiles, je transforme les idées en logiciels fiables… et parfois en jeux qui font apprendre en s'amusant. Senior software engineer: 16 years of professional experience and over 20 years of passion for code. From C# / SQL Server back-ends to mobile apps, I turn ideas into reliable software… and sometimes into games that make learning fun.

Jacques.cs
16+ ans d'expérience proyears of pro experience
20+ ans de passion du codeyears of coding passion
30+ langages & technologieslanguages & technologies
3 apps sur l'App Storeapps on the App Store

À proposAbout me

Curieux de nature,
technophile par passion.
Curious by nature,
tech lover by passion.

Je m'appelle Kangah Jacques N'GUESSAN, ingénieur logiciel senior avec plus de 16 ans d'expérience professionnelle. Mais ma passion du code a commencé il y a plus de 20 ans, en programmant des calculatrices en BASIC, en assembleur et en C.

My name is Kangah Jacques N'GUESSAN, a senior software engineer with over 16 years of professional experience. But my passion for coding started more than 20 years ago, programming calculators in BASIC, Assembly and C.

À l'université, j'ai mené des projets en Fortran 90, Pascal et Visual Basic, puis développé une bibliothèque graphique pour PlayStation 2 en C et en assembleur. Depuis, je conçois des API et services .NET, des bases SQL Server, des interfaces Angular, des applications mobiles Flutter et Swift et des infrastructures cloud.

At university I built projects in Fortran 90, Pascal and Visual Basic, and later developed a graphics library for PlayStation 2 in C and Assembly. Since then I have been building .NET APIs and services, SQL Server databases, Angular front-ends, Flutter and Swift mobile apps and cloud infrastructure.

Les nouvelles technologies me fascinent : j'aime les comprendre, les tester et les assembler pour créer des produits utiles. En dehors des projets clients, je crée des jeux mobiles éducatifs qui transforment l'apprentissage en aventure, pour petits et grands.

New technologies fascinate me: I love understanding them, trying them out and combining them into useful products. Beyond client work, I create educational mobile games that turn learning into an adventure, for kids and grown-ups alike.

  • QualitéQuality — du code propre, testé, maintenable.— clean, tested, maintainable code.
  • RespectRespect — la vie privée des utilisateurs avant tout.— user privacy comes first.
  • PlaisirJoy — apprendre en jouant, toujours.— learning through play, always.
  1. Il y a 20+ ans20+ years ago

    Premiers programmesFirst programs

    Programmation de calculatrices en BASIC, en assembleur et en C : le début d'une passion.

    Programming calculators in BASIC, Assembly and C: where the passion began.

  2. UniversitéUniversity

    Fortran 90, Pascal, Visual Basic

    Premiers projets d'envergure, entre calcul, algorithmique et interfaces.

    First substantial projects, across computation, algorithms and user interfaces.

  3. PlayStation 2

    Bibliothèque graphique PS2PS2 graphics library

    Développement d'une bibliothèque graphique pour PlayStation 2 en C et en assembleur.

    Built a graphics library for the PlayStation 2 in C and Assembly.

  4. 2010

    Ingénieur logicielSoftware engineer

    Début de 16 ans de carrière professionnelle : applications métier, bases de données, web, puis mobile.

    The start of a 16-year professional career: business apps, databases, the web, then mobile.

  5. 2019

    Ellena & AfroLearningEllena & AfroLearning

    Sortie d'Ellena sur l'App Store et conception d'une plateforme e-learning ASP.NET Core · Angular · SQL Server.

    Ellena ships on the App Store, and an ASP.NET Core · Angular · SQL Server e-learning platform takes shape.

  6. 2021

    Ultimate Strategy

    Moteur d'analyse et d'alertes de marchés en .NET, avec smart contracts Solidity.

    A .NET market analysis and alerting engine, with Solidity smart contracts.

  7. 2022

    Fruit Picker & Baby Challenge

    Deux nouveaux jeux : cueillir des fruits en dessinant des chiffres, et éveiller les tout-petits.

    Two new games: pick fruits by drawing digits, and help toddlers learn shapes and colours.

  8. Aujourd'huiToday

    Cloud & IACloud & AI

    Architectures cloud AWS, conteneurs Docker, IA générative… et toujours de nouvelles idées.

    AWS cloud architectures, Docker containers, generative AI… and always new ideas.

CompétencesSkills

Une boîte à outils full-stack A full-stack toolbox

De la base de données jusqu'à l'écran du téléphone, je maîtrise toute la chaîne. From the database all the way to the phone screen, I master the whole chain.

Back-end C# & .NETC# & .NET back-end

API REST et applications web ASP.NET Core, services Worker et traitements batch, architecture en couches, injection de dépendances, authentification JWT, tests unitaires.

ASP.NET Core REST APIs and web apps, Worker services and batch processing, layered architecture, dependency injection, JWT authentication, unit testing.

  • C#
  • .NET 8
  • ASP.NET Core
  • Web API
  • Blazor
  • Autofac
  • JWT
  • MSTest

Données & SQL ServerData & SQL Server

Modélisation, T-SQL, procédures, optimisation de requêtes, Entity Framework Core et migrations.

Data modelling, T-SQL, stored procedures, query tuning, Entity Framework Core and migrations.

  • SQL Server
  • T-SQL
  • EF Core
  • SQL

Mobile

Apps iOS & Android en Flutter / Dart et Swift, jeux 2D, publication App Store.

iOS & Android apps in Flutter / Dart and Swift, 2D games, App Store publishing.

  • Flutter
  • Dart
  • Swift
  • iOS
  • Android

Front-end

Interfaces web riches et responsives, tableaux de bord, SPA.

Rich, responsive web interfaces, dashboards, SPAs.

  • Angular
  • TypeScript
  • Tailwind
  • HTML/CSS/JS
  • PHP

Cloud & DevOps

Infrastructure as code, conteneurs, pipelines CI/CD.

Infrastructure as code, containers, CI/CD pipelines.

  • AWS
  • CDK
  • Docker
  • CI/CD
  • Git

IA, Python & Web3AI, Python & Web3

Intégration de LLM dans des services d'analyse automatisés, workers et scripts Python, smart contracts Solidity déployés avec Truffle. Toujours à l'affût de la prochaine techno à apprivoiser.

LLM integration into automated analysis services, Python workers and scripts, Solidity smart contracts deployed with Truffle. Always on the lookout for the next technology to tame.

  • IA générativeGenerative AI
  • LLM
  • Python
  • Solidity
  • Web3

Les fondations : bas niveauThe foundations: low level

Des calculatrices programmées en BASIC et en assembleur jusqu'à une bibliothèque graphique pour PlayStation 2 en C : une compréhension fine de la machine, de la mémoire et des performances, qui guide encore mon code aujourd'hui.

From calculators programmed in BASIC and Assembly to a PlayStation 2 graphics library in C: a deep understanding of the machine, memory and performance that still guides my code today.

  • C
  • Assembly
  • BASIC
  • Fortran 90
  • Pascal
  • Visual Basic
  • PlayStation 2

Mes applicationsMy apps

Des jeux qui font apprendre Games that make you learn

Calcul mental, formes et couleurs, reconnaissance des chiffres : trois univers, une même envie de rendre l'apprentissage joyeux. Gratuits sur iPhone et iPad. Mental arithmetic, shapes and colours, digit recognition: three worlds, one goal — make learning joyful. Free on iPhone and iPad.

Icône Ellena

Jeu · ÉducationGame · Education

Ellena

Cours à travers la forêt avec Ellena et deviens un as du calcul mental. Run through the forest with Ellena and become a mental math ace.

  • + − × ÷ jusqu'à 1000+ − × ÷ up to 1000
  • Niveaux & mondes à débloquerLevels & worlds to unlock
  • Aucune donnée collectéeNo data collected
Icône Baby Challenge

Jeu · Éducation · PuzzleGame · Education · Puzzle

Baby Challenge

Trois jeux en un pour éveiller les tout-petits aux formes, aux couleurs et à l'observation. Three games in one to help toddlers discover shapes, colours and observation.

  • Ombres & formesShadows & shapes
  • Motifs de couleursColour patterns
  • Puzzles d'images tournéesRotated-image puzzles
Icône Fruit Picker

Jeu · ActionGame · Action

Fruit Picker

Cueille tous les fruits en dessinant les chiffres qui se cachent dessous ! Pick every fruit by drawing the digits hidden under them!

  • Dessine les chiffres du doigtDraw digits with your finger
  • Remplis ton seau, passe les niveauxFill your bucket, clear the stages
  • L'aimant à la rescousseThe magnet to the rescue

Projets de référenceReference projects

Des plateformes robustes, de bout en bout Robust platforms, end to end

AfroLearning

Plateforme e-learningE-learning platform

Plateforme de formation en ligne complète : catalogue de cours vidéo via l'API Vimeo, comptes et authentification JWT, back-office, workers et traitements batch, le tout sur une architecture .NET en couches (Entities · Data · Business · Web).

A complete online learning platform: video course catalogue through the Vimeo API, accounts and JWT authentication, back-office, workers and batch jobs — all on a layered .NET architecture (Entities · Data · Business · Web).

  • C#
  • ASP.NET Core
  • EF Core
  • SQL Server
  • Angular
  • Vimeo API
  • MSTest

Ultimate Strategy

Analyse de marchés & alertesMarket analysis & alerts

Moteur d'analyse de stratégies et d'alertes en temps réel : collecte de données, batchs .NET, notifications SMS (Twilio), rapports PDF, intégration Google Drive, smart contracts Solidity et tableau de bord Angular.

A strategy analysis and real-time alerting engine: data collection, .NET batch jobs, SMS notifications (Twilio), PDF reports, Google Drive integration, Solidity smart contracts and an Angular dashboard.

  • .NET
  • SQL Server
  • EF Core
  • Angular 18
  • Tailwind
  • Solidity
  • Twilio

Contact

Un projet, une idée d'app ?
Parlons-en.
A project, an app idea?
Let's talk.

API .NET, base SQL Server, application mobile ou site web : je serais ravi d'échanger avec vous. .NET API, SQL Server database, mobile app or website: I'd be glad to hear from you.