Jamal Achaoui
Développeur senior fullstack freelance
06 59 94 28 71
Environnement NET
C#
WPF
Winforms
ASP.Net
Environnement Java
Java
Spring
Swing
Hibernate
Maven
Base de données
Oracle
SQL Server
PostgreSql
MySql
Outils DevOps
GitLab
Jenkins
Docker
Ansible
Proxmox
Scripting
Shell
Python
PowerShell
Batch
Perl
Front
Node JS
JavaScript
HTML5 / CSS3
AngularJS
Autres
C / C++
Raspberry PI
Arduino
VB5
Grafana
Elasticsearch
LabView
WordPress
PrestaShop
EXPERIENCES
Développeur fullstack NET / Java
Enedis12-2019 à 06-2025
- Développement de plusieurs applications liées à la qualification du matériel de comptage d’énergie (compteurs et concentrateurs Linky)
- Développement d’une api Java sur Raspberry PI lisant la TIC et développement d’une interface web de configuration avec AngularJS
- Développement d’un script Python récupérant les données et les enregistrant sur clé usb
- Développement d’un service simulant la TIC sur une carte Arduino en C++ et développement d’une interface de configuration C# WPF
- Développement d’un service permettant le comptage DC sur une carte Avnet SmartEdge IoT en Java
- Développement d’une application permettant l’impression d’étiquettes pour la gestion du stock en C# WPF
- Développement d’un pupitre de démonstration des PNT en Java et C# WPF
- Développement d’une application en Java pour le pilotage des recharges de véhicule électrique avec la norme OCPP
- Accompagnement dans la phase de qualification de gestion de borne OCPP pour la mobilité électrique
- Rédaction des tests en collaboration avec l’équipe de qualification
- MCO d’une infrastructure dédié à la qualification des équipements d’étalonnage et des boitiers IP
- Mise en place de services conteneurisé sous Docker
- Migration du serveur Jenkins vers GitLab et création de tâches Ansible pour l’intégration continue
- Migration d’une base de donnée MySql vers Postgresql
- Mise en place et MCO d’un outil de supervision d’équipement de comptage sur Grafana
- Développement d’une application Java pour le pilotage de générateur basse fréquence
- Formation à la norme 61850 avec OMICRON pour utilisation d’outils de qualification
- Organisation des ateliers pour la phase d’étude et recueil des besoins
- Réalisation des réunions d’avancement avec les équipes de qualification
- Encadrement et management des nouvelles recrues sur les développements
- Veille technologique
Développeur fullstack NET
Video Digital Multimedia01-2017 à 11-2019
- Développement d’une ERP interne : refonte de Vb5 à C# WPF
- MCO et Développement de nouvelles fonctionnalités sur l’ERP (client/serveur)
- Développement des éditions de rapport avec la librairie DevExpress
- Mise en place d’un service Jenkins pour l’intégration continue et création de tâches Ansible
- Conteneurisation du service sous Docker et réalisation de script Python pour analyse des logs
- Création de requête avec Elasticsearch pour la récupération de métadonnées
- Développement d’une applications web pour la consultation du stock en ASP
- Développement d’une applications web pour la consultation des absences en ASP
- Développement d’API Java pour l’utilisation des commandes par d’autres entités
- Organisation des ateliers pour la phase d’étude et recueil des besoins
- Conception de projet, réalisation des chiffrages et planification des tâches et US
- Réalisation des réunions d’avancement avec les différents chefs de service
- Encadrement et management des nouvelles recrues sur les développements
- Veille technologique
Lead Développeur NET
Sopra Steria - RATP05-2015 à 11-2016
- Encadrement et management des nouvelles recrues sur les développements
- Rédaction d’une partie des spécifications techniques du projet
- Organisation des ateliers pour la phase d’étude et recueil des besoins
- Réalisation des réunions d’avancement avec le client
- Développement d’un outil analysant la qualité projet en Java
- Reverse engineering d’un exécutable Java sous PowerAMC
- Réécriture du code et implémentation de nouvelles API Java pour l’échange de données
- Automatisation des tâches d’intégration de données en PL/SQL et script Shell
- Conception de projet, réalisation des chiffrages et planification des tâches et US
- MCO et développement de nouvelles fonctionnalités sur les applications
- Veille technologique
Tierce Maintenance Applicative
Sopra Steria - RATP06-2013 à 04-2015
- Assistance à la MOE/MOA sur les applications métier
- Utilisation d’un système de suivi d’anomalies logicielles (Mantis)
- MCO de l’application : analyse et corrections d’anomalies en production (client/serveur)
- MCO d’un moteur d’exploitation en C++
- Automatisation des tâches d’intégration de données en PL/SQL et script Shell
- Organisation des ateliers pour la phase d’étude et recueil des besoins
- Réalisation de devis et chiffrages pour les évolutions
- Conception et développement de nouvelles fonctionnalités
- Réalisation des réunions d’avancement avec le client
Développeur fullstack NET
Sopra Steria - RATP03-2012 à 05-2013
- Migration de Vb5 à C# Winforms des applications du service BUS
- Développement des édition de rapports avec Crystal Report
- Réécriture de code et développement de nouvelles fonctions
- Optimisation des requêtes SQL
- Externalisation des requêtes SQL sur la base Oracle
- Développement de script Shell et Python pour le déploiement des applications
- Suivi de la recette MOA et corrections de code jusqu’à la mise en production
Apprenti ingénieur conception
INEO - GDF Suez09-2010 au 09-2011
- Etude et développement d’un système antennaire
- Designs et conception de l’antenne sous Grasp et SRSR
- Simulations des performance de l’antenne selon différents designs
- Création d’un script Python pour le calcul des performances du système antennaire
- Exploitation des résultats avec programmation de macro VBA sous Excel
Stage ingénieur conception
INEO - GDF Suez04-2010 à 06-2010
- Automatisation d’un banc de mesure sous LabView
- Intégration et montage des éléments constituant le banc
- Acquisition des mesures à l’analyseur de réseaux
- Exploitation des résultats avec programmation de macro VBA sous Excel
FORMATION
Formation Java
IFOSUP Paris2012 (2 mois)
MASTER Electronique embarquée et système de communication
UFR SITEC Ville d’Avray2011
Licence Pro Electronique et informatique industrielle
IUT Villetaneuse2009
Deug Physique
Université Paris 7 Diderot2008