Bouzakaria - Développeur .NET
Ref : 200519A001-
78260 ACHERES
-
Développeur, Chef de projet, Architecte (38 ans)
-
Totalement mobile
-
Bientôt freelance

EXPERIENCES PROFESSIONNELLES
Europ Assistance (11/2020)
Lead technique Azure/Asp.net
Mission principale :
Maintenance et évolution des systèmes existants (une trentaine d’applications).
Tâches réalisées/Modules développés :
▪ Migration de version d’applications .Net framework en 4.8
▪ Migration de version d’applications .Net Core en .NET6
▪ Migration d’applications sur le cloud Azure (Batch, API et WebApp)
▪ Mise en place de process de déploiement et d’intégration continue : Pipeline, Release, et déploiement sur les différents environnements (Dev, Acceptance, Préprod et prod)
▪ Proof Of Concept: KeyCloak, SendGrid, Carte COVID, devise convertisseur, ..
▪ Mise en place de nouvelles APIs rest
▪ Amélioration des performances (lenteur sur des WebApp ou certains batchs)
▪ Audit et sécurité d’application (injection sql, javascript, hsts, obsolescence des packages)
▪ Refonte IHM, correction des bugs et analyse
▪ Encadrement des stagiaires
Environnement :
Asp.Net Core / Asp.Net, C#, MVC, Angular, SQLserver, Oracle, MySQL, PostgreSQL, JQuery, CSS, Bootstrap, Git, Entity framework, SendGrid azure, OpenID Connect, Oauth2, Azure devops, AppInsight, KeyVault.
Bolloré (09/2019-10/2020)
Lead technique Asp.net Core (Angular / VueJS / TypeScript)
Mission principale :
Développement d’une application from scratch pour la gestion des demandes de transport (transport de marchandise unitaire, regroupement de colis, historique d’acheminement, ..)
Maintenance et évolution des systèmes existants.
Tâches réalisées/Modules développés :
▪ Réalisation de nouvelles fonctionnalités pour les applications Client Alerting/IOT qui permettent le tracking de la marchandise
▪ Conception et réalisation de l’application Liebherr :
- Mise en place de l’architecture
- Mise en place de l’authentification Azure OpenID Connect
- Implémentation d’un email service provider sur Azure
- Développement de la partie front (VueJs) et la partie back (Web Api)
▪ Correction des bugs et analyse des anomalies.
▪ Déploiement des applications / intégration continue
Environnement :
Asp.Net Core / Asp.Net, C#, MVC, SPA, SQLserver, Transact-SQL, Procédures stockées, Angular, VueJs, TypeScript, JQuery, CSS, Git, Entity framework, SendGrid azure, OpenID Connect, Oauth2.
HAVAS (09/2018 – 06/2019)
Lead technique Asp.NET MVC
Mission principale :
Lead technique de l’application permettant le ciblage et la vente des panneaux publicitaires.
Tâches réalisées/Modules développés :
▪ Réalisation de nouvelles fonctionnalités de l’application Adcity utilisée par dix pays.
▪ Intégration de données volumineuses en base (package SSIS)
▪ Développement de contributeur d’intégration continue.
▪ Mise en place de SonarQube et réalisation d’un audit de qualité intégrale de l’application.
▪ Refonte de l’architecture de l’application et Refonte du front
▪ Démonstration et ateliers techniques.
▪ Correction des bugs et analyse des anomalies.
▪ Déploiement de l’application / intégration continue
Environnement :
Asp.NET, C#, MVC, SQLserver, Transact-SQL, Procédures stockées, TypeScript, JQuery, CSS, SonarQube, TFS, Entity framework, SSIS
Bolloré (09/2019)
Lead technique Asp.net Core (Angular / VueJS / TypeScript)
Mission principale :
Développement d’une application from scratch pour la gestion des demandes de transport (transport de
marchandise unitaire, regroupement de colis, historique d’acheminement, ..)
Maintenance et évolution des systèmes existants.
Tâches réalisées/Modules développés :
▪ Réalisation de nouvelles fonctionnalités pour les applications Client Alerting/IOT qui permettent
le tracking de la marchandise
▪ Conception et réalisation de l’application Liebherr:
- Mise en place de l’architecture
- Mise en place de l’authentification Azure OpenID Connect
- Implémentation d’un email service provider sur Azure
- Développement de la partie front (VueJs) et la partie back (Web Api)
▪ Correction des bugs et analyse des anomalies.
▪ Déploiement des applications / intégration continue
Environnement :
Asp.Net Core / Asp.Net, C#, MVC, SPA, SQLserver, Transact-SQL, Procédures stockées, Angular, VueJs,
TypeScript, JQuery, CSS, Git, Entity framework, SendGrid azure, OpenID Connect, Oauth2.
HAVAS (09/2018 – 06/2019)
Lead technique Asp.NET MVC
Mission principale :
Lead technique de l’application permettant le ciblage et la vente des panneaux publicitaires.
Tâches réalisées/Modules développés :
▪ Réalisation de nouvelles fonctionnalités de l’application Adcity utilisée par dix pays.
▪ Intégration de données volumineuses en base (package SSIS)
▪ Développement de contributeur d’intégration continue.
▪ Mise en place de SonarQube et réalisation d’un audit de qualité intégrale de l’application.
▪ Refonte de l’architecture de l’application et Refonte du front
▪ Démonstration et ateliers techniques.
▪ Correction des bugs et analyse des anomalies.
▪ Déploiement de l’application / intégration continue
Environnement :
Asp.NET, C#, MVC, SQLserver, Transact-SQL, Procédures stockées, TypeScript, JQuery, CSS, SonarQube,
TFS, Entity framework, SSIS
SNCF (05/2017 – 08/2018)
Ingénieur d’études et développement iOS/Asp.NET
Mission principale :
Participation à la maintenance et au développement de nouvelles fonctionnalités du système qui couvre le
processus de conduite : de la préparation de la mission à la saisie du bulletin de service, en passant par la
conduite en cabine. Il inclut également des fonctions avancées de communication et d’échange (mail,
réseau social d’entreprise …)
Tâches réalisées/Modules développés :
▪ Participation à la réalisation de nouvelles fonctionnalités de l’application SIRIUS qui accompagne
16000 conducteurs de trains lors de leurs trajets
▪ Revues de code à l’aide de Gerrit, et intégration continue à l’aide de Jenkins
▪ Correction des bugs et analyse des anomalies.
Environnement :
Méthode Agile, Asp.NET, C#, Procédures stockées, WCF, SQLserver, Objective-C, xCode, Git, Gerrit,
Jenkins
EUROP ASSISTANCE (08/2015 - 05/2017)
Lead technique / team leader
Missions principales :
- Conception et réalisation d’une Plateforme de centralisation et de distribution en temps réel
des incidents (Dossiers d’assistance) pour Fiat, Nissan et Infiniti
- Maintenance et gestion du projet déployé.
Tâches réalisées/Modules développés :
Conception et développement d’un portail web
Tests unitaires et rédaction de la documentation technique
Déploiement en recette
Assurer le suivi de la maintenance évolutive et corrective (TMA).
Gestion des bugs et analyse des anomalies.
Préparation des livrables
Optimisation des performances
Planification et suivi de la mise en production
Estimation des délais et la charge de travail
Formation et encadrement de l’équipe
Environnement :
Méthode Agile, Visual Studio, Framework 4.0, C#, Asp.net, Microsoft SQL Server, LINQ, Entity
framework, Azure, TFS autoMapper, Injection de dépendances, MVC, WCF, Bootstrap, Uml, Ajax,
Jquery, CSS
INFOMIL – eLECLERC (09/2013 à 07/2015)
Ingénieur d’études et développement Asp.NET
Contexte de la mission :
Afin d’améliorer le process de préparation, réapprovisionnement et gestion de stock de l’E-Leclerc DRIVE
effectué par un simple automate à un étage, Leclerc a décidé de passer à un automate plus performant à
trois étages indépendants.
Tâches réalisées/ Modules développés :
▪ Conception et réalisation d’une boite à outil et maintenance pour la configuration /modification d’un
meuble de tri (Base de données et interface graphique)
▪ Développement d’un système pour le pilotage de l’automate Metal Progetti.
✓ Implémentation d’un protocole TCP/IP et la réalisation d’un simulateur de l’automate
(déplacement de nacelles, ouverture et fermeture des portes, clignotement des LEDs,
affichage d’informations)
✓ Développement du driver bas niveau de l’automate
✓ Développement de l’interface et les composants graphiques de l’application et réalisation
des modules : gestion de stock, gestion des alertes, déclaration de produits manquants,
comptage et transfert de produits
▪ Réalisation d’une application pour la mise en maintenance des sites internet, intranet et mobile de
Leclerc :
✓ Développement de l’interface graphique
✓ Implémentation d’un web service qui permet la lecture, l’écriture et la sauvegarde du
paramétrage dans un fichier Xml déposé sur le serveur IIS de chaque site.
▪ Implémentation d’un web service permettant le calcul et l’envoi des statistiques (performance
horaire, performance opérateur, chiffre d’affaire…)
▪ Internationalisation des statistiques (Calcul, import et export des données via les packages SSIS)
Environnement :
Microsoft Visual Studio 2008, 2010, 2012 (.NET Framework 3.5 / 4.0), C#, VB, Asp.net, IIS 7, Contrôle
utilisateur, Web Forms, Win Forms, Microsoft SQL Server 2008, Transact-SQL, Procédures stockées,
JavaScript, AJAX, JSONP, CSS, Sockets, TCP/IP, UDP
VALSOFTWARE (04/2013 à 09/2013)
Ingénieur d’études et développement ASP.net
Contexte de la mission :
Participation à la réalisation de nouvelles fonctionnalités pour trois projets : MyOpca pour la gestion de
comptabilité, GesPlan pour la gestion des planifications et GesCom pour la gestion commerciale
Tâches réalisées/ Modules développés :
▪ Développement de nouvelles fonctionnalités et tests unitaires
▪ Correction des bugs (Problème d’affichage, design, validateurs, problèmes de comptabilité de
navigateurs, …)
Environnement :
Microsoft Visual Studio 2010 .NET Framework 4.0, C#, Asp.net, IIS 7, TFS, Contrôle utilisateur, Web Forms,
Microsoft SQL Server 2008, LinQ, JavaScript, Jquery, CSS,
MIDIWAY (06/2012 – 04/2013)
Ingénieur d’études et développement Asp.NET
Mission principale :
Mettre en place un portail web qui garantit l’accès à un réseau national et étendu de professionnels de
santé, comme il permet d’une part un meilleur accès aux soins pour les assurés et d’autre part des
modalités de règlement plus rapide et sécurisées pour les professionnels de santé.
Tâches réalisées/ Modules développés :
▪ Analyse des cahiers des charges et étude de faisabilité
▪ Définition et réalisation de la structure physique de l’application
▪ Réalisation d’un module qui permet l’indexation des pages et la recherche sur le site
(Développement et design)
▪ Réalisation d’un module pour créer une foire aux questions, classifiées par
catégories et thèmes (Conception, développement et design)
▪ Réalisation d’un module d’inscription à la diffusion des fichiers normés (Consommation
d’un web service, développement et design du formulaire)
▪ Conception, développement d’un module de gestion des habilitations (validation de
compte utilisateur, envoi de mail d’activation, modification de mot de passe, autorisation
de modification des données, téléchargement de documents et consultation
d’informations)
▪
Intégration en recette et mise en production
▪ Correction des retours recette
Environnement :
Microsoft Visual Studio 2010 .NET Framework 4.0, C#, Asp.net, IIS 7, Sitefinity, TFS, Web Services
Soap/WSDL, Membership Provider, User control, Web Forms, Microsoft SQL Server 2008, Ajax, Jquery,
CSS, MRemote, CVS.
COMPETENCES TECHNIQUES
Langages de programmation :
C#/VB, Asp.NET / Asp.NET Core, LinQ, Entity Framework, MVC, AutoMapper, nUnit, xUnit, MsTest
Web:
Angular, VueJs, TypeScript, JavaScript, Ajax, Json, Axios, jQuery, SPA, CSS/SCSS, Html/Xml, BootStrap.
Outils et environnement de développement :
Microsoft Azure, SendGrid (Azure), VSTS, SSIS, OpenID Connect /AD azure, SonarQube
Sockets, TCP/IP, UDP
xCode, Gerrit, Jenkins, Git, TFS, Agile Scrum
Systèmes de gestion de base de données (SGBD) :
PostgreSQL, Microsoft SQL Server, MySQL, Azure SQL Database
Méthodes de conception et patterns :
UML, Merise, Injection de dépendance, IoC, Unity
LANGUES
Anglais lu, écrit, parlé
FORMATIONS
2011 : Master 2 professionnel – France
Sécurité des Contenus, des réseaux, des télécommunications et des Systèmes (SeCReTS),
Université de Versailles Saint-Quentin en Yvelines (UVSQ).
2010 : Ingénieur en Informatique – Algérie
Ingénieur d’état en informatique spécialité : Systèmes d’Informations
Ecole Nationale Supérieure d’Informatique (E.S.I).