Post Job Free
Sign in

Java De

Location:
Montreal, QC, Canada
Posted:
October 31, 2012

Contact this candidate

Resume:

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



Contact this candidate