Disponible en CDI - septembre 2026

Développeur full-stack Java / Angular / AWS

Spring Boot · Angular · AWS · PostgreSQL · Docker

Actuellement chez Atos pour la DSI d'Enedis, sur des applications web critiques du réseau de distribution électrique : API REST Spring Boot, interfaces Angular, déploiements cloud AWS, et le pilotage de la montée de version du front d'Angular 16 à Angular 19, avec capacité à livrer aussi sur les versions Angular les plus récentes (jusqu'à Angular 22).

Portrait de Hossain Ahachi

Ils m'ont fait confiance

Missions et collaborations

Expérience

Où j'ai travaillé

Mon poste de travail en mission chez Enedis : un ordinateur portable et deux écrans externes
Poste actuel

Ingénieur concepteur développeur full-stack Java / Angular

Atos · mission pour la DSI d'Enedis

  • Conception et implémentation d'API REST sécurisées sous Spring Boot et d'interfaces Angular dynamiques, pour des applications web critiques du système d'information d'Enedis, en Agile à l'échelle (SAFe).
  • Gestion transversale des tickets - 50 % backend, 50 % frontend - avec livraison de bout en bout en autonomie complète, tests fonctionnels et suivi qualité sous SonarQube.
  • Pilotage des chantiers de réduction de dette technique : planification et exécution de la montée de version de l'infrastructure frontend, d'Angular 16 à Angular 19, avec adaptation aux versions Angular les plus récentes (jusqu'à Angular 22).
Java Spring Boot Angular SonarQube SAFe
Photo prise pendant mon expérience chez Oracle, au sein de l'organisation DB Tools

Ingénieur développeur Java R&D

Oracle · organisation DB Tools

  • Développement de fonctionnalités pour Oracle SQL Developer, la suite d'outils de développement et d'administration de bases de données d'Oracle - application bureau, navigateur, extension VS Code et ligne de commande - utilisée par des millions de développeurs et de DBA dans le monde.
  • Contribution à SQLcl, l'interface en ligne de commande de la suite, en lien avec les équipes de l'extension VS Code, de SQL Live et de l'IDE bureau.
  • Prise en charge du développement de la commande project, le framework CI/CD et de versioning de schémas de SQLcl : mise des schémas Oracle sous contrôle de version Git et automatisation des déploiements entre environnements.
  • Implémentation de la sous-commande export et de la gestion de la configuration des projets, qui génèrent en une seule commande l'ensemble des scripts SQL des objets d'un schéma depuis une base active.
Java SQLcl Git CI/CD Liquibase
Photo prise pendant mon expérience chez Novelis

Développeur Java / Angular

Novelis

  • Analyse des besoins et développement d'une application dédiée à l'internationalisation dynamique de contenus métiers.
  • Sécurisation des couches de services applicatives via Spring Security et documentation complète des endpoints sous Swagger / OpenAPI.
Spring Boot Angular Spring Security Swagger

Architecte logiciel & développeur Java

Freelance & projets personnels

  • Conception, architecture et déploiement d'une plateforme e-commerce full-stack sur une architecture découplée (Spring Boot / Angular).
  • Sécurisation des accès par jetons JWT avec gestion fine des rôles, et conteneurisation des services et de la base PostgreSQL sous Docker.
  • Développement et publication sur le Chrome Web Store de « Send To », extension de productivité en JavaScript vanilla.
Spring Boot Angular PostgreSQL Docker JWT

Formation

  • Master MIAGE - Systèmes d'information de gestion Polytech Lyon, Université Claude Bernard Lyon 1
  • Diplôme d'ingénieur d'État en informatique - génie logiciel École Nationale des Sciences Appliquées (ENSA)

Projets

Ce que j'ai construit

Capture d'écran de la plateforme e-commerce MK

Projet personnel · le plus complet

Plateforme e-commerce MK

Une boutique complète, du schéma PostgreSQL jusqu'au front Angular : catalogue, panier, commandes, authentification JWT et back-office par rôles. API documentée sous Swagger, conteneurisée et déployée sur mon propre VPS.

Spring Boot 3 Angular 16 PostgreSQL Docker
Capture d'écran de l'extension Chrome Send To

Projet personnel

Send To - extension Chrome

Chercher un texte sélectionné demandait quatre gestes : copier, ouvrir un onglet, coller, valider. L'extension le fait en un clic droit, vers 15+ plateformes (Google Maps, YouTube, GitHub, Reddit…).

JavaScript Chrome API Web Extension
Capture d'écran du site Chrif Miel

Projet personnel

Chrif Miel - boutique Next.js

Vitrine en ligne pour un producteur de miel marocain. Catalogue Next.js statique et commandes passées directement par WhatsApp - pas de tunnel de paiement à maintenir pour une petite structure.

Next.js React WhatsApp API
Capture d'écran du site Al-Rifiya

Projet personnel

Al-Rifiya - huilerie artisanale

Vitrine one-page entièrement en arabe pour une huilerie marocaine : mise en page RTL, typographie adaptée, servie par Nginx dans un conteneur.

HTML5 Tailwind CSS Nginx RTL

Compétences

Ce que je sais faire

Je maîtrise

Java Spring Boot Angular TypeScript PostgreSQL Docker Git

J'utilise régulièrement

Spring Security Hibernate AWS API REST JUnit Swagger / OpenAPI Liquibase CI/CD GitLab SonarQube Jira Confluence

J'ai déjà travaillé avec

JavaScript TypeScript HTML / CSS MySQL Oracle Database MongoDB Kubernetes GitHub Actions Maven React Next.js Python Traefik
Versions
Java 8 · 17 · 25 - Spring Boot 3 · 4 - Angular 16 → 22
Méthodes
Scrum · SAFe · architecture moderne · assistance IA (Copilot, Claude)

À propos

Un peu plus sur moi

Salut 👋

Moi c'est Hossain. Diplôme d'ingénieur en génie logiciel à l'ENSA, Master MIAGE à Polytech Lyon - et surtout beaucoup de code livré à de vrais clients : d'abord en freelance, puis chez Oracle et Novelis, et aujourd'hui du Spring Boot et de l'Angular chez Atos, sur des applications critiques pour la DSI d'Enedis.

Ce que j'aime vraiment construire, ce sont des back-ends propres : une API dont le contrat se lit tout seul, des tests qui servent à quelque chose, un déploiement qui tient sans qu'on ait à y toucher.

Le reste du temps, j'auto-héberge mes projets : chaque site listé plus haut tourne dans un conteneur derrière mon propre Traefik. L'extension Chrome « Send To » est née d'une frustration très concrète - en avoir assez de faire des allers-retours entre onglets pour chercher trois mots.

Portrait de Hossain Ahachi

Contact

Envie d'en discuter ?

Je suis ouvert aux opportunités en CDI à partir de septembre 2026, partout en France ou en remote.

France