Mohamed Chorfa
acxmuh@r.postjobfree.com
Analyste-Programmeur-Concepteur
RÉSUMÉ DE CARRIÈRE
Très motivés, décisive et axée sur les résultats professionnels à la recherche d'un poste à temps plein en tant que développeur. M. Chorfa travaille dans le domaine des technologies de l'information depuis 2004. Il a réalisé plusieurs de ses interventions dans le domaine du développement de logiciels, les applications Web et les applications mobiles. Sa constante évolution lui a permis d'assumer plusieurs rôles y compris celle de programmeur, développeur et analyste. Ayant une plus grande autonomie, il s’adapte rapidement aux différents environnements de travail et avec des exigences différentes. Pendant les huit (8) ans, M. Chorfa a développé une expertise et a travaillé dans tous les aspects, il a maîtrisé les solutions d'architecture, de conception, de développement, d'intégration et de mise en œuvre des projets de ces clients. Avec l'émergence de la science des données, M. Chorfa continue d'investir ses efforts pour élargir ses connaissances dans ce domaine et de répondre encore mieux aux besoins de ses clients.
SECTEURS D’ACTIVITÉS
EXPERTISES
TECHNOLOGIES
Fonctions publiques et parapubliques canadienne et québécoise :
RRQ, SQI, CSPQ, RAMQ.
Services-conseils:
CGI, Groupe Metalogique.
Secteur privé :
GENERALYS, CANAM, A25, HEC NIOBEC, IRISCO Du Québec.
Expertise en TI (8 ans) :
Conception et développement de sites Web informationnels et transactionnels ;
Développement de systèmes client/serveur ;
Support au développement ;
Programmation et essais unitaires.
Spécialisation développement Web (6 ans) :
Développement Web, intranet, extranet ;
Développement orienté objet ;
Développement avec gestion de contenu Web ;
Architecture WFC et services Web REST ;
Adaptation des normes d’accessibilité WCAG 2.0 ;
Gestion de documents et d’archives (GED) dans un site (SharePoint 2007, 2010 et 2013) ;
Site de collaboration (SharePoint 2010 et 2013) ;
Site de publication de contenu Web (SharePoint 2007, 2010 et 2013) ;
Recherche et indexation ;
Développement avec gestion de contenu Web.
Environnements et outils :
WSS 3.0, SharePoint 2010 et 2013, SharePoint Designer, Visual Studio.NET, Eclipse, Xcode, VMware, AWS, Docker, Azure.
Méthodologies développement :
Client/serveur N-tiers, orientée objets, orientée service,REST API, macroscope (DMR P+), MVC, Agile/Scrum.
Systèmes d’exploitation, PGI, logiciels :
Windows Workstation (version XP, 7 et 8), Windows Server 2008 et 2012, Windows SQL Server 2005, 2008 et 2012, MS Commerce Serveur 2000, MS Office Client, ShareGate, Cassandra, MySQL, Cassnadra, NodeJS, ReactJS, AngularJs Microsoft Dynamics ERP, Autodesk Design Suite, SolidWorks, Oracle. OpenLDAP,
Infonuagique AWS, Azure
ÉTUDES
PERFECTIONNEMENT
DEC-BAC en technique de l’informatique, Cégep Garneau, DEC obtenu en 2011.
langues de travail
Parlées : français, anglais, arabe
Écrites : français, anglais, arabe
Managing Microsoft Dynamics Implementations Specialist
En cours de certification – Microsoft Certified Professional Developer (MCPD) SharePoint 2013
Formation en ligne (Udacity) – Apprentissage Machine(Machine Learning)
Synthèse des réalisations professionnelles
#
Période
Client
Projet/mandat
Type
d’intervention
Efforts (mois)
Technologies
Titre/description
Envergure
Référence
Groupe Metalogique
8
09-16 à ce jour
RRQ
Gestion de documents et d’archives (GED)
Site de collaboration
Support au développeur
Support au système de graduation web
Préparation des serveurs
1000 j-p.
Libraire web-infrastructure
3 mois
VB.NET, VB Script, CSS, XHTML, JavaScript, PowerShell, SQL, SharePoint 2013, 2010, MSSQL,
MSMQ, WCF
N.D.
7
06-16 à 08-16
GENERALYS,
CANAM,
A25,
HEC
Gestion de documents et d’archives (GED)
Site de collaboration
Développement avec gestion de contenu Web, Flux de travail Nintex, Services Web,
Intelligence d’affaires,
Infonuagique AWS,
Infonuagique Azure
200 j-p.
Analyste- programmeur
3 mois
C#, VB Script, CSS, XHTML, JavaScript, NodeJs, ASP.NET, XML, XSLT, Bash, PowerShell, SQL, MySql, SharePoint 2013, 2010, Designer, InfoPath, Nintex,
AWS Lambda,
OpenLDAP
6
07-14 à 06-16
Société québécoise des infrastructures du Québec (SQI)
Gestion de documents et d’archives (GED)
Site de collaboration
Développement avec gestion de contenu Web
2 200 j-p.
Analyste- programmeur
22 mois
C#, VB.NET, CSS, XHTML, JavaScript, ASP.NET, XML, PowerShell, SQL, SharePoint 2013, 2010, 2007
N.D.
5
04-14 à 06-14
Niobec
Entretien, soutien et évolution des processus de gestion des documents
Projet appareil mobile
300 j-p.
Analyste- programmeur
3 mois
C#, JAVA, CSS, XHTML, JavaScript, ASP.NET, PHP, XML, SQL, SharePoint 2013
N.D.
IRISCO Du Québec
4
12-12 à 03-14
Elmo Solutions
Développement de logiciels spécialisés
Support aux clients
Programmation Web
1 200 j-p.
Analyste- programmeur
15 mois
C#, SharePoint 2010, JAVA, VB.NET, C++, Objective-C, CSS, XHTML, JavaScript, ASP.NET, PHP, XML, Ruby, SQL, MySQL, PL/SQL, LISP, Entity-Framework 5
N.D.
CGI
3
09-10 à 11-12
Centre des services partagés du Québec (CSPQ)
Amélioration aux systèmes du ministère de l’Emploi et de la Solidarité sociale
7 300 j-p.
Analyste- programmeur
26 mois
C#, VB.NET, CSS, XHTML, JavaScript, ASP.NET, SQL, PL/SQL
N.D.
Régie de l’assurance maladie du Québec (RAMQ)
2
05-10 à 08-10
Régie de l’assurance maladie du Québec (RAMQ)
Support technique de niveau 1 et 2
300 j-p.
Analyste- programmeur
4 mois
VM Workstation, VM Sphère, Oracle, Access 2003, MS Exchange
N.D.
1
12-2004 à 02-2007
Elec R
Entreprises d'électricité générale
Installation des services de télécommunication téléphonie, télé, internet.
Développement avec gestion de contenu Web
2 200 j-p.
Technicien,
Web Master
27 mois
CSS, XHTML, JavaScript, Access,
Office, Réseau,
Téléphone IP
N.D.
Détail des réalisations professionnelles
Groupe Metalogique
Avril 2014 à ce jour
Mandat no 8
Retraite Québec
Septembre 2016 à ce jour (3 mois)
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches de libraire web-infrastructure
Réaliser les demandes de support pour le système de graduation web.
Assurer le support du 1er et du 2ème niveau ;
Environnement : VB.NET, VB Script, CSS, XHTML, JavaScript, PowerShell, SQL, SharePoint 2013, 2010, MSSQL, MSMQ, WCF, SVN, Serveur 2008/2012, SQL Serveur 2012/2008
Mandat no 7
Centre de développent et innovation (Metalogique)
Juin 2016 à août 2016 (3 mois)
Intervention dans différents projets en utilisant la technologie SharePoint 2013, Nintex et effectuer l’intégration de celui-ci avec plusieurs systèmes d’entreprise.
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches suivantes :
Réaliser les demandes de support et de développement SharePoint .
Participer, avec les membres de l’équipe, à l’estimation des « stories » du carnet de commande ;
S’engager sur l’effort réaliste disponible pour chacune des itérations ;
Assurer le support du 1er et du 2ème niveau ;
Participer aux mêlées quotidiennes (Scrum).
Environnement : C#, VB Script, CSS, XHTML, JavaScript, NodeJS, ASP.NET, XML, XSLT, Bash, PowerShell, SQL, MySql, SharePoint 2013, 2010, Designer, InfoPath, Nintex, AWS Lambda, OpenLDAP, Infonuagique AWS, Infonuagique Azure.
Mandat no 6
SOCIÉTÉ QUÉBÉCOISE DES INFRASTRUCTURES DU QUÉBEC (SQI)
Juillet 2014 à juin 2016
Ce projet consiste à effectuer la réalisation du nouvel intranet de la Société en utilisant la technologie SharePoint 2013 et effectuer l’intégration de celui-ci avec plusieurs systèmes d’entreprise. L’intranet est utilisé quotidiennement par plus de 500 usagers et regroupe plus de 15 000 documents.
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches suivantes :
Réaliser les demandes de support et de développement SharePoint ;
Participer au développement de la nouvelle plateforme intranet de la SQI ;
Effectuer des essais inter-systèmes exigeant de synchroniser la livraison de différents blocs ;
Conception et intégration Web de gabarit de page et Master Page (HTML5 et CSS3) ;
Développement en respectant la norme SGQRI-008 ;
Participer, avec les membres de l’équipe, à l’estimation des « stories » du carnet de commande ;
S’engager sur l’effort réaliste disponible pour chacune des itérations ;
Assurer le support du 1er et du 2ème niveau ;
Participer aux mêlées quotidiennes (Scrum).
Environnement : C#, CSS, XHTML, JavaScript, jQuery, HTML5, CSS3, ASP.NET, XML, XSL, SQL PowerShell, SharePoint 2013, 2010, 2007, GitLab, Méthodologie Agile.
Mandat no 4
NIOBEC
Avril 2014 à juin 2014 (3 mois)
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches suivantes :
Participer, avec les membres de l’équipe, à l’estimation des « stories » du carnet de commande ;
S’engager sur l’effort réaliste disponible pour chacune des itérations ;
Développer la solution logicielle ;
Réaliser, en collaboration avec les membres de l’équipe, le découpage des « stories » en tâches (unités de programmation) ;
Conception des gabarits de page et MasterPage pour que le site soit « responsive » à partir de feuilles de styles CSS3 et HTML5 Bootstrap ;
Participer à la conception, au développement et à l’intégration de nouvelles solutions SharePoint ;
Créer et personnaliser différentes fonctionnalités de SharePoint telles que l’automatisation de processus, les bibliothèques de documents, etc. ;
Participer à l’élaboration des types de contenus (métadonnées) ;
Créer les nouveaux sites applicatifs en utilisant les gabarits prédéfinis ;
Effectuer le développement et les modifications aux gabarits des différentes sites ;
Développer des formulaires et des processus automatisés pour les demandes de création de sites de collaboration ;
Développer des sites applicatifs SharePoint pour le système ISO ;
Participer aux mêlées quotidiennes (Scrum).
Environnement : C#, CSS3, HTML5, jQuery, XHTML, JavaScript, ASP.NET, SharePoint 2013, XML, SQL, PowerShell, GitLab, Git, Méthodologie Agile.
IRISCO Du Québec
Décembre 2012 à mars 2014
Mandat no 5
ELMO SOLUTIONS ET IRISCO
Décembre 2012 à mars 2014 (15 mois)
Ce projet consiste à réaliser la refonte complète des sites Web de « Elmo Solutions » et « IRISCO » et à répondre aux autres besoins spécifiques concernant divers mandats prioritaires issus d’autres domaines d’affaires comme les développements et le maintien de l’application d’intégration de métadonnées entre les systèmes ERP et les logiciels de dessins industriels (Agni Link).
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches suivantes :
Participer activement au développement de logiciels d’intégration des métadonnées ;
Développer des composants SharePoint « Back end » en C# ;
Effectuer l’amélioration des applications Web et des sites intranet SharePoint ;
Effectuer les améliorations aux systèmes de gestion de licences du produit (Agni-Link) ;
Effectuer les améliorations au système compte-client (volets recouvrement des licences Autodesk) ;
Effectuer les améliorations aux environnements d’essais des systèmes ERP et des serveurs SQL ;
Participer aux mêlées quotidiennes (Scrum).
Environnement : C#, SharePoint 2010, JAVA, VB.NET, C++, Objective-C, CSS, XHTML, JavaScript, ASP.NET, PHP, XML, Ruby, SQL, MySQL, PL/SQL, LISP, Entity-Framework 5, Méthodologie Agile.
CGI
Septembre 2010 à novembre 2012
Mandat no 3
CENTRE DE SERVICES PARTAGÉS DU QUÉBEC (CSPQ)
Septembre 2010 à novembre 2012 (26 mois)
Le CSPQ devait réaliser différentes activités obligatoires ou jugées prioritaires supportant le portefeuille d’Emploi-Québec du MESS. Ces activités correspondaient à un inventaire de travaux de développement des systèmes d’information.
Sur le plan de la coordination des travaux de développement, l’équipe devait tenir compte d’un contexte multiéquipe, multisystème et impliquant plusieurs groupes d’utilisateurs différents. De plus, ces travaux étaient également caractérisés par :
Des échéanciers de développement interdépendants et très serrés ;
Des essais inter systèmes exigeant de synchroniser la livraison de différents blocs ;
La présence de plusieurs groupes d’utilisateurs exigeant une vigilance face aux problèmes d’harmonisation des solutions ;
Le développement par l’usager de l’organisation de travail, en parallèle avec le développement des systèmes ;
La finalisation de règlements en parallèle avec le développement, exigeant une flexibilité et une capacité de réaction et d’adaptation très rapide aux changements.
Plus spécifiquement, dans le cadre de ce mandat, le CSPQ avait besoin de répondre à une charge de travail importante occasionnée par des besoins issus du dossier Horizon 2015, présenté dans ce qui suit, et d’autres mandats jugés prioritaires. Dans le cadre de l’appel d’offres, les mandats d’améliorations prioritaires ont été identifiés dans le dossier Horizon 2015 :
Date sans siècle et conservation des données du système ASF (livraison 2) ;
Dates dans siècle ASF-IE (livraison 3) ;
Redressement des jeux d’essais fonctionnels permanents du système ASF ;
Journalisation des transactions du système ASF ;
Retrait de composants systémiques (délestage).
Besoins spécifiques concernant d’autres mandats prioritaires issus des autres domaines d’affaires soutenus par la DSESS :
Améliorations aux systèmes d’emploi et de la qualification professionnelle ;
Améliorations aux systèmes de placement (PEL) ;
Améliorations aux systèmes de la solidarité sociale ;
Améliorations au système compte-client (volets recouvrement et versement) ;
Améliorations aux environnements d’essais d’acceptation ;
Améliorations en pratique de développement de systèmes.
Monsieur Chorfa a œuvré au développement des systèmes MBE – Placement en ligne et IMT – Informations sur le marché du travail.
Pour le système MBE – Placement en ligne, il a effectué plusieurs fonctions pour la gestion de la concurrence.
Pour le système IMT :
Informations sur le marché du travail, il a réalisé différentes interventions pour la résolution d’anomalies, l’ajout de nouvelles fonctionnalités et la refonte complète du code HTML de l’application selon les derniers standards du Web W3C et les normes d’accessibilités WCAG 2.0.
Développement des unités de traitements de dépôts de document dans SharePoint 2007 (MOSS) en utilisant les API de SharePoint.
Il a également retravaillé tous les mécanismes de gestion de paramètres de l’application.
Enfin, il a effectué le chargement des données sur la plateforme centrale pour alimenter les tables paramètres et la base de données de l’application.
Monsieur Chorfa a assuré le suivi de la production des systèmes IMT et MBE. À cet effet, il devait réaliser les traitements de lots manuels et vérifier que tous les traitements automatiques soient bien exécutés. Il s’est assuré du suivi des messages générés dans la boîte de courriel et du suivi de production.
Environnement : Visual Basic 6.0, VBA, VB.NET, C#, SharePoint 2007, ASP.NET, XHTML, CSS, JavaScript, SQL, Commerce-Server 2000, Visual Studio, SQL, Analyser, SQL Studio Management 2008.
Régie de l’assurance maladie du Québec (RAMQ)
Mai 2010 à août 2010
Mandat no 2
RÉGIE DE L’ASSURANCE MALADIE DU QUÉBEC (RAMQ)
Mai 2010 à août 2010 (4 mois)
L’essentiel des tâches consistait à réaliser des requêtes de service, d’assurer leur suivi jusqu’à la finalisation, et de bien documenter ce qui avait été accompli. Différentes requêtes pouvaient être demandées comme la réinitialisation de nouveaux postes ou le retrait d’anciens équipements et leur remplacement par de nouveaux.
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches suivantes :
Configurer et installer les micro-ordinateurs et les périphériques ;
Installer les nouvelles versions de logiciels sur les postes de travail ;
Déplacer les postes de travail informatique lors de réaménagement ;
Assurer le support de 1er et de 2ème niveau.
Environnement : VM Workstation, VM Sphère, Oracle, Access 2003, MS Exchange.
Mandat no 1
Elec R, Entreprises d'électricité générale
Décembre 2004 à février 2007 (27 mois)
Dans ce cadre de mandat, M. Chorfa a œuvré à effectuer les tâches suivantes :
Réaliser les demandes d’installation des services téléphonie, internet et télévision;
Effectuer des essais inter systèmes exigeant de synchroniser la livraison;
Conception et intégration Web ;
Participer, avec les membres de l’équipe, à l’estimation des « stories » du carnet de commande ;
S’engager sur l’effort réaliste disponible pour chacune des itérations ;
Assurer le support du 1er et du 2ème niveau ;
Participer aux mêlées quotidiennes (Scrum).
Environnement : CSS, XHTML, JavaScript, HTML5, CSS3, Access 2003, Office. Réseau, Téléphonie IP