Hamdi - Développeur C SHARP
Ref : 161214L002-
Domicile
92140 PARIS
-
Profil
Développeur (40 ans)
-
StatutFreelance
-
Sodexo, leader mondial des services de restaurations collectives
Ingénieur .NET6/Angular 14Jan 2023 - aujourd'huiDans une équipe 9 personnes : 1 Product Owner, 1 Scrum master 5 développeurs, 2
Compétences acquises sur : .NET 6 Angular, Angular Material, TypeScript, Jira, Gitlab, Jenkins
QA, j’ai participé à l’évolution de l’extranet client utilisée par les clients pour faire des
commandes de cartes ou des carnets de tickets restaurant, ma mission consiste :
- Implémenter de nouvelles évolutions sur les différentes solutions composants le
projet extranet.
- Résolution de bugs en analysant l’existant et en proposant les solutions les plus
performantes.
- Amélioration du code existant en appliquant les bonnes pratiques de clean code.
- Validation de merge request sur Gitlab des autres développeurs.
- Participation aux différentes cérémonies de la méthodologie agie (daily, sprint
planning, sprint review, backlog reafinement)
- Lancement des pipelines jenkins pour l’intégration et le déploiement dans les
environnements d’intégration et de développement. -
Ingénieur .NET5/Angular 12
Mirova, société de gestion d’actifs dédiée à l'investissement durable, filiale de NatixisJan 2021 - Jan 2023Dans d’une équipe de 3 personnes et un manager, j’ai participé à la refonte d’une
Compétences acquises sur : .NET5, Angular 12, Typescript, bitbucket, Git, XLDeploy/Release, NGX Admin, La Finance et l’investissement durable.
application intranet de reporting pour les gérants de portefeuilles et les équipes de
recherche, ma mission consiste à :
- Poser l’architecture Front de la nouvelle version dans le template NGX Admin.
- Migration de l’ancienne version de l’API de .NET Standard à .NET5.
- Implémenter les écrans existants dans le module Equity dans le template NGX Admin
en Angular 12/.NET5
- Implémenter un nouveau module Energy Transition dans le template NGX Admin en
Angular 12/.NET5
- Animation de réunions de démos applicatives et formation d’utilisateurs.
- Encadrement d’un alternant sur les développements Back End et Front End.
- Participation à la maintenance corrective de l’ancienne version de l’application de
reporting. -
Ingénieur .NET/ .NET CORE/Angular 10
Crédit Agricole CIBJan 2020 - Jan 2021Migration de la partie front d’une application web permettant la simulation de calcul
Compétences acquises sur : .NET CORE, Angular 10, Typescript, Jasmine, WEB API, NUnit, Jenkins, Risque crédits.
des ECL d’Angular 6 vers Angular 10 et migration de sa Web API REST de .NET vers
.NET CORE 3.1.
- Développement d’évolutions sur cette application côté front et back end pour
l’implémentation de l'algorithme de calcul RWA.
- Évolutions et améliorations sur le Windows service qui calcule les provisions ECL
(expected credit loss) pour chaque arrêté trimestriel sur les crédits accordées par la
CACIB pour ses clients professionnels.
- Évolutions sur la librairie de calcul des provisions ECL et de RWA sur le portefeuille
de la CACIB, migration en .NET CORE 3.1 et écriture de tests unitaires avec la librairie
NUnit.
-Migration de plusieurs applications consoles de Stress Tests, reportings et de
vérifications de calculs de plusieurs métriques tels que les PD, LGD, ECL par Buckets
de .NET vers .NET CORE 3.1.
- Mise en place d’un processus d’intégration continue avec Jenkins.
- Animation de réunions de démos applicatives et formation d’utilisateurs -
Ingénieur Full Stack .NET Core/ Angular 7
Groupe BelJan 2019 - Jan 2020- Développements applicatifs sur le projet Perceptions Qualité (en mode agile) destiné
Compétences acquises sur: Angular 7, Typescript, . NET CORE, API REST, Visual Studio Code, Visual Studio 2019, GitKraken, Gitlab, Octopus Deploy, Windows Azure
à détecter les différents défauts sur les produits dans les usines de Bel et en faire des
statistiques pour améliorer les processus de fabrications et de livraisons:
- Sur la partie front- end : développements sur le framework Angular 7 en utilisant le
langage Typescript, de web- components (html, component et css), de services, de
modules, de guards...
Écriture de tests unitaires pour la vérification des différentes règles de calculs en
utilisant le framework Jasmine.
- Sur la partie back-end: développements sur le framework .NET CORE 2.2 avec le
langage C# sur la Web API REST pour les opérations de CRUD pour l’application
perception qualité sur une base de données hébergée sur Windows Azure.
- Participation à la mise en place de la CI/CD du projet perception qualité en utilisant
GitLab et Octopus deploy.
Résolution d’incidents sur des applications web internes développées en ASP.NET
MVC5. -
Chef de projet.NET
Canal+Jan 2017 - Jan- Suivi et réalisation des objectifs du projet SIP+ qui sert comme référentiel de chaînes
Compétences acquises : Gestion de projets informatique, Médias, AngularJS, Web API, MySQL, Visual Studio 2015.
et de paramétrages audiovisuels exploitées par les devices et les services
commercialisées par CANAL+.
- Recueil de besoins des différents acteurs et contributeurs transverses de SIP+.
- Rédaction des spécifications fonctionnelles et techniques pour les développeurs.
- Challenger les acteurs et contributeurs transverses sur les impacts des demandes sur
les projets et sur les moyens mis en œuvre (ressources, deadlines..).
- Communication sur l’ensemble du projet des différentes MEP réalisées.
- Réalisation de démos des évolutions et des corrections apportées à SIP+.
- Formation des utilisateurs SIP+ sur les différents modules ( PDS, TDR, CAS…)
- Gestion d’une équipe de deux développeurs sur les différentes tâches de
développements et de maintenance de l’application.
- Encadrement des développeurs sur les implémentations techniques et sur respect
des spécifications…
- Suivi des délais des développements et de la qualité des livrables.
- Estimation, affectation et suivi des tâches de développements via l’outil Mantis.
- Suivi technique, tests et développements de nouvelles fonctionnalités en
AngluarJS 1. 4 et ASP.NET MVC5 et sur du Web API REST.
- Déploiement applicatifs sur les différents environnements de développements
(recette, VABF et production…)
- Développements applicatifs sur SIP+ et sur des exports exposés via la WEB API. -
Radio France
Ingénieur d’études et de développement .NETJan 2016 - Jan 2016- Développement ASP.NET MVC5 sur une application de publication de vidéos hébégées
sur le cloud Windows Azure ( portail, blob storage,machines virtuelles..) sur des
plateformes de réseaux sociaux (youtube, dailymotion, facebook...)
- Développement sur les différentes couches applicatives (UI, Business, DAL,
web services…) correction de bugs, démo sur le site de Radio France.. -
Ingénieur d'études et de développement .NET
EliorJan 2015 - Jan 2016Développement ASP. NET MVC5 (en mode agile) sur une application
Compétences acquises sur : Méthodologie SCRUM, C# 4. 5, ASP.NET/ MVC5, JQUERY, Bootstrap, HTML5, WCF, Visual Studio 2015.
web de gestion et de prévision dans le domaine de la restauration collective
- Développement de web services en WCF.
- Élaboration de tests unitaires et traitement d’anomalies applicatives.
- Participation aux daily meetings et proposition de solutions applicatives.
- Tests fonctionnels et unitaires, développement de procédures stockées et triggers
sur SQL Server 2012. -
Ingénieur d'études et de développement .NET
Groupe BPCEJan 2012 - Jan 2014Tierce Maintenance Applicative et évolutive sur le site web de la Banque Populaire qui
Compétences acquises sur : WPF, ASP.NET Webform, webservices WCF, SQL Server 2008, SharePoint 2010, Entity Framework, TFS 2010.
est un portail SharePoint, durée 1 an.
- Création d’applications client lourd avec les technologies WPF/ WCF pour le compte de
la Caisse d’ Épargne ITCE Toulouse (applications de bureau pour les conseillers).
- Maintenance applicative sur une application en ASP.NET/Webform pour le calcul des
risques d’attributions de crédits immobilier chez la Caisse d’ Épargne ITCE Toulouse,
durée 1 an. -
Ingénieur d'études et de développement .NET junior
Blunet TunisieJan 2008 - Jan 2010- Montée en compétences sur les développement avec le langage C# et le framework
Compétences acquises sur : C# 3.5, ASP.NET Webform, Webservices SOAP, JavaScript, CSS, XML, Visual Studio 2008, SQL SERVER 2005, TFS 2008
ASP.NET.
- Développement d’évolutions sur le projet Sychro4Sales : application web en asp.net
webform avec des web services SOAP, des windows services et une base de données SQL
Server 2005.
- Synchronisation des données entre un CRM (4sales) et le système de messagerie
Microsoft Exchange en utilisant la Bibliothèque payante Webdav.NET -
Ingénieur d'études et de développement .NET confirmé
EurotunnelJan - Jan- Évolution d’une application web ASP.NET MVC 5 permettant l’affichage des défauts
Compétences acquises sur : C# 4. 5, ASP.NET/ MVC 5, KnockoutJs, NodeJs, ORACLE 9i, Procédures stockées, Triggers, Visual Studio 2015, Octopus Deploy
de climatisation dans les trains commerciaux en temps réel.
- Développement sur les différentes couches applicatives (UI, Business, DAL,
webservices…)
- Correction de bugs, affichage instantané des défauts via NodeJs.
- Développement de procédures stockées et triggers en PL/SQL sur Oracle.
- Déploiement de la solution, tests fonctionnels, proposition de solutions, démo chez le
client.
-
Master 2 mathématique et informatique des nouvelles technologies
Faculté des Sciences de Luminy à Marseille2010 -
Master professionnel en technologies d'informations et commerce électronique Option développement web
École nationale d'ingénieurs de Sfax2007 -
: Maîtrise en informatique appliquée à la gestion.
Faculté des sciences économiques et de gestion de Tunis2002 -
Baccalauréat sciences expérimentales
2001
Anglais : Bon niveau (professionnel).
Arabe : Langue maternelle.