Skip to content
View jmtth's full-sized avatar
  • Angoulème
  • 11:25 (UTC -12:00)

Highlights

  • Pro

Block or report jmtth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jmtth/README.md

Jean-Matthieu Hervoche

Développeur Fullstack – Backend & Data

Alternance RNCP 7 (Bac + 5 / Master) | Web · Data · IA

Ancien dirigeant d'entreprise en reconversion stratégique vers l'ingénierie logicielle.

Après plus de 20 ans d’expérience en environnement concurrentiel, je me spécialise dans le développement backend, les architectures API et la manipulation de données. Étudiant à l’École 42 Angoulême, je combine rigueur technique (C / C++, TypeScript, Node.js) et forte compréhension des enjeux métier.


Profil

  • Trajectoire professionnelle atypique : ancien entrepreneur, habitué aux environnements exigeants et aux contraintes métier.
  • Orientation backend & data : conception d’API, structuration des données, qualité et fiabilité des flux.
  • Capacité d'adaptation : Habitué à recruter et former des équipes (5 à 10 saisonniers par an) dans des environnements exigeants.
  • Culture du résultat : Orienté vers la création d'outils fiables, maintenables et créateurs de valeur.
  • Objectif : recherche d’une alternance RNCP 7 (contrat de professionnalisation de deux ans) à partir d’avril ou septembre 2026.

Compétences Techniques

C C++ Solidity Ethereum TypeScript Apache Nginx NodeJS MariaDB SQLite Kubernetes Vagrant Argo CD Fastify WordPress React TailwindCSS Docker Adobe Illustrator Adobe InDesign

Backend & Data

  • Conception d’API REST et WebSocket (Node.js / Fastify)
  • Modélisation et exploitation de bases de données SQL
  • Qualité, sécurité et maintenabilité des services

Cloud, Conteneurisation & Orchestration

  • Docker et déploiements applicatifs en environnement Linux
  • Kubernetes, k3s et k3d pour l’orchestration et les environnements de test locaux
  • GitOps avec ArgoCD pour les déploiements automatisés et reproductibles

Langages & Systèmes

  • C / C++ : programmation système, réseau, performance (Valgrind)
  • TypeScript : services backend et logique applicative (Vitest)
  • Solidity : création de token, smart contracts et déploiement sur Avalanche (Foundry, Hardhat)

DevOps & Qualité

  • Docker, Linux (Alpine, Ubuntu)
  • CI/CD (GitHub Actions), Git, workflows collaboratifs

IA (usage raisonné)

  • AWS Certified AI Practitioner
  • Intégration locale d’IA (Ollama), automatisation et aide au traitement des données

Projets Phares (Focus Rigueur & Data)

Transcendance SaaS & Blockchain (Fullstack)

L'immuabilité des données au cœur d'une application web.*

  • Innovation : Utilisation d'Avalanche et Solidity pour la persistance des scores et données critiques.
  • Backend : API haute performance avec Fastify et authentification sécurisée.
  • DevOps : Pipeline CI/CD complet (GitHub Actions) et conteneurisation Docker.
  • Qualité : Pipeline robuste avec ESLint, Husky, Commitlint et tests via Vitest.

Inception-of-Things-42 Kubernetes & GitOps

Déploiement et automatisation d’environnements Kubernetes de bout en bout.*

  • Expertise : prise en main de Kubernetes, k3s et k3d pour créer, tester et administrer des clusters légers.
  • GitOps : mise en place de déploiements automatisés avec ArgoCD.
  • DevOps : compréhension opérationnelle des manifests, du cycle de déploiement et de la reproductibilité des environnements.

ft_IRC (C++)

L'excellence du bas niveau au service de la communication.

  • Challenge : Recréer un serveur IRC conforme à la RFC 2812 sans bibliothèques externes.
  • Expertise : Gestion fine de la mémoire, multiplexage de sockets (poll()), et architecture client-serveur robuste.
  • Rigueur : Respect strict de la norme C++98, zéro fuite mémoire.
  • Programmation réseau bas niveau (sockets TCP)
  • Gestion de la concurrence et des états clients
  • Collaboration : Utilisation de clang-tidy, clangd et gestion rigoureuse par Pull Requests.
  • Innovation : Intégration d'un bot via Ollama.

tokenizer Smart Contract & Token

Création d’un token personnalisé en Solidity.*

  • Blockchain : conception et implémentation d’un token ERC en Solidity.
  • Sécurité & qualité : structuration du contrat, validation des comportements et déploiement dans un environnement de test.
  • Montée en compétence : approfondissement des smart contracts, du cycle de développement et des outils associés.

Au-delà du Code

Mon parcours d'ancien gérant de SARL me permet d'aborder chaque projet avec une vision ROI (Retour sur Investissement). Je ne me contente pas de livrer du code "qui marche", je conçois des outils maintenables, documentés et scalables.

Statistiques GitHub

GitHub stats Top Langs

Me contacter

  • LinkedIn : Mon profil professionnel
  • Localisation : Royan / Angoulême
  • Email : Disponible sur mon CV ou via LinkedIn pour éviter le spam.
  • Download CV

"Apprendre, s'adapter, transmettre."

Pinned Loading

  1. transcendence transcendence Public

    Forked from codastream/transcendence

    School 42 Transcendence project

    TypeScript

  2. ft_IRC ft_IRC Public

    Internet Relay Chat project at 42 (a text-based communication protocol on the Internet)

    C++ 2

  3. minishell minishell Public

    C

  4. nvim-conf nvim-conf Public

    Lua