Nasreddine - Développeur ORACLE 11G
Ref : 170718T001-
L4B-3C2 TORONTO (Canada)
-
Consultant, Développeur (67 ans)
-
Freelance
RÉALISATIONS
15 Programmeur Analyste Fonctionnel Offshore
Modernisation de la chaîne de numérisation des personnes assurées N/D
1800j.-p. Divers
Régie des assurances de maladie du Québec En cours
Mai.2014 à Oct.2014 (6 mois)
14 Programmeur Analyste Développement du Système des équipements pétroliers 2100j.-p. Ministère des Ressources Naturelles Déc.2012 à Avr.2014
(15 mois)
13 Analyste
Programmeur Évolution du module RH 600 j.-p. CSPQ, Québec
Gouvernement Mai 2012 à Jui.2012
(3 mois)
12 Analyste
Programmeur Développement d’une application pour le suivi des stocks N/D Aldo Chaussures, Montréal Jan.2009 à Mar.2012
(15 mois)
11 Analyste
Programmeur Développement d’une application de gestion financière N/D SunLife Montréal Jan.2009 à Fev.2012
(22 mois)
10 Analyste
Programmeur Développement d’application Web 4 j.-p. Boris K.A, Montréal Jan.2010 à Jui.2010
(7 mois)
9 Analyste
Programmeur Implantation d’un système d’information intégrée 5000 j.-p. Partner Informatic
Michelin, France Jun.2008 à Sep.2008
(4 mois)
8 Analyste
Programmeur Divers projets en sous-traitance N/D Offshore Jun.2004 à Mai 2008 (48 mois)
7 Analyste
Programmeur Développement ASP et HTML 720 j.-p. Plasmont Inc., Laval Mar.2001 à Aoû.2001
(6 mois)
6 Analyste Programmeur Développements et entretiens d’applications de gestion 18800 j.-p. Holding ERCO (Ciments et Dérivés), Oran Mar.1993 à Déc.2000 (94 mois)
5 Enseignant Cours en informatique 12 j.-p. Institut Informatique, Oran Mar.1996 à Nov.2000 (53 mois)
4 Analyste Programmeur Développement d’applications de gestion 1680 j.-p. EGZIA (Zone Industrielle), Arzew Jan.1992 à Mar.1993 (14 mois)
3 Analyste Programmeur Développement d’une application de gestion (Prestation de service) 110 j.-p. SOTRAZ, Arzew Jui.1992 à Sep.1992
(3 mois)
2 Analyste Programmeur Développement d’applications de gestion 6120 j.-p. SNTF (Transport ferroviaire), Oran Oct.1987 à Déc.1991 (51 mois)
1 Analyste Programmeur Stage de fin d’études 700 j.-p. Gaz Naturel Liquéfié, GNL. Arzew Jan.1987 à Jun.1987 (6 mois)
EXPERIENCE EN ENTREPRISE
RAMQ
Analyste Programmeur Réalisation # 15
Client : Régie des assurances de maladie du Québec (RAMQ)
Projet : Indexation et modernisation de la chaîne
Envergure : 1800 jours-personnes
Rôle : Analyste-programmeur
Période : Mai 2014 à Octobre 2014
L’objectif de ce projet est de moderniser la chaîne existante pour indexer et numériser les formulaires portant la photo et la signature et des informations se rapportant à chaque document traité de tous les citoyens de la province du Québec. L’acquisition de nouveaux numériseurs ainsi que la plateforme DOTNET a poussé à une nouvelle analyse et étude afin d’instaurer un workflow pour piloter cette chaîne de la numérisation provenant de trois cibles possible (RAMQ interne, SAAQ externe et Service Web).
SAAQ : Société des assurances automobile du Québec – Gouvernement.
Dans le cadre de ce mandat, j’agis à titre d’analyste fonctionnel en réalisant les activités suivantes :
• Analyser le contexte dans sa globalité en se référant à l’architecture existante et les dossiers en sus
• Représenter les tâches du workflow et les services du noyau
• Détailler chaque orchestration
• Produire et valider les dossiers fonctionnels selon la méthodologie P+ ainsi qu’une partie UML
• Faire des tests unitaires
Environnement : ORACLE 10G, MICROSOFT VISUAL STUDIO 2010, WINDOWS 7, UNIX, KOFAX, BIZTALK 2009. MÉTHODOLOGIE P+, DISCOVERER ORACLE
MRN
Analyste Programmeur Réalisation # 14
Client : Ministère des ressources naturelles MRN ex : MRNF
Projet : Maintenance et évolution du système Utilisation des Equipements Pétroliers (UEP)
Envergure : 2100 jours-personnes
Rôle : Analyste-programmeur
Période : Décembre 2012 Avril 2014
L’objectif de ce projet est de réaliser des travaux d’entretien et d’évolution du système d’utilisation des équipements pétroliers (UEP). Le système UEP a été conçu et réalisé de façon à s’intégrer à l’architecture systémique globale du Ministère et bénéficier ainsi des services offerts par d’autres systèmes corporatifs. Les demandes d’entretien et d’évolution du système sont variées, souvent complexes et nécessitent une très bonne connaissance du domaine d’application. De façon spécifique, les travaux consistent à effectuer la communication, l’analyse, la réalisation technique et certains essais unitaires et fonctionnels relatifs aux demandes d’entretien et d’amélioration. Ce projet est réalisé en collaboration avec les différents intervenants déjà en place au Ministère et conjointement avec le personnel de la Régie du bâtiment du Québec (RBQ), où le personnel utilisateur du Ministère travaillant avec UEP a été transféré.
Tâches :
• assumer le rôle de point de contact avec la RBQ, le fournisseur informatique MESS et les responsables informatiques du MRNF pour tout problème technique;
• réaliser la programmation avec Forms et Reports;
• effectuer les essais unitaires;
• effectuer la génération à l’aide Designer 6i;
• effectuer la migration vers la version oracle version 11g et l’archivage de l’année financière;
• réaliser l’analyse, la rédaction et la mise à jour des dossiers fonctionnelles existants.
Environnement : DESIGNER 6I, FORMS 9I, ORACLE 11G, SQL DEVELOPER, PL/SQL, APEX, REPORT 9I, SQL*PLUS, TOAD, WINDOWS XP.
CSPQ
Analyste Programmeur Réalisation # 13
Client : Centre de Services Partagés du Québec – Gouvernement du Québec
Projet : Évolution du module RH (Ressources Humaines)
Envergure : 600 jours-personnes
Rôle : Analyste-programmeur
Période : Mai 2012 à juillet 2012
En tant qu’analyste-programmeur Oracle e-business, j’ai travaillé sur le PGI Oracle, plus précisément sur l’évolution de modules liés aux relations humaines.
Tâches :
• l’évolution du module selon le dossier MD050 qui consiste à réaliser un rapport des messages générés par un ou plusieurs lots pour la validation des absences en format Excel et PDF;
• la programmation de deux modules d’une adaptation de validation des absences;
• le développement d’un programme concurrent et intégration des jeux de valeur;
• la rédaction des dossiers fonctionnels et techniques des extensions d’application ainsi que les scénarios d’essais unitaires tels que MD070, MD100, MD110, MD120 et TE020-070.
Environnement : AIM, BI PUBLISHER, KINTANA, LIVELINK, ORACLE 11G, PGI ORACLE, PL/SQL DEVELOPER 6I, REPORT 6I.
Consulting Zerroug
Pigiste
Réalisation #12,11
Client : Aldo et SunLife Montréal
Projet : Développement d’une application de gestion financière et suivi des stocks en entrepôt
Envergure : N/D
Rôle : Analyste-programmeur
Période : Janvier 2009 à Mars 2012
Je participe au développement d’application suivi des stocks pour Aldo et financière pour le compte SunLife Montréal avec possibilité de télétravail.
Tâches :
• la prise de connaissance du dossier fonctionnel;
• la programmation avec Forms et Reports;
• la programmation des fonctions et procédures stockées;
• les essais unitaires.
Environnement : DESIGNER 6I, FORMS 9I, REPORT 9I, PL/SQL, SQL, TOAD, WINDOWS 2003, WINDOWS XP
Boris K.A, Montréal
Analyste Programmeur Réalisation #10
Client : Boris K.A
Projet : Développement d’application Web
Envergure : 4 jours-personnes
Rôle : Analyste-programmeur
Période : Janvier 2010 à Juillet 2010
Boris K.A. est une entreprise spécialisée en conception de site Internet pour laquelle j’œuvre en tant qu’analyste-programmeur sur un projet d’intégration de fonctionnalités permettant l’utilisation de la Webcam pour un site de rencontre.
Tâches :
• développement avec flash v.8 et Action Script v.2.0 (gestion du réseau, caméra, audio, vidéo);
• rédiger l’analyse fonctionnelle.
Environnement : AMFPHP, AS3, CS3, FLASH, FLEX, FMIS, FMS, INSTALLATION DES SERVERS, MYSQL, PHP, REMOTING, UNIX.
Partner Informatic Inc., France
Consultant Programmeur Réalisation #9
Client : Michelin- France
Projet : Implantation d’un système d’information intégrée en Europe de l’Est
Envergure : 5000 jours-personnes
Rôle : Analyste-programmeur
Période : Juin 2008 à septembre 2008
Michelin souhaite procéder implanter son système d’information intégrée pour deux pays d’Europe de l’est, soit la Russie et la Roumanie. Je participe au projet à titre d’analyste-programmeur spécialisé Oracle e-business.
Tâches :
• la programmation à l’aide PL/SQL, Forms et Report sur la plate-forme GCS;
• la synchronisation des objets pour l’intégration dans Oracle Application EOBS version 11;
• l’extraction des fichiers plats pour Excel;
• l’installation des programmes concurrents pour Oracle Apps, Lookup et réglages des Forms.
Environnement : CLEARCASE/IBM, EXCEED, EXCEL, FORMS 9I, GCS, OFFICE 2003, ORACLE APPLICATIONS MÉTIER GL+AR, PL/SQL, REPORT 9I, TOAD, UNIX/AIX.
Consulting Zerroug
Pigiste Réalisation #8
Client : Offshore
Projet : Divers projets
Envergure : N/D
Rôle : Analyste-programmeur
Période : Juin 2004 à mai 2008
Durant cette période, je participe à plusieurs tâches télétravail à titre d’analyste-programmeur spécialisé Oracle.
Tâches :
• l’installation et la configuration d’Oracle et ses applications;
• la programmation pour Forms et Reports;
• la programmation des fonctions et procédures stockées;
• Entretenir des applications des particuliers;
Environnement : DESIGNER 6I, DEVELOPER 9I, PL/SQL, PGI D’ORACLE, ORACLE 9I, SQL, TOAD, WINDOWS SERVER, WINDOWS XP.
Plasmont Inc.
Analyste Programmeur Réalisation #7
Client : Plasmont Inc.
Projet : Développement des modules ASP et HTML
Envergure : 720 jours-personnes
Rôle : Analyste-programmeur
Période : Mars 2001 à août 2001
Plasmont est une entreprise internationale spécialisé dans les solutions en commerce électronique.
Tâches :
• effectuer la programmation d’un module qui génère les erreurs de compilation afin de normaliser l’utilisation de toutes les variables employées par les programmeurs;
• éviter la redondance des variables identique tout en contrôlant les variables globales et locales dans les programmes en ASP et HTML;
• le soutien à la production.
Environnement : ASP, HTML, INTERDEV, JAVASCRIPT, MERISE, SQL SERVER 2000, VBSCRIPT, WINDOWS 2000.
Holding ERCO (Ciments et Dérivés), Algérie
Consultant Programmeur Réalisation #6
Client : Holding ERCO (Ciments et Dérivés)
Projet : Développements et entretiens d’applications de gestion
Envergure : 18800 jours-personnes
Rôle : 50% : Analyste fonctionnel et 50 % : analyste-programmeur
Période : Mars 1993 à décembre 2000
Le Holding ERCO chapote toute la région ouest du pays et il est constitué d’infrastructures industrielles réparties en directions générales, en sociétés de commercialisation, en sociétés de production et en cimenteries.
J’ai participé au développement et à l’entretien de plusieurs applications liées à la gestion dont, notamment, la comptabilité générale, la comptabilité fiscale et budgétaire, les ressources humaines et la gestion des carrières. J’intervenais dans les diverses unités de commercialisations pour les doter d’ordinateurs et installer les applications de gestion des stocks et de facturation. Je mentionne que ces applications ont été développées selon la méthodologie Merise.
Tâches :
• la réalisation de l’analyse fonctionnelle et organique;
• la rédaction de dossiers fonctionnels, organiques et de devis d’essais;
• la programmation avec les outils Designer, Forms du langage 4GL de SPEEDWARE (un SGBDR);
• la programmation avec Forms 6i, Report 6i (Trigger, Déclencheur, Procédures et Fonctions Stockées);
• la réalisation d’essais unitaires, fonctionnels et d’acceptation;
• le soutien aux programmeurs, à la production et aux utilisateurs;
• l’entretien des bases de données Image 3000, Oracle;
• la configuration et l’installation des systèmes, du matériel, des logiciels et des postes de travail des utilisateurs et l’installation des réseaux, le partage des ressources et des sessions;
• la mise à jour du système d’exploitation MPE V en MPE Ix (UNIX) avec les interfaces POSIX 1 et 2;
• l’installation d’Oracle sur HP3000 : configuration de divers outils tels que Developer et Designer;
• la migration des bases de données Image 3000 et Access vers Oracle 8i pour l’uniformisation et la normalisation des banques de données de tout le groupe;
• l’installation et la création d'une base de données Oracle 8i dans un PC sous Win 2000 Server (Suivi des tâches administratives et d’exploitation de l’entreprise);
• l’installation de Développer 6i et Designer 6i;
• la sécurité des données avec l’intégrité et les contraintes imposées pour la fiabilité des informations;
• l’intégration des procédures ActiveX et fichiers ressources à l’aide de Workshop;
• l’utilisation de la base de données ACCESS et des requêtes SQL ;
• la conversion de fichiers Excel en texte pour l’implémentation des données sous Visual Basic.
Environnement : 4GL, ACCESS, ACTIVEX, ADO, AT/HAYES (LANGAGE POUR LES MODEMS), DESIGNER 6/6I, FORMS 6I, FTP, IMAGE 3000, MAINFRAME HP3000, MERISE, MPE V, ORACLE 8/8I, PL/SQL DEVELOPER 6I, REPORT 6I, SPEEDWARE, SQL, TCP/IP, TELNET, UNIX, VISUAL BASIC 5, WINDEV 1, WINDOWS 98, WINDOWS NT, WINDOWS 2000.
Institut informatique (Algérie)
Analyste Programmeur Réalisation #5
Client : Institut Informatique (Algérie)
Projet : Cours en informatique ( Dbase, Clipper, Excel, Winword )
Envergure : 18 jours-personnes
Rôle : Enseignant
Période : Mars 1996 à novembre 2000
Environnement : CLIPPER, DBASE 3, EXCEL, EXCEL AVANCÉ, WINDOWS XP, WINWORD,
EGZIA (Algérie)
Analyste Programmeur Réalisation #4
Client : EGZIA
Projet : Développement d’applications de gestion comptable, RH
Envergure : 1680 jours-personnes
Rôle : Analyste fonctionnelle (7 mois), analyste-programmeur (7 mois)
Période : Janvier 1992 à mars 1993
EGZIA est une entreprise de gestion de zone industrielle située à Arzew, en Algérie. En premier lieu, J’ai eu la tâche de travailler dans un projet pour 3 entreprises comme prestation de service. Ce projet c’était la comptabilité générale. Cette application est programmée avec le langage COBOL Avancé et les banques de données sont traitées et consolidées dans un centre de calcul doté d’un mainframe Data General.
Tâches :
• la programmation à l’aide de Cobol avancé;
• le soutien aux programmeurs et aux utilisateurs;
• Une prestation de service pour SOTRAZ (Voir références en dessous)
En deuxième lieu, j’ai développé une application de gestion des ressources humaines, des carrières et de la paie. Cette application est développée selon une architecture 3-tiers (Web) et elle est programmée avec le langage COBOL Avancé.
Tâches :
• l’analyse de faisabilité du volet gestion du budget;
• l’analyse fonctionnelle (selon la méthodologie Merise).
Environnement : ACCESS, AOS/VS, CLIPPER, COBOL, DBASE, MAINFRAME DATA GENRAL, MERISE, WINDOWS 9X, WINDOWS NT.
EGZIA - Client SOTRAZ (Algérie)
Analyste Programmeur Réalisation #3
Client : SOTRAZ, Société des transports de la zone industrielle.
Projet : Développement d’une application de gestion
Envergure : 110 jours-personnes
Rôle : Analyste-programmeur
Période : Juillet 1992 à Septembre 1992
SOTRAZ et une société de transport spécialisé dans le transport d’employés vers les lieux de travail de diverses entreprises. Sotraz est un fournisseur de services de toutes les entreprises opérant dans la zone industrielle dont EGZIA, et qui est en charge du transport des employés.
Dans ce contexte, j’ai développé une application pour la gestion des autobus, des chauffeurs, des lignes de trajet, des arrêts et la facturation.
Tâches :
• la programmation de l’application en CLIPPER avec la base de données ACCESS;
• les essais unitaires.
Environnement : ACCESS, CLIPPER
SNTF (Transport Ferrovier), Algérie
Analyste-programmeur Réalisation #2
Client : SNTF Traction, Société des chemins de fer.
Projet : Développement d’applications comptable, paie et suivi des tractions
Envergure : 6120 jours-personnes
Rôle : Analyste-programmeur
Période : Octobre1987 à décembre 1991
SNTF est une société des transports ferroviaires (unité traction) à Oran qui gère les locomotives. J’avais la charge de l’analyse complète de trois projets réalisés avec MICRO-FOCUS COBOL et TURBO PASCAL. Ces projets portent sur la gestion de la comptabilité, la gestion de la paie des employés et la gestion du suivi technique notamment des tractions, des chauffeurs, des distances parcourues pour lancer le signal des contrôles et des vérifications techniques, la gestion des pièces détachées, des pannes mécaniques, électriques des locomotive et des traitements pour un suivi détaillé sur l’utilisation des potentiels humains et matériels. Soulignons que ce dernier incorpore une base de données d’images de tous les composants d’une traction (tête de traction d’un train : locomotive).
Cette application technique a été initié par le Directeur de la société afin de gérer et économiser le temps, le matériel et affecter les chauffeurs des cheminots en fonction d’un pointage par programme.
Tâches :
• l’étude de faisabilité;
• l’analyse fonctionnelle et organique;
• la programmation des unités de traitement;
• les essais unitaires.
Environnement : MERISE, MICRO-FOCUS COBOL, PASCAL, SWINDOWS 95, WINDOWS 98.
Direction des Gaz Liquéfié Naturel, Algérie
Analyste-Programmeur (Stage) Réalisation #1
Client : Direction Informatique des Gaz Naturel Liquéfié
Projet : Automatisation des structures de gestion
Envergure : 700 jours-personnes
Rôle : Analyste-Programmeur
Période : Janvier 1987 à Juin 1987
Le projet consiste à réaliser tout le cheminement d’une application d’automatisation des structures de gestion.
Tâches :
• l’étude de faisabilité;
• l’analyse organique;
• l’analyse fonctionnelle;
• la programmation;
• les essais unitaires;
• la rédaction d’un mémoire;
• la présentation du projet devant le jury.
Environnement : CASTELLANI, COBOL, DESIGNER POUR ECRAN (OUTILS DES FORMS PROPRE À HONEYWELL BULL), MAINFRAME DPS6, SYSTÈME GCOS6 MOD 400
FORMATION
2014 Visual studio 2013 – VB.NET 4.5 Formation interne - Québec, Canada
2003 Diplôme d'études collégiales
Développeur d’Application Oracle Collège Lasalle - Montréal, Canada
1987 Technicien Supérieur Informatique
Informatique de gestion (équivalent québécois d’un DEC) Université Sénia - Oran, Algérie
CERTIFICATION
2003 OCA
Oracle Certified Associated Thomson Prometric - Baltimore, USA
PERFECTIONNEMENT
1998 Formation MPE/Ix et SPEEDWARE v7 Hewlett Packard - Paris, France
LANGUES PARLÉES ET ÉCRITES
• Français
• Anglais
CONNAISSANCES CONNEXES
• ODI
• WAREHOUSE DATA
• RAC
• GOLDEN GATE
• APEX
• WEBLOGIC SERVER
• .NET
EXPERTISE
TYPES D’EXPÉRIENCE
• Analyse de besoins
• Programmation
• Réalisation d’essais d’acceptation
• Réalisation d’essais unitaires
• Réalisation d’essais fonctionnels
• Rédaction de dossiers d’analyse fonctionnelle
• Rédaction de devis d’essais
DOMAINES D’INTERVENTION
• Développement de système client-serveur
• Développement de système Web
• Entretien et amélioration de système
• Virtualisation