Post Job Free
Sign in

.Net Developer Dotnet

Location:
Saint-Benoit-du-Lac, QC, J0B 1B0, Canada
Salary:
85000
Posted:
July 23, 2024

Contact this candidate

Resume:

CURRICULUM VITAE

Mohamed Wael Ghannem

Analyste programmeur .Net

Chez Alithya depuis octobre 2023

Dernière révision : 2 juillet 2024

3

CONNAISSANCES LINGUISTIQUES

Langues parlées : français, anglais

Langues écrites : français, anglais

FORMATION

Diplôme nationale ingenieur en informatique, Institut Superieur Informatique de Tunis (2018) Equivalence Baccalaureat en genie Logiciel

FORMATION COMPLÉMENTAIRE

Diplôme Technicien supérieur en Réseaux et Télécommunication, ISMAIK Tunis (2014) CERTIFICATION

Certificat académique CCNA1, 2 (2018)

Certificat AZ900(2022)

ORDRES PROFESSIONNELS ET ASSOCIATIONS

Ordre National d’Ingénieur Tunisien (2018)

MÉTHODOLOGIES

Agile (Scrum), UML

TECHNOLOGIES

.Net Framework, C#, Angular Js, Angular 10+, JavaScript, Typescript, SQL server (2008-2017), Git, SVN, AzureDevops, LinqToSQL, HTML5, Azure Devops, Design Pattern, TFS, Git-SVN, Microsoft (Word, Excel, Outlook), PL/SQL, NET CORE(MVC).

4

RÉSUMÉ DE L’EXPÉRIENCE

Monsieur Mohamed Wael Ghannem est un Analyste développeur Full stack (.Net, Angular) possède une solide expérience de plus que quatre ans en technologies de l’information, notamment dans le développement de micro-services et l’implémentation d’interfaces REST. Il a des connaissances en modélisation UML et en PL/SQL. DOMAINES D’INTERVENTION

Développeur .net

Analyste fonctionnel

5

SOMMAIRE DES RÉALISATIONS

# EMPLOYEUR / CLIENT PROJET / MANDAT PÉRIODE

RÉFÉRENCE

TÉLÉPHONE

ENVERGURE

PROJET

(EN J-P.)

RESSOURCE

FONCTION

EFFORTS

(EN MOIS)

7 Alithya /

Revenu Québec (RQ)

Gestion des applications SGIO et GEDAS 01/2022 à

06/2024

M. Zied Khlifi

418-***-****

2222 Analyste

programmeur .Net

29

6 Med.TN /

SWIB.INFO

Développement des services web

d’application de pointage

04/2021 à

10/2021

+216********

770 Analyste

programmeur .Net

7

5 Med.TN /

IGA

Développer une application de gestion des

images et vidéos

10/2018 à

03/2021

+216********

3 300 Analyste

programmeur .Net

42

TOTAL :

78 mois

(6.5 ans)

4 Stage /

CYNAPSYS

Application de gestion des CV 02/2018 à

07/2018

+216********

132 Analyste

programmeur .Net

6

3 Stage /

CYNAPSYS

Application de gestion des alarmes 08/2017 à

09/2017

+216********-** Analyste

programmeur .Net

2

2 Stage /

Tunisie Telecom

Application de gestion des signaux de

PABX

02/2014 à

07/2014

+216********-*** Analyste

programmeur .Net

6

1 Stage /

Tunisie Telecom

Application de gestion des signaux 2G 02/2013 à

04/2013

+216********-** Analyste

programmeur .Net

3

6

DESCRIPTION DES RÉALISATIONS PROFESSIONNELLES

NO CLIENT : Alithya / Revenu Québec (RQ)

7 PROJET : Gestion des applications SGIO et GEDAS

FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 1 222M (en j-p.)

PÉRIODE : 01/2022 à 06/2024 EFFORTS RESSOURCE : 28 mois Contexte et projet de l’organisation

Le présent mandat consiste à concevoir et développer une plateforme sécurisée pour la gestion des PDF de déclarations d’impôt.

Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse des besoins techniques et fonctionnels;

Architecture orientée services (AOS) et micro-services (AMS)

