Joel Grira
Curriculum vitae de
D veloppeur S nior Java
Jo l Grira
Sp cialisation TI
Tel : 514-***-****
Email : abo9hu@r.postjobfree.com
R SUM DE CARRI RE
PERFECTIONNEMENT
M. Jo l Grira a acquis plus de 10 ans d exp rience
dans le domaine des technologies de l information, Certified SOA Architect
principalement dans le secteur gouvernemental,
OMG Certified UML Professional Advanced
parapublic et priv .
OMG Certified UML Professional Intermediate
Au cours de ces ann es, M. Grira a acquis une solide
OMG Certified UML Professional Fondamental
exp rience en architecture de syst mes, en
conception de syst mes d information, sp cialement Formation SMQ
dans le domaine du Web orient services, des Formation professionnelle XML
services Web et de l int gration de syst mes n-tiers.
Formation XDETester d IBM
Ces exp riences ont renforc son aptitude travailler
au sein d quipes dynamiques tout en faisant preuve Formation Java avanc et J2SE
d une grande autonomie et professionnalisme. CONNAISSANCES PARTICULI RES
Au cours de ses derniers mandats, M. Grira a agit
principalement titre d architecte de syst mes et Mat riels et syst mes d exploitation
d architecte SOA.
PC (Windows et Linux)
M. Grira a r alis plusieurs mandats qui lui ont
permis de d velopper ses habilet s dans les domaines
Syst mes d exploitation et logiciels
de l architecture fonctionnelle et de l architecture
Eclipse, Toad, StarTeam, Rational Rose, VMware,
SOA. Ces mandats lui ont permis de d velopper un
MySQL, Struts, Spring, Hibernate, Tiles, Axis,
tr s bon esprit d analyse et de synth se.
Acegi, Lucene, JUnit
M. Grira est une personne autonome et responsable
reconnue pour la qualit de son travail effectu dans
Langages
les d lais fix s.
Java, XML, XSD, SQL,.NET, DHTML/HTML,
WSDL, WSDD, SOAP, CSS, VB, OWL, RDF, JSP,
TUDES PHP, ASP, JavaScript, Ajax.
M.B.A, Ma trise en Administration des Affaires,
M thodes et techniques
option syst mes d'information organisationnels,
SOA, Orient services, orient objets, UML,
Universit Laval, 2006
Macroscope, Scrum, agile, P+, MDA.
Baccalaur at en informatique, Universit Laval,
Domaines d application
2004
Assurances et indemnisation, enseignement, sant et
services sociaux, gestion cadastrale, normes &
standards, technologies de l'information
EXPERTISE
LANGUES DE TRAVAIL
Architecture SOA
Architecture fonctionnelle de syst mes Parl es : fran ais, anglais
Int gration de syst mes crites : fran ais, anglais
Conception et d veloppement de syst mes
Page 1 sur 11
Joel Grira
GRILLE DES R ALISATIONS
P riode
N de Employeur Titre du Type Efforts Envergure
d intervention
mandat Client projet/mandat (mois) (j-p.)
Biztree inc.
24 HP Document Management Architecte de syst mes (Java - SOA) 07-2011 ce jour 5 > 5000
23 PME Account - SSO Architecte de syst mes (Java - SOA) 04-201*-**-**** 3 500
22 PME Contract Management Architecte de syst mes (Java - SOA) 09-201*-**-**** 7 1200
Fujitsu Consulting - DMR
21 MRNF INFOREF (Registre Foncier) 03-201*-**-**** 6 > 10000
Architecte de syst mes
CDAE (Cr dit d Imp t Affaires
20 DMR 01-201*-**-**** 2 > 650
Architecte de syst mes
lectroniques)
SAGIR SGR2 Analyste d affaires
19 CSPQ 09-200*-**-**** 4 > 10 000
18 POC Shrimp 200*-**-**** 08-200*-*-****
Architecte SOA
17 RRQ MOSS - modernisation des TI 09-200*-**-**** 5 > 7500
Architecte de syst mes
16 RRQ Workflow - modernisation des TI 07-200*-**-**** 2 > 5000
Analyste fonctionnel
Architecture du cadre normatif
15 RRQ Architecte de syst mes 04-200*-**-**** 3 2000
modernisation des TI
Nurun inc.
MCCCF
14 Diapason - SAGIR Analyste fonctionnel 11-200*-**-**** 5 > 5000
Analyste d affaires
13 MAMR S SAMM 09-200*-**-**** 2 2168
12 Nurun inc. GDR - Gestion des rencontres Architecte de syst mes 05-200*-**-**** 4 1850
OpenPole inc.
11 MSSS RODIS Architecte & Analyste-programmeur 12-200*-**-**** 5 > 5000
10 SOGIQUE SITAR Architecte SOA 10-200*-**-**** 2 1200
9 Honda Express Analyste fonctionnel 09-200*-**-**** 1 160
Honda
Canada
8 SOGIQUE SUDO 07-200*-**-**** 2 300
Architecte de syst mes et d veloppeur
Java
7 MSSS M34-r f rentiel territorial Architecte SOA & d veloppeur Java 03-200*-**-**** 4 1414
M34 conversion de donn es
6 MSSS 01-200*-**-**** 2 700
Architecte de syst mes - d veloppeur
Java
Industrielle Alliance
5 Analyste fonctionnel 05-200*-**-**** 8 8000
Industrielle Entretien de syst mes et
Alliance architecture de donn es
Universit Laval
4 MSSS Architecture de donn es Architecture 09-200*-**-**** 8 1200
3 Analyste-programmeur 07-200*-**-**** 2 150
Facult de Syst me d' valuation de
m decine l'enseignement
Taleo inc. (anciennement Recruitsoft)
2 Taleo D veloppeur Java 01-200*-**-**** 6 3000
Automatisation de tests et
assurance qualit
Universit Laval
1 FSG D veloppement Java et s curit Analyste-programmeur 06-200*-**-****-** 2800
Page 1 sur 11
Joel Grira
R ALISATIONS PROFESSIONNELLES
BIZTREE inc. Septembre 2010 ce jour
N 24 Architecte de syst mes (SOA)
Document Management
Document Management est une solution Web de gestion documentaire destin e aux PME. Biztree
dispose d un syst me client/serveur offrant aux PME plusieurs gabarits ( templates) de documents
HP
(Hewlett d affaires (Business in a Box) : Document Management est une partie d une suite logicielle Web
Packard)
destin e tre la version Web de Business-in-a-Box. Document Management est con u en suivant
une architecture SOA distribu e (amazon) : il r -utilise le syst me Account (voir projet N 23) et
ses modules exposent des Services Web REST.
L intervention de M. Grira consiste concevoir l architecture applicative du front-end en Java et
Ext-GWT. Le patron de conception MVP est utilis a fin de faciliter aux d veloppeurs la gestion des
v nements GWT et y ajouter la logique d affaire.
Environnement : SSO, Java, SOA, Eclipse, GWT, REST, Apache, Tomcat, Maven, Spring, Hibernate.
M thode : Agile, XP
N 23 Architecte de syst mes (SOA)
Account
Account est un syst me de gestion des comptes dans un environnement SSO (Single Sign On).
l instar de Google Account, Biztree Account est destin tre le point d entr e pour une suite
PME
logicielle Web compos e de plusieurs modules (Contract Management, Document Management,
Task Management) commercialisables s par ment.
L intervention de M. Grira consiste laborer l architecture applicative du syst me Account. Les
contraintes d infrastructure sont prises en compte (configuration du serveur Web Apache) puisque
plusieurs fonctionnalit s doivent tre offertes en arri res du SSO alors que d autres demeurent
accessibles normalement. M. Grira est donc responsable de la r alisation de toutes les fonctionnalit s
du syst me Account : la gestion des r les, des permissions, des utilisateurs, l activation et la
d sactivation des comptes, gestion de s curit et des mots de passe, etc.
Environnement : SSO, Java, SOA, Eclipse, GWT, REST, Apache, Tomcat, Maven, Spring, Hibernate .
M thode : Agile, XP
N 22 Architecte de syst mes (SOA)
Contract Management
Contract Management est un syst me destin aux PME et qui permet d extraire l intelligence
d un syst me de gestion documentaire contenant des contrats. Biztree dispose d un syst me
PME
client/serveur offrant aux PME plusieurs gabarits (templates) de documents d affaires (Business in a
Box) : Contract Management est une partie d une suite logicielle Web destin e tre la version Web
de Business-in-a-Box.
L intervention de M. Grira consiste laborer l architecture applicative et donn es du syst me Contrat
Management, plus sp cifiquement sa partie back-end . Il est galement responsable de la mise en
uvre de l application en Java selon l architecture SOA pr alablement con ue et ce, dans un
environnement distribu (Cloud). Les Services Web sont expos s en REST. M. Grira est galement
n charge d implanter, en collaboration avec l quipe d int gration Web, le front-end de
l application en utilisation les plugins Google (GWT et ext-GWT).
Environnement : SSO, Java, SOA, Eclipse, GWT, REST, Apache, Tomcat, Maven, Spring, Hibernate .
M thode : Agile, XP
Page 2 sur 11
Joel Grira
FUJITSU CONSULTING Avril 2008 Aout 2010
N 21 Architecte de syst mes
Inforef Refonte du Registre de la publicit fonci re phase de
d ploiement
Le projet de publicit fonci re est un projet de partenariat entre les promoteurs Inforef et le minist re
MRNF des Ressources naturelles et de la Faune visant automatiser et rendre les services de publici t
fonci re accessibles distance. La refonte touche un syst me de grande envergure offrant des
(Minist re des
fonctions d inscription, de conservation et de diffusion du Registre foncier. Il comprend les
ressources
composantes n cessaires pour supporter l interaction avec les int ervenants externes, dans un mode
Naturelles et de
de commerce lectronique juridiquement s curis . Il exige aussi la num risation de 6,5 millions de
la faune)
pages d index aux immeubles et de 170 millions de pages d actes au long (ceux des 30 derni res
ann es), r parties dans les 73 bureaux de publicit fonci re au Qu bec.
L intervention de M. Grira consiste mettre jour les dossiers d architecture (P210 et P240) suite
aux changements des besoins. Il est responsable des analyses d impact afin de migrer le syst me du
registre foncier de VB6 vers .Net.
Environnement : Oracle, .Net, VB6.
M thode : Macroscope (P+)
N 20 Architecte de syst mes
CDAE (Cr dit d Imp t Affaires lectroniques)
Le projet CDAE 2008-2009 consiste la mise en place du cadre de gestion (approches, processus et
syst mes) qui supportera l administration du programme de Cr dit d imp t d affaires lectroniques
Fujitsu Conseil
g r par Investissement Qu bec. Il en optimisera les retomb es jusqu au 31 d cembre 2015 et
(DMR) parall lement la mise en uvre une quipe de travail qui produira la r clamation 2008 -2009.
La r alisation de ce projet se fait en deux tapes : (1) La 1 re tape consiste d montrer que
l entreprise uvre hauteur de 75% de ses revenus dans des secteurs d activit s vis s par la mesure
tel qu exig par Investissement Qu bec. L valuation est faite sur la base d un test ratio des revenus
admissibles sur les revenus globaux. La seconde tape consiste d finir l admissib ilit au niveau des
ressources humaines. Cette tape, plus pointue, consiste d montrer que l employ a un profil
d activit s admissibles et qu il a pass 75% de son temps r aliser des activit s jug es admissibles.
Elle est effectu e travers la r vision de la banque de plus de 1000 CV Fujitsu Qu bec. (2) la 2 me
tape consiste en la normalisation des CV pour assurer la p rennit de la d marche dans le temps.
M. Grira est responsable d liciter le besoin du client, d tayer les processus d affaires et de les
mod liser (BPMN) afin que les analystes puissent s y r f rer dans leurs op rations quotidiennes. De
plus, il labore l architecture de la solution logicielle qui sera retenue pour le projet.
Environnement : Sharepoint, Microsoft Office
M thode : Agile
Page 3 sur 11
Joel Grira
N 19 Analyste d affaires
SAGIR SGR2
Le projet SAGIR est la solution d affaires en gestion int gr e des ressources du gouvernement du
Centre des Qu bec. Apr s la mise en place de la solution de gestion int gr e des ressources mat rielles et
services financi res (SGR1), SGR2 vise la mise en place d une solution de gestion int gr e d es ressources
partag s du humaines, l objectif tant de remplacer, terme, le syst me SAGIP de gestion de la paie, le syst me
Qu bec
comptable SYGBEC, le syst me des engagements budg taires, des d penses des employeurs, des
ETC, des transferts de d penses, etc. Les dossiers fonctionnels de la livraison 1 ont d j t labor s.
L intervention de M. Grira consiste collecter le besoins dans le cadre d ateliers de travail avec le
client et d laborer des dossiers fonctionnels dans le cadre de la deuxi me livraison de SAGIR. Il est
responsable de l laboration des sp cifications fonctionnelles de plusieurs dossiers concernant le
transfert des donn es de SAGIP (gestion de la paie) vers SAGIR et la conversion de la structure
comptable SAGIP vers la structure SAGIR (SYGBEC). Il sp cifie galement les besoins en
interfaces requises par SAGIR lui permettant de communiquer avec l ancien syst me (SAGIP), et ce,
par l utilisation d un syst me de gestion des interfaces (SGI).
Environnement : Oracle, Java.
M thode : Oracle Application Implementation Methodology (AIM)
N 18 Architecte SOA
Shrimp 2009
Ce projet consiste r pondre aux besoins du gouvernement f d ral, en l occurrence P ches et
Oc ans Canada POC). L objectif tait d effectuer le suivi des pr l vements d esp ces lors des
P ches et
Oc ans Canada activit s des acteurs dans le domaine. Les p cheurs devront rendre compte des esp ces r colt es,
fournir les coordonn es g omatiques en termes de longitude et de latitude afin de planifier les
saisons de p ches et pr venir les probl mes pour les esp ces risque.
L intervention de M. Grira a consist laborer l architecture de l application installer sur le
serveur du minist re et qui va communiquer avec les syst mes d es bateaux de p che. Les bateaux
enverront leurs donn es au POC par le biais d une plate-forme de t l communication par satellite et
ce, sous un format XML. Les donn es concernant les crevettes (esp ce faisant l objet du projet) sont
format es selon un mod le exprim sous format XSD labor par M. Grira. Ce dernier labore
galement des gabarits de dossiers fonctionnels utiliser dans le cadre de ce projet : le formalisme
UML 2.0 a t propos par M. Grira et retenu par le POC comme solution de mod lisation des
besoins d affaires (BPM).
Environnement : Windows, n-tiers.
M thode : UML 2.0, SOA, orient e-objets, orient e-services, BPM.
N 17 Architecte de syst mes
MOSS - modernisation des TI
Ce projet consistait r pondre l objectif de modernisation des TI la R gie des rentes du Qu bec
(RRQ). L uniformisation de la plate-forme Web ainsi que de la plate-forme Gestion lectronique des
R gie des
rentes du documents (GED) a amen la RRQ implanter MOSS dans tous ses services.
Qu bec
L intervention de M. Grira a consist laborer les l ments d architecture ainsi que l analyse des
m tadonn es prises en compte par le module de recherche de MOSS. Il a labor une preuve de
concept permettant de mettre en vidence ces m tadonn es et leur ordre de pr s ance.
Environnement : Windows, Web, MOSS, n-tiers
M thode : Macroscope, orient objets, orient services
Page 4 sur 11
Joel Grira
N 16 Analyste fonctionnel
Workflow modernisation des TI
Ce projet consistait r pondre l objectif de modernisation des TI la R gie des rentes du Qu bec
R gie des
(RRQ). Le processus de traitement des demandes de rentes et de prestations a requis l intervention
rentes du
de plusieurs acteurs. De la constitution du dossier son tude en passant par les cycles
Qu bec
d approbation, ce projet a permis de soutenir ce besoin d affaires de la RRQ.
L intervention de M. Grira a consist effectuer la collecte des besoins aupr s des utilisateurs du
logiciel Workflow (WorkDesk) et laborer un dossier fonctionnel permettant d uniformiser la
nomenclature qui devait tre utilis e dans ce projet. En effet, puisque l application WorkDesk est
amen communiquer avec des composantes de la PFI (plate-forme interm diaire) et avec DB2,
M. Grira avait pour mandat d arrimer les r gles de nomenclature organiques et fonctionnelles de ces
environnements et ce, dans le cadre d un dossier de nomenclature Workflow.
Environnement : Windows, PFI, DB2, BizTalk, client/serveur
M thode : Macroscope, orient objets, orient services.
N 15 Architecte de syst mes
Architecture du cadre normatif de la RRQ - modernisation des TI
Ce projet consistait r pondre l objectif de modernisation des TI la R gie des rentes du Qu bec
(RRQ). Il consistait faire voluer le cadre normatif afin qu il r ponde mieux aux besoins de ses
R gie des
rentes du utilisateurs.
Qu bec
L intervention de M. Grira a consist proposer une nouvelle architecture pour le cadre normatif
utilis la RRQ. Il a proc d une collecte des besoins aupr s des utilisateurs a labor une
nouvelle architecture sur la base de l analyse des besoins pr alablement effectu e. De plus, M. Grira
a r alis d autres activit s d architecture d affaires ayant pour objectif de supporter le responsable du
cadre normatif dans ses activit s d approbation et de publication.
Environnement : Windows, XML, XPATH, ASP, MOSS, .NET
M thode : Macroscope, orient objets, orient services
Nurun inc. Avril 2007 mars 2008
N 14 Analyste fonctionnel
Diapason - SAGIR
Ce projet consistait r pondre l objectif de modernisation. Il consistait int grer Diapason de
nouvelles fonctionnalit s en mati re de gestion de l aide financi re (PTI) et de gestion comptable
Ministre de la
Culture, des (SAGIR).
Communication
L intervention de M. Grira a consist effectuer la collecte des besoins et l ajustement des dossiers
s et de la
fonctionnels ainsi que l implantation de certains de ces dossiers. De plus, M. Grira a analys
Condition
l impact des ajustements effectuer la suite des changements de besoins.
f minine
Environnement : Windows, Oracle, PL/SQL, Java, JDev, XML
M thode : Macroscope, agile, orient s objet, orient services, orient aspect
Page 5 sur 11
Joel Grira
N 13 Analyste d affaires
S SAMM - int gration des modifications exig es par la Loi 75,
volution des documents financiers
Ce projet consistait l'int gration des modifications exig es par la Loi 75 au Syst me lectronique
Minist re des de saisie au minist re des Affaires municipales (S SAMM) ainsi qu' la transmission lectronique
Affaires des demandes de refinancement au Syst me de transmission lectronique de financement et
municipales et
d'emprunt (STEFE).
des R gions
Ce mandat consistait, entre autres, r aliser les nouvelles fonctionnalit s, incluant les modifications
exig es par l'application de la Loi 75 et de r aliser la transcription automatis e des donn es
financi res S SAMM. Il vise aussi r aliser la transmission lectronique des demandes de
refinancement des municipalit s STEFE.
L intervention de M. Grira a consist soutenir l' quipe de d veloppement pour effectuer
l'int gration entre deux syst mes. Cela a n cessit le d veloppement d'un XSD servant d'interface et
de validateur de donn es entre les syst mes des municipalit s et les exigences de format demand es
par le syst me.
Environnement Windows, Oracle, PL/SQL, Oracle, Java, JDev, XML, XSD
M thode : Macroscope, Agile, SOA
N 12 Architecte de syst mes
GDR Refonte du syst me de Gestion des rencontres
Par le biais du site Internet de Nurun, l application transactionnelle Web Gestion des rencontres
Nurun inc. (GDR) permet de compl ter en direct les formulaires n cessaires aux processus de gestion de
ressources humaines chez Nurun. Le projet a t r alis avec les derni res technologies Web et Java.
Le mandat visait r aliser l architecture des cas d utilisation, des services et des donn es, des
interfaces, de la sc narimage, du design conceptuel, de l adaptation du cadre de d veloppement Java,
des prototypes, des bases de donn es, de la conversion, de l analyse, de la r alisation, des essais, du
soutien aux essais d'acceptation et de l'implantation.
L intervention de M. Grira a consist laborer l architecture fonctionnelle de l application GDR. Il
a galement particip la conception du mod le de donn es. De plus, il est responsable des tests
fonctionnels et d int gration et de la r alisation de dossiers fonctionnels.
Environnement : Plate-forme micro, Oracle, JDev, LDAP, DocBook
M thode : Scrum, agile, orient objets, orient services, orient aspect, UML, Struts, Tiles
OpenPole inc. Janvier 2006 avril 2007
N 11 Architecte et Analyste-programmeur
RODIS Registre des Organismes Dispensateurs de Services
Le projet consistait d velopper une application Web au Minist re. L'application consist ait offrir
Minist re de la des services de consultation et de mise jour toucha nt des organismes et des lieux dispensateurs de
Sant et des services ainsi que leurs demandes de permis. Les donn es provenaient de l'appel de services Web et
Services
d'une base de donn es.
sociaux
Le mandat consistait r aliser les dossiers fonctionnels (p490) incluant les essais u nitaires, assister
les ressources internes (client) dans la r alisation de leurs dossiers, laborer des preuves de
concept, assurer le poste d'architecte organique par int rim et implanter des solutions organiques.
Environnement : Plate-forme micro, JBoss, Tomcat, SQL Server, Apache, LDAP
M thode : Programmation orient s aspect, Axis, P+, Macroscope, Merise, W3C, UML, MVC
(mod le vue contr leur), orient objets, orient services, Spring, Hibernate, Struts, Tiles
Page 6 sur 11
Joel Grira
Architecte SOA
N 10
SITAR
Le projet consistait am liorer une application Web (Struts, Spring et Hibernate) permettant de
SOGIQUE fournir de l'information concernant les composantes mat rielles du r seau de la sant (routeurs,
serveurs, sites, etc.). Il s'agissait de diffuser de l'information par le biais des services Web afin de
permettre une meilleure int gration avec d'autres applications.
Le mandat consistait la mise niveau de l'application de gestion de l'infrastructure du r seau de la
sant . Une application existait d j et des ajouts et des modifications taient implanter. Une
meilleure visualisation des composantes du r seau tait demand e. Des services Web taient
d velopper pour faciliter l'int gration avec d'autres applications.
M. Grira a d fini l architecture fonctionnelle pour les services Web implanter. Il a galement
analys les besoins du client : des sp cifications particuli res en ce qui concerne la visualisation des
composantes du r seau qui ont t tablies. M. Grira a d termin les composantes r utili ser partir
d applications Open Source d j existantes. Il a galement analys les sp cifications respecter pour
l int gration de SITAR avec d autres applications.
Environnement : Plate-forme micro, JBoss, Tomcat, MySQL, Apache
M thode : Programmation orient e aspect, Merise, MVC (mod le vue contr leur), orient objets,
orient services, Hibernate, Spring, Struts, Siles, UML, W3C
N 9 Analyste fonctionnel
Honda Express
Le projet consistait d velopper une application pour une borne automobile pour l'achat de services
Honda Canada rapides (changement d'huile et de filtre) sans prise de rendez-vous. L'application a t install e chez
un concessionnaire Honda Toronto en tant que projet pilote et plus ta rd chez plusieurs
concessionnaires de Honda dans d autres provinces.
Les biens livrables consistaient en l'application Web install e sur une borne physique et livr e au
client Toronto ainsi que l int gration dans les pages JSP des images produites par l' quipe de
graphistes.
M. Grira a t responsable de la collecte des besoins du client, de la sp cification des besoins
l quipe de graphistes et d int gration des l ments graphiques fournis par ces derniers dans
l'application. Il leur a fourni les sp cifications et les contraintes sur leurs biens livrables afin de
faciliter l'int gration. Il a aussi t responsable des essais fonctionnels. De plus, il s'est assur du bon
fonctionnement physique de l'application sur la borne. Outre ceci, il s est d plac chez Honda Lallier
pour effectuer les tests dans un environnement r el et s'assurer qu'en se connectant leur DMS,
l'import de donn es est fonctionnel.
Environnement : Plate-forme micro, Tomcat, MySQL, Apache
M thode : Programmation orient aspect, Merise, MVC (mod le vue contr leur), orient objets,
orient services, Hibernate, Spring, Struts, Tiles, UML, W3C
N 8 Architecte de syst mes et d veloppeur Java
Suivi de dossiers (SUDO)
Le projet consistait d velopper un syst me de suivi de dossiers pour les gestionnaires. Il permet tait
de suivre l'affectation des d l gu s aux t ches, de les r affecter sur d autres t ches, de recevoir des
SOGIQUE
alertes lors d v nements reli s aux t ches et aux dossiers, etc. Une gestion du flux selon les r les
permettait d assurer l extensibilit de l application. Le mandat consistait d velopper un m canisme
d authentification par l int gration du framework Acegi, implanter la logique d affaires
d pendamment des r les des utilisateurs, produire une application s par e en couches et resp ectant
Page 7 sur 11
Joel Grira
le pattern MVC ainsi qu d velopper un m canisme d'alertes et un autre pour la production de
rapport.
Dans le cadre de ce mandat, M. Grira a labor l architecture de l application sur la base des
Framework MVC, Spring et Hibernate. Il a d velopp une couche d acc s aux donn es (DAO)
utilisant du HQL pour interroger une base de donn es MySQL. De plus, il a implant un m canisme
de gestion de flux par r le. Une couche de s curit (ACEGI) a t int gr e afin de g n rer les
rapports d'une mani re personnalis e.
Environnement : Plate-forme micro, Tomcat, MySQL, Apache, Ajax, CVS, Eclipse, Eclipse 3.1.2, EJB,
Framework, Hibernate, HTML, HTTP, HTTP Server, Junit, J2EE, Java, Java servlets,
Javadoc, JavaScript, JBoss, JDBC, JSP, JSTL, MyEclipse, n-tiers, SMTP, Spring, SQL,
SVN 1.3.1, Toad, Tomcat, XHTML, XML
M thode : Agile, orient aspect, Merise, MVC (mod le vue contr leur), orient objets, orient
services, Hibernate, Spring Framework, Struts, Tiles, UML, W3C
N 7 Architecte SOA et D veloppeur Java
M34-r f rentiel territorial
Le projet consistait laborer une application (M34) de diffusion d'information par le biais des
Minist re de la services Web. L'information diffus e tait tenue jour (r f rentiel). Une attention particuli re devait
Sant et des tre port e l optimisation tant donn l' norme volume de donn es manipul es. L'application tait
Services portable et ses couches, ind pendantes. Ce mandat consistait livrer un ensemble de services Web
sociaux
d velopp s en Java diffusant de l'information puis e d'un r f rentiel.
Dans le cadre du mandat, M. Grira a labor l architecture organique pour l implantation d es
services Web (Axis). M. Grira a labor les contrats des services Web (WSDL) d velopper . Il a
galement implant un module d authentification et de s curit pour les utilisateurs/r les des
services Web. M. Grira a effectu une revue du code ainsi que des requ tes HQL pour des fin
d optimisation.
Environnement : JBoss, SQL Server 2000, Apache, Ajax, CVS, Eclipse, Hibernate, HTTP, Axis, J2EE,
Java, JavaScript, JDBC, JSP, HQL, JSTL, Spring, SQL, Tomcat, XHTML, XML
M thode : Orient e aspect, Merise, MVC (mod le vue contr leur), orient e objets, orient e
services, Hibernate, Spring, Framework, Struts, Axis, Tiles, UML, W3C.
N 6 Architecte de syst mes et d veloppeur Java
M34-conversion de donn es
Le projet consistait transf rer les donn es d'une base de donn es non -normalis e vers une base de
Minist re de la donn es respectant la troisi me forme normale. Un mod le de donn es a t con u et une application
Sant et des Java a t d velopp e pour assurer le transfert.
Services
Le mandat consistait livrer une application permettant d'assurer le transfert de donn es sur
sociaux
demande. Un client Swing a t d velopp, permettant de suivre graphiquement l' volution du
transfert. La performance tant un enjeu de taille, des stored-proc ont t d velopp s et appel s par
l'application pour le transfert de donn es de certaines tables.
Dans le cadre de ce mandat, M. Grira a particip l laboration de l architecture organique de
l application en respectant les normes en vigueur au Minist re. La r vision du code ainsi que
l'optimisation des requ tes SQL et HQL font partie de ses t ches afin de respecter les crit res de
performance. Il a collabor avec les architectes fonctionnels pour l ajustement des dossiers
d architecture. Il a galement pr sent des estimations des efforts n cessaires pour la r alisation des
solutions propos es et la r solution des probl mes rencontr s.
Environnement : JBoss, SQL Server 2000, Apache, Ajax, CVS, Eclipse, Hibernate, HTTP, JUnit, J2EE,
Java, JavaScript, JDBC, JSP, HQL, JSTL, Spring, SQL, Tomcat, XHTML, XML
M thode : Orient e aspect, Merise, MVC (mod le vue contr leur), orient e objets, orient e
service, Hibernate, Spring Framework, Struts, Tiles, UML, W3C
Page 8 sur 11
Joel Grira
Industrielle Alliance Avril 2004 janvier 2006
N 5 Analyste fonctionnel
Entretien de syst mes et architecture de donn es
Le projet consistait l'analyse des incidents et l'assignation de la correction au programmeur
appropri . Le projet aidait l'implantation d'ITIL dans le d partement de soutien aux applications
(DSA) et la gestion des incidents et de l instauration de proc dures de suivi de probl mes par
l interm diaire de la suite Magic Service Desk de Remedy.
Le mandat consistait effectuer l'analyse d'incidents saisis pr alablement dans la suite logicielle
Magic de Remedy. L'analyse tait bas e sur la prise de connaissance des l ments fonctionnels tels
que mentionn s dans les produits de la m thodologie P+. L'incident tait par la suite assign un
programmeur pour la correction.
Dans le cadre de ce mandat, M. Grira a tabli les proc dures pour l'implantation d'ITIL la DSA. De
plus, il a r cup r les incidents pr alablement saisis dans de l'application Magic Service Desk, et les
analyses, en plus de donner une description de la solution et d affecter la t che de correction du
probl me au programmeur appropri . De plus, il a consult la documentation fonctionnelle du
syst me concern (P+) afin de pouvoir analyser l'incident et y apporter une solution.
Environnement : Plate-forme micro, n-tiers, central, client/serveur, SQL Server 2000, Apache
M thode : Macroscope, ITIL
Universit Laval Juin 2004 avril 2005
N 4 Architecte de donn es
Architecture de donn es
Le projet consistait d velopper un syst me d'aide la d cision pour le Minist re permettant
Minist re de la d'int grer l'ontologie HL7 (v3) dans le mod le conceptuel corporatif de donn es (MCCD) et la
Sant et des r utilisation du framework Jena pour les facilit s qu'il offrait quant la manipulation d'ontologies.
Services
M. Grira a contribu au d veloppement d une application Java d'aide la fusion d'ontologies afin de
sociaux
permettre l'int gration de la norme HL7 (ontologie du do maine de la sant ) avec un m tamod le
corporatif de donn es adopt par le MSSS. Il a d velopp un module de manipulation d'ontologies
XML, OWL et RDF.
Environnement : Plate-forme micro, n-tiers
M thode : Datarun, Merise, agile, Scrum, orient objets, patron de conception, UML, W3C
N 3 Analyste-programmeur
Syst me d valuation de l enseignement
Le projet consistait effectuer la conception et le d veloppement d'un syst me d' valuation de
Facult de l'enseignement pour la Facult de m decine. Le mod le a t con u et implant sous forme d'une
m decine base de donn es MySQL et l'application a t d velopp e en PHP. Le mandat consistait livrer une
application Web incluant le mod le de donn es (script SQL), la couche applicative et les dossiers de
conception.
Dans le cadre de ce mandat, M. Grira a con u le mod le de donn es, install l'infrastructure
n cessaire pour l'environnement de tests, d velopp l'application Web et collabor avec la ressource
de la Facult pour les d tails fonctionnels.
Environnement : Plate-forme micro, n-tiers, MySQL
M thode : Datarun, Merise, agile, orient objets, patron de conception, UML, W3C
Page 9 sur 11
Joel Grira
Taleo inc. (anciennement Recruitsoft) Janvier 2004 juin 2004
N 2 D veloppeur Java
Automatisation de test et assurance qualit
Le projet avait pour but de d velopper des tests automatis s en Java l aide de l outil XDE Tester
d IBM afin de constituer une batterie de tests param trables par les QA. Le mandat consistait
d velopper les scripts Java de tests automatis s l'aide de l'outil XDE Te ster d'IBM. Une batterie de
tests a t constitu e afin d'aider les QA assurer la qualit de l'application Recruitsoft. Une fois les
scripts d velopp s et test s, leur utilisation est devenue quotidienne et des rapports ont t g n r s et
livr s au QA.
Dans le cadre de ce mandat, M. Grira a d velopp les scripts Java des tests automatis s l'aide de
l'outil XDE Tester d'IBM. Ainsi, il a t responsable de couvrir une partie de l'application
Recruitsoft l aide de scripts de test afin d'en d tecter le ma ximum d'anomalies. M. Grira a
galement t responsable des essais unitaires des scripts. Il a galement collabor avec le QA et
rapport les probl mes.
Environnement : Plate-forme micro, n-tiers, Oracle, Toad, StarTeam, CVS, Java, HTML, XML
M thode : Merise, Agile (Scrum), orient e objets, patron de conception, UML, W3C.
Universit Laval Juin 2002 janvier 2004
N 1 Analyste-programmeur
D veloppement Java et s curit
Le projet consistait d velopper un validateur syntaxique en Java et en Prolog. Il s'agissait de
Facult des v rifier la syntaxe d'un langage formel de s curit d velopp pour simuler des intrusions r seaux
sciences et avec des machines VMware.
g nie Dans le cadre de ce mandat, les logs des intrusions ont t ins r s dans une base de donn es MySQL
afin de pouvoir tre analys s par la suite.
Environnement : Plate-forme micro, Java, Eclipse, Prolog, VMware
M thode : Orient e objets, Merise
Page 10 sur 11