Dakar, Sénégal — ouvert aux CDI · CDD · Freelance · Remote / Hybride

SergeSenghor (Shinra)

|

Ingénieur logiciel full-stack : Java / Spring Boot, Node.js, React / TypeScript. Je conçois des applications web robustes, des APIs sécurisées et des pipelines CI/CD — avec une spécialisation en intelligence artificielle : agents autonomes, LLM et computer vision, du prototype à la production.

↓ Scrollez pour assembler la machine

Expertise

Ce que je construis

Serge Senghor

Ingénieur Logiciel et praticien en Science des Données, diplômé de l'École Supérieure Polytechnique de Dakar. Expérimenté dans le traitement de données, l'intelligence artificielle et le développement d'applications web. J'ai conçu et livré des outils concrets : prédiction de tendances, surveillance automatique de réseaux, détection visuelle d'objets. Rigoureux, bon communicant, à l'aise en équipe. Motivé par les projets à impact, notamment en santé publique.

Frontend

React, TypeScript, interfaces réactives et responsive, intégration Figma, expérience utilisateur soignée.

Backend

Java 17/21, Spring Boot, Node.js, PostgreSQL, MongoDB, microservices, REST, JWT, architecture SOLID.

DevOps

Docker, Docker Compose, GitLab CI/CD, GitHub Actions, pipelines automatisés, déploiement continu.

IA & Agents

Ma vraie passion : Spring AI + Claude API, orchestration d'agents autonomes, LLM, NLP, computer vision (YOLO), détection d'anomalies, pipelines data en Python. L'IA n'est pas un bonus — c'est le cœur du réacteur.

Langues
  • Français — Courant
  • Anglais — Technique / Professionnel
Centres d'intérêt
Basket-ballKaratéMusiqueVoyage & découverteCinémaLectureNouvelles technologies

Parcours

Expérience professionnelle

  1. Mai 2026 – Présent · Freelance / Hybride

    Développeur Full-Stack — Consortium Araignée SAS

    Conception et déploiement d'applications web full-stack (Spring Boot, React/TypeScript) avec intégration d'APIs REST et pipelines CI/CD Docker. Modélisation des données, automatisation des workflows backend en Python, documentation technique et tests unitaires. Plateformes de gestion à grande échelle : suivi de chantiers BTP, administration universitaire, outils métier sur mesure.

  2. Avr. 2026 – Mai 2026 · Stage · Remote

    Data Scientist — iSHEERO

    Développement de scripts de machine learning et de workflows de traitement de données en Python / pandas. Construction et évaluation de modèles prédictifs (tendances, anomalies) et production de rapports et dashboards pour des interlocuteurs non techniques.

  3. Sep. 2024 – Oct. 2024 · Stage

    Développeur — Banque de l'Habitat du Sénégal

    Développement d'une application de gestion bancaire robuste en C# / .NET, avec modélisation des données et tests unitaires. Rédaction de 100 % de la documentation technique, garantissant la fiabilité fonctionnelle du système livré.

  4. Mai 2024 – Juil. 2024 · Stage

    Data Engineer — Université Cheikh Anta Diop (UCAD)

    Étude comparative de plus de 5 LLMs avec analyse quantitative des performances (précision, latence, coût). Pipelines Python de préparation et de nettoyage de données réduisant le temps de préparation d'environ 40 %. Veille technologique deep learning et fine-tuning.

  5. Mai 2023 – Juil. 2023 · Stage

    Software Engineer — LITA

    Contribution à des projets logiciels en équipe : revues de code, versioning Git et documentation, dans le respect des bonnes pratiques de développement.

Projets sélectionnés

Du prototype IA à la prod

Survolez · cliquez pour ouvrir

Vision Lab IA · Computer Vision

Vision Lab

  • Python
  • OpenCV
  • YOLOv8
IA · Computer Vision

Vision Lab

Computer vision en temps réel (YOLO) déployée sur Streamlit : détection et tracking d'objets live, directement dans le navigateur. Un de mes projets IA préférés.

  • Python
  • OpenCV
  • YOLOv8
  • Streamlit
Bank Microservice Architecture · Microservices

Bank Microservice

  • Java
  • Spring Boot
  • Kafka
Architecture · Microservices

Bank Microservice

Architecture microservices bancaire avec Kafka, PostgreSQL, Docker, API Gateway, JWT et documentation Swagger.

  • Java
  • Spring Boot
  • Kafka
  • Docker
Moniteur de Cybersécurité Cybersécurité · IA

Moniteur de Cybersécurité

  • Python
  • Streamlit
  • ML
Cybersécurité · IA

Moniteur de Cybersécurité

Outil de surveillance réseau capable de détecter des menaces et d'envoyer des alertes en temps réel via un dashboard IA.

  • Python
  • Streamlit
  • ML
  • Dashboard
Robustesse NLP / IDS Machine Learning · Sécurité

Robustesse NLP / IDS

  • Python
  • NLP
  • Scikit-learn
Machine Learning · Sécurité

Robustesse NLP / IDS

Système de détection d'intrusion basé machine learning : analyse du trafic réseau et détection de comportements suspects par modèles NLP.

  • Python
  • NLP
  • Scikit-learn
Backend MongoDB Backend

Backend MongoDB

  • Node.js
  • Express
  • MongoDB
Backend

Backend MongoDB

API avec authentification JWT, CRUD complet, architecture MVC, modélisation NoSQL et middlewares personnalisés.

  • Node.js
  • Express
  • MongoDB
  • Mongoose
API REST Service Backend · Sécurité

API REST Service

  • C#
  • .NET
  • JWT
Backend · Sécurité

API REST Service

Service RESTful avec authentification JWT, gestion des droits, rate limiting et documentation Swagger.

  • C#
  • .NET
  • JWT
  • Swagger
CV Generator Full Stack · Outil

CV Generator

  • TypeScript
  • React
  • Node.js
Full Stack · Outil

CV Generator

Application de génération dynamique de CV professionnels avec templates modernes personnalisables et parcours guidé.

  • TypeScript
  • React
  • Node.js
MonShop E-commerce · Production

MonShop

  • Next.js
  • TypeScript
  • Stripe
E-commerce · Production

MonShop

Boutique e-commerce mode & artisanat africain (Next.js) : catalogue produits, panier, paiement Dexpay Africa.

  • Next.js
  • TypeScript
  • Stripe
Jolof'Era Réservation · Web

Jolof'Era

  • React
  • Node.js
  • PostgreSQL
Réservation · Web

Jolof'Era

Plateforme de réservation de salons de coiffure et barbershops à Dakar : avis, tarifs et disponibilités en ligne.

  • React
  • Node.js
  • PostgreSQL

Aussi en cours : Orchestrateur IA — plateforme SaaS (Spring Boot 3, React, Spring AI + Claude) pour piloter des agents IA autonomes avec function calling.

Stack

Compétences techniques

Backend

Java 17/21 · Spring Boot 90%
Node.js · Express 82%
REST · JWT · Microservices 88%
C# · .NET 70%

Frontend

React · TypeScript 85%
SvelteKit 78%
Tailwind · UI/UX 84%

IA & Data

Python · pandas · NumPy 90%
LLM · NLP · Agents (Spring AI, Claude) 86%
Computer Vision · YOLO 80%
Scikit-learn · Deep Learning 78%

DevOps & Bases

Docker · Docker Compose 85%
GitLab / GitHub CI/CD 82%
PostgreSQL · MongoDB · PGVector 84%

Formation

Éducation

  1. 2024 – 2026

    Diplôme d'Ingénieur en Génie Logiciel (DIT)

    École Supérieure Polytechnique de Dakar

  2. Mai 2025 – Mars 2026

    Data Engineer Certificate

    DataCamp

  3. Nov. 2025

    Titre de qualification — Développeur Web & Mobile

    Simplon × ONFP, Sénégal

  4. 2022 – 2024

    Diplôme de Technicien Supérieur en Informatique

    École Supérieure Polytechnique de Dakar

Certifications

11 certifications

  • Data Engineer Certificate — DataCamp Mai 2025 – Mars 2026
  • Deep Learning Fundamentals — NVIDIA 2025
  • Python Developer — DataCamp Nov. 2025
  • Associate Python Developer — DataCamp Oct. 2025
  • Java Developer — DataCamp Déc. 2025
  • Java Masterclass for Software Developers — Educative Déc. 2025
  • Networking Fundamentals — Cisco Déc. 2025
  • Network Equipment & Basic Configuration — Cisco Déc. 2025
  • Responsive Web Design — freeCodeCamp Fév. 2026
  • Foundational C# with Microsoft — freeCodeCamp Mars 2026
  • Hashgraph Developer — The Hashgraph Association Fév. 2026

Contact

Construisons quelque chose ensemble

Ouvert aux opportunités en CDI, CDD et freelance — remote, hybride ou sur site. Un projet web, une API, un pipeline data ou un agent IA à mettre en prod ? Je réponds vite.

📄 Recevoir mon CV par email

Entrez votre email : je vous envoie mon CV en PDF immédiatement.

✉️ Un message

SS.

© 2026 Serge Senghor (Shinra) — Tous droits réservés.

Conçu avec SvelteKit, threlte & Cloudflare.