• Rôle et Responsabilités :
Etude et développement évolutif TMA d’un ERP pour satisfaire les besoin de plusieurs
OPCO ( Atlas, Akto, ..
• Réalisations :
• Analyse et compréhension du métier,
• Analyse fonctionnel et technique des applications et base de la données existantes,
• Développement C# ASP MVC backend et frontend,
• Développement C# WEB API
• Développement et requêtage SQL / PLSQL ,
• Modification update EDMX .
• Rôle et Responsabilités :
• Migration de la plateforme existante vers AWS, développement Web Api déployer sur EC2
• Investigation et intégration des service AWS, pour transformer l’activité de sourcing
Ressources humaines pour enrichir la base de référence de l’entreprise
• Réalisations
• Analyse et compréhension du métier,
• Analyse fonctionnel et technique des applications existantes.
• Participation dans les réunion de conception architecture applicatif,
• Migration d’un service pour upoad dans Aws S3,
• Création API Gatway,
• Création et configuration des service SNS, SQS,
• Création function Lamda,
• Développement d’un batch c# qui fait l’upload file consécutif dans S3,
• Development d’un batch SQL download, upload dans S3, multithreading,
• Conception et développement API web,
• Déploiement des application test et intégration sur EC2
• Administration base de donnée SQL Server
• Rôle et Responsabilités :
Migration des applications existantes de WCF vers Rest.
• Développement des WEB API nécessaire et modification des applications existantes pour
consommer WEB API
- Analyse et compréhension du métier
- Analyse et compréhension des applications existantes et leurs rôles dans le métier
- Développement des Web API assurant l’échange des données entre les différentes applications.
- Migration des applications existantes de WCF vers la consommation du WEB API
- Test et validation en dev et recettes de fonctionnalités développées
- Administration base de données PL/SQL
Projet 1 :
Développement d’une application en Web Forms pour la gestion d’émargement et la validation des
demandes des ressources par la hiérarchie des directeurs selon un Workflow donné
Réalisation :
• Recueil des besoins client et conception du workflow et validation avec le Tech Lead
• Développement, tests et déploiement du Workflow
• Création et configuration des groupes d’acteurs ainsi que leurs profils
• Développement d’une interface utilisateur, en Web Forms, pour l’interaction avec le Workflow
• Mise en place d’un système de notification par e-mail pour toutes les étapes du workflow.
• Rédaction du guide utilisateur et de la documentation technique
Méthodologies :
Agile Scrum
Multidiffusion d'offres sur les Jobboards
Réalisation :
• Rétro-engineering d'une application .Net existante afin de réduire et de corriger les anomalies
remontées par les commerciaux
• Correction des anomalies détectées en développant les codes nécessaires et/ou en
corrigeant/améliorant les codes existants….
• Administration d’une énorme base de données SQL Server
Méthodologie :
Scrum Agile (Daily/ rétrospective meetings, ...). équipe de 4 développeur
Test :
NUnit, test de regression, test Dev, preprod,
Projet : Développement d’une application intégrant un système expert, ayant pour objectif l’évaluation de la
performance et de la consommation énergétique des algorithmes informatiques.
Réalisation :
• Phase de faisabilité :
Identification des besoins techniques indispensables au projet, étude des outils et des techniques de
développement, choix de la plateforme de développement, analyse et conception du projet (UML, description
textuelle), rédaction des rapports de faisabilité des technologies, résultats attendus…
• Phase de mise en œuvre :
Développement du prototype du premier sprint java Maven Project avec le moteur de règle Drools, validation
et amélioration des fonctionnalités du sprint, développement du deuxième sprint Web, validation et
amélioration du sprint Web.
• Phase d’intégration :
Intégration des deux sprints, test et validation des fonctionnalités de l’application, correction des bugs de
l’intégration
• Rédaction des rapports techniques et fonctionnels de l’application.
Méthodologie:
Scrum & Itérative: six développeurs, PO, daily/ rétrospective meetings
Projet d’études
Projet :
Développement d’une application « Virtuel Campus » dirigée aux étudiants (téléchargement des cours,
consultation des dates et notes d’examens, etc.).
Réalisation :
• Phases de conception : Conception de l’application (description textuelle, diagramme UML…)
• Phase de développement : Développement de l’application, rédaction du rapport de chaque sprint
• Phase de validation : Exécution des test et correction du fonctionnement global de l’application
• Rédaction du rapport final de l’application
Méthodologie
Agile Scrum
Projet :
Projet de fin d’études : Développement d’une application de messagerie instantanée « Qwirck++ »
permettant la communication instantanée des employés d’une entreprise via intranet.
Réalisation :
• Phases de conception : Conception de l’application (description textuelle, diagramme UML…)
• Phase de développement : Développement de l’application, rédaction du rapport de chaque sprint
• Phase de validation : Exécution des test unitaire et correction du fonctionnement global de l’application
• Rédaction du rapport final de l’application
Méthodologie :
Agile Scrum
• Particularités
- Très exigeant par rapport à la qualité du code, code maintenable en appliquant les bonnes
normes de développement
Gestion administrative :
Développement évolutif et correctif de la plateforme de gestion des consultants au sein de
l’entreprise
- Analyse et compréhension d’un ASP MVC existant et ajout de nouvelles fonctionnalités
- Ajout de nouvelles pages. CSHTML ( Razor, Responsive WEB ( media Query, Javascript ...)
- Analyse et conception applicatif
- Support Applicatif
- Correction des anomalies remontées par le chef du projet
- Ajout de nouvelles fonctionnalités et de nouvelles pages dans l’application
- Réalisation de test de validation
- Administration de base des données T-SQL
- Mise à jour des documentations techniques et d’exploitation
Projet 2 :
Applications ayant pour but d'enregistrer les flux de data reçus en format Excel, les convertir en base de
données AS400 tout en adaptant les types des données Excel aux types de la base de données (WCF, TSQL, TFS, e-librairie, IIS, C#, ...).
Méthodologie :
Agile Scrum