Mettre en évidence le principe SOLID

Concepts d’ingénierie Logicielle

Conception et modélisation de la solution;

Domain Driven Design (DDD)

Bus d’entreprise (ESB)

Développement pilote par les tests (TDD)

Architecture oriente évènement (Event- Driver)

Modélisation UML;

Développement et optimisation (.NET CORE);

Développement d ’un service Web de type REST;

Réalisation des tests unitaires (Nunit Testing) ;

Reusinage de code (refactoring)

Intégration en continue;

Optimisation du code pour la performance (Resharper);

Utilisation de l’outil Azure DevOps et des services Web (JSON). Méthodologies

Agile (SCRUM)

Technologies

C#, .NET CORE(MVC), JavaScript, Typescript, Angular JS, Angular 10, MOCK, SQL Server 2017, LinqToSQL, TFS, Git-SVN, Microsoft (Word, Excel, Outlook), PL/SQL, AzureDevops. 7

NO CLIENT : Med.TN / SWIB INFO

6 PROJET : Développement des services web d’application de pointage FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 770 (en j-p.)

PÉRIODE : 04/2021 à 10/2021 EFFORTS RESSOURCE : 7 mois Contexte et projet de l’organisation

Le présent mandat consiste à concevoir et développer une application de gestion de pointage de l’un de ses clients (usine de câblage Shakira en Tunisie).

Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse des besoins techniques et fonctionnels;

Utilisation SonarQube pour la validation de la qualité du code .

Architecture orientée services (AOS) et micro-services (AMS)

Mettre en évidence le principe SOLID

Concepts d’ingénierie Logicielle

Conception et modélisation de la solution;

Domain Driven Design (DDD)

Bus d’entreprise (ESB)

Développement pilote par les tests (TDD)

Architecture oriente évènement (Event- Driver)

Modélisation UML;

Développement et optimisation (.NET CORE);

Développement d ’un service Web de type REST;

Réalisation des tests unitaires (Nunit Testing) ;

Reusinage de code (refactoring)

Intégration en continue;

Optimisation du code pour la performance (Resharper);

Utilisation de l’outil Azure DevOps et des services Web (JSON). Méthodologies

Agile (SCRUM)

Technologies

C#, .NET CORE(MVC), JavaScript, Typescript, Angular JS, MOCK, SQL Server 2017, LinqToSQL, TFS, Git-SVN, Microsoft

(Word, Excel, Outlook), PL/SQL, AzureDevops.

8

NO CLIENT : Med.TN / IGA

5 PROJET : Application de gestion des images et vidéos FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 3 300 (en j-p.)

PÉRIODE : 10/2018 à 03/2021 EFFORTS RESSOURCE : 42 mois Contexte et projet de l’organisation

Le présent mandat consiste à concevoir et développer une plateforme sécurisée pour la gestion des images et des vidéos sur les tablettes et téléphones intelligents applicables à la solution destinée à contribuer à la sante publique. Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse des besoins techniques et fonctionnels;

Utilisation SonarQube pour la validation de la qualité du code.

Architecture orientée services (AOS) et micro-services (AMS)

Mettre en évidence le principe SOLID

Concepts d’ingénierie Logicielle

Conception et modélisation de la solution;

Domain Driven Design (DDD)

Bus d’entreprise (ESB)

Développement pilote par les tests (TDD)

Architecture oriente évènement (Event- Driver)

Modélisation UML;

Développement et optimisation (.NET CORE);

Développement d ’un service Web de type REST;

Réalisation des tests unitaires (Nunit Testing) ;

Reusinage de code (refactoring)

Intégration en continue;

Optimisation du code pour la performance (Resharper);

Utilisation de l’outil Azure DevOps et des services Web (JSON). Méthodologies

Agile (SCRUM)

Technologies

C#, .NET CORE(MVC), JavaScript, Typescript, Angular JS, MOCK, SQL Server 2017, LinqToSQL, TFS, Git-SVN, Microsoft

(Word, Excel, Outlook), PL/SQL, AzureDevops.

NO CLIENT : Stage / CYNAPSYS

9

4 PROJET : Application de gestion des CV

FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 132 (en j-p.)

