Portfolio
Do not hesitate to contact me if you would like to know more about my work experience.
Corporation de services du Barreau du Québec
Web site of Corporation de services du Barreau du Québec.
This Web site is one of the first I developed using the Ruby On Rails framework.
Its objective is to publish information about the Corporation de services du Barreau du Québec, while putting emphasize on the products and services offered by their partners.
I teamed up with Stéphane Volet (http://zboing.ca) to tackle this project.
JuriCarriere
This Web application was developed for the Corporation de services du Barreau du Québec (Quebec Bar Association).
It works as a job board, putting lawyers and employers from the legal domain in contact with each other.
Among the features:
- A job listing, and functionality for registered candidates to apply
- An advanced search engine, allowing employers to perform refined searches for candidates.
- Functionality for candidates to remain anonymous to all employers except those to whom they choose to reveal their identity.
I teamed up with Stéphane Volet (http://zboing.ca) to tackle this project.
Glyphotext
Commercial text-processing software for ancient Egyptian hieroglyphs. It runs on Windows 2000/XP
Glyphotext allows professional and serious amateurs alike to create, edit and publish texts written in ancient Egyptian hieroglyphs.
I have developed this software in association with Michel Guay, egyptologist, and we commercialised the software in October 2004.
Visit Glyphotext's Web site for more information
Groupe Consult-Com Techno inc
Web site of a telecommunication consultancy firm, for which I have developed the information structure and programmed the various functionalities, such as a Content Management System and a mailing list manager.
The graphic design was developed by Marilou Régimbal, graphist.
CIRANO
CIRANO is a network of university researchers who have as primary objective to enhance the effectiveness and competitiveness of Quebec firms, through their research activities.
Throughout multiple projects, I have been mandated to improve the existing content management system (which had been developed by another firm) and to implement new modules and functionnality.
Tasks I accomplished:- Analysis of existing Web application, which included identifying possible security flaws
- Design and implementation of a modular architecture, which would improve security and access control, while allowing to integrate new modules and functions.
- Optimization of the HTML and graphics templates used in the public Web site, allowing optimal performance for all major browsers.
- Design and implementation of an access restriction layer in the content management system, allowing to control user access on an individual basis.
- Design and implementation of a management module for news and activities published on the web site. This module features content moderation rules for any submitted item (only users who are content approbators may grant or refuse publication of news and activity entries).
- Design and implementation of a calendar view of activities published on the web site.
- Design and implementation of many other modules allowing to manage many types of content available on the web site.
Optimization Days Conference (2002 to 2007 editions)
The Optimization Days Conference site meets 3 objectives:
- Publish information related to the Conference
- Allow speakers (over 100) to submit their abstracts for their intended presentations at the Conference
- Allow the conference organizers to manage all received abstracts and generate the conference program destined to be published on the web site but also printed.
- Specifications and objectives analysis
- Database design
- Web site and web application design and development
- Development of document generator software to allow to create the printed version of the conference program from the database content.
This Web application allows the conference organizers to save a lot of time and trouble by unifying the conference content management and publication processes.
6th World Conference On Injury Prevention And Control
http://www.trauma2002.com/(web site has been put offline)
This international conference is presented every second year in different cities around the world and was hosted in Montreal in may 2002.
With more than 1000 presentation papers submitted and a review committee of about 160 individuals, the conference organizers needed a management platform to effectively accomplish the following tasks:
- Process incoming presentation abstracts (received through the conference Web site but also through mail and email)
- Normalize the received data
- Assign abstracts to members of the evaluating committee and perform status tracking on the evaluations.
- Allow abstract evaluators to perform their evaluation tasks directly on the Web.
- Analysis
- Design of a relational database
- Data conversion tool to allow importation of data in the application database.
- Development of a Web application to allow the conference organizers to manage all data contained in the database, assign evaluation tasks to the 160 members of the evaluation committee and track the evaluation processes for all evaluators.
- Developement of a Web application to allow evaluators to access the abstracts they were assigned and perform their evaluations over the Internet.
7th World Conference on Injury Prevention and Safety Promotion
http://www.safety2004.info/(web site has been put offline)
I have been designated by the Conference organizers (Sicherleben Institute, in Vienna, Austria) to adapt and further develop the Web application that was used for the 6th edition in Montreal (described above). The goal was to improve the existing application and add new features to it to meet the requirements of the new organizing committee.
I have also taken charge of development and management of the informational Web site.
TRISTAN V Symposium
Another conference for which I developed the abstract submission system, which allowed not only submission of the abstracts by the authors, but also allowed the scientific program committee to perform their evaluation and revision duties. The web site also featured a registration system (with online payment of conference fee and hotel reservations) for attendees.
GERAD - Group for Research in Decision Analysis
The engine behind the Web site of this research center is a content management system that allows the site administrators to manage every aspect and type of content related to their organization.
Tasks I accomplished- Needs assessment and analysis
- Relational database design and deployment
- Development of the public part of the Web site, based on a graphic model designed by . The web site structure is based on templates, reducing maintenance and update costs.
- Development of the content management interface, allowing to create, edit and update all types of content found on the Web site: news, publications, seminars, member and employee directory, etc.
RROM - Réseau en recherche opérationnelle de Montréal
The RROM web site is also equipped with a content management system that allows to manage all the information published on the web site.
Tasks I accomplished- Needs assessment and analysis
- Relational database design and deployment
- Development of the public part of the Web site, based on a graphic model designed by Adib Chamas.
- Development of the content management interface, allowing to create, edit and update all types of content found on the Web site: teacher and students directory, academic programs and courses, seminars, research projects, etc.
The graphic design was also developed by , computer graphics expert.
Groleau Inc.
Web site of hard-wood floors manufacturer, Groleau Inc. The simple web site efficiently presents all the products of the company.
Tasks I accomplished- Needs assessment and analysis
- Development of a news management module, allowing administrators to easily post news items on the Web site
- Development of content, which included conversion of product images for the Web.
Égypte Éternelle Virtual Community
A Web site dedicated to the exploration and study of Ancient Pharaonic Egypt. Its mission is to gather professionnal and amateur egyptologists. This Web site features a documentary database containing texts, images, video and 3D models and also features a discussion forum. It also offers online courses and promotes a multimedia CD-ROM.
I act as a IT consultant for the Web site founder and maintainer, Michel Guay, who has since then become a good friend of mine.
Other achievements
In a previous developer position I held during 4 years, I was responsible of the company's products and technologies and did research and development on Web solutions. I have taken part in many Web site projects, for which I planned and designed the architectures. I was often in direct contact with the clients.
I also developed a credit card merchant account management system which integrated the BCE Emergis credit card transaction API. I have also developed customized content management system for various clients.