PÉRIODE : 02/2018 à 07/2018 EFFORTS RESSOURCE : 6 mois Contexte et projet de l’organisation

Le présent mandat consiste à développer une application mobile sécuritaire de gestion des CV du candidats externes pour les missions à l’étranger.

Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse les besoins fonctionnels;

Conception et modélisation UML de la solution;

Développement des web services REST API;

Réalisation des tests unitaires;

Intégration en continue;

Développement et maintenance de différentes applications (frontend et Backend);

Rédaction des taches à réaliser pour l’équipe de développement. Méthodologies

Agile (SCRUM)

Technologies

C#, .NET CORE(MVC), JavaScript, Typescript, Angular JS, MOCK, SQL Server 2017, LinqToSQL, TFS, Git-SVN, Microsoft

(Word, Excel, Outlook), PL/SQL.

NO CLIENT : Stage / CYNAPSYS

3 PROJET : Application de gestion des alarmes

FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 44 (en j-p.)

PÉRIODE : 08/2017 à 09/2017 EFFORTS RESSOURCE : 2 mois Contexte et projet de l’organisation

Le présent mandat consiste à développer une application de gestion des alarmes et d’estimer le volume de travail de chaque employé au sein unité du développement.

Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse les besoins fonctionnels;

Conception et modélisation UML de la solution;

Développement des web services REST API;

Réalisation des tests unitaires;

10

Intégration en continue;

Développement et maintenance de différentes applications (frontend et Backend);

Rédaction des taches à réaliser pour l’équipe de développement. Méthodologies

Agile (SCRUM)

Technologies

C#, .NET CORE(MVC), JavaScript, Typescript, Angular JS, MOCK, SQL Server 2008, LinqToSQL, TFS, Git-SVN, Microsoft

(Word, Excel, Outlook), PL/SQL.

NO CLIENT : Stage / Tunisie Telecom

2 PROJET : Application de gestion des signaux de PABX FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 132 (en j-p.)

PÉRIODE : 02/2014 à 07/2014 EFFORTS RESSOURCE : 6 mois Contexte et projet de l’organisation

Le présent mandat consiste à développer une application assurant la bonne gestion des alarmes et assure la relation par le mobile switching center. Le but du système était d’enregistrer les alarmes et de les classifier en fonction de leur type et de leur priorité.

Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse les besoins fonctionnels;

Conception et modélisation UML de la solution;

Développement des web services REST API;

Réalisation des tests unitaires;

Intégration en continue;

Développement et maintenance de différentes applications (frontend et Backend);

Rédaction des taches à réaliser pour l’équipe de développement. Méthodologies

Agile (SCRUM)

Technologies

C#, .NET CORE(MVC), JavaScript, Typescript, Angular JS, MOCK, SQL Server 2008, LinqToSQL, TFS, Git-SVN, Microsoft

(Word, Excel, Outlook), PL/SQL.

NO CLIENT : Stage / Tunisie Telecom

PROJET : Application de gestion des signaux 2G

11

1 FONCTION : Analyste programmeur .Net

ENVERGURE PROJET : 66 (en j-p.)

PÉRIODE : 02/2013 à 04/2013 EFFORTS RESSOURCE : 3 mois Contexte et projet de l’organisation

Le présent mandat consiste à développer une application assurant la bonne gestion des signaux du BTS pour le deuxième Génération 2G. Le but du système était d’enregistrer les alarmes et de les classifier en fonction de leur type et de leur priorité. Responsabilités, réalisations et biens livrables

Dans le cadre de ce mandat, les interventions de M. Ghannem consistent à :

Analyse les besoins fonctionnels;

Conception et modélisation UML de la solution;

Développement des web services REST API;

Réalisation des tests unitaires;

Intégration en continue;

Développement et maintenance de différentes applications (frontend et Backend);

Rédaction des taches à réaliser pour l’équipe de développement. Méthodologies

Agile (SCRUM)

Technologies

C#, .NET (MVC), JavaScript, Typescript, Angular JS, MOCK, SQL Server 2008, LinqToSQL, TFS, Git-SVN, Microsoft (Word, Excel, Outlook), PL/SQL.



Contact this candidate