Academic training
2003-2006
M. Sc. A, Computer engineering
Research Laboratory on Mobile Robotics and Intelligent Systems
1998-2002
B. Eng., Computer engineering
Cumulative mean: 4.0/4.3
Experience
2004 -
Open source software consultant
- Development of a web site engine, using PHP/MySQL, for a non-profit organization
- Subversion training
- Implementation of serial communication protocol
January 2006 -
ORTHOsoft, software development departement
Software developer
- Consultant in development of embeddeds systems for a 3D positionning technology destinated to a bio-medical usage
- Development of a wireless communication system prototype
- Selection and implementation of an embedded Linux solution
Fall 2004
Université de Sherbrooke, département de génie électrique et génie informatique
Teaching assistant
Summer 2002 and Fall 2001
ORTHOsoft, software development departement
Software developer
- Develop a 3D tracking system emulator
- Integrate algorithms for 3D models segmentation
- Maintain Computer Assisted Surgery software
Winter 2001 and Summer 2000
CMC Electronics, GPS OEM group
Software developer
- Develop the input output interface of a GPS OEM card. From UART control to protocol decoding
- Code some peripheral modules of a GPS survey system
- Maintain the Starview interface software which communicate with the GPS card in a graphical environment
- Design a data acquisition system using the GPIB protocol
Projects
Mobile and Autonomous Robotics Integration Environment (MARIE)
- Design an integrated development environment applied to robotic research
- Create mecanism to facilitate the reutilisation of existing softwares
- Design a toy robot which can interact with autistics children
Three participations to the Robotoy contest - Create a web-based project management system
- Design and code a real time operating system for the 68HC11 and 68331
- Create a software to facilitate the learning of programming
Technical knowledge
Programming languages
C++, Python, C, PHP, Java, JSP, Basic, Javascript, CShell, Bash, Perl
Operating systems
Linux, Unix (SunOS, IRIX), OS/2, Windows, Dos
Microcontroler and Assembly
Motorola 68HC11 et 68331, Architecture ARM et ARM Thumb, Microchip PIC
Development tools
GNU GCC, GNU Autotools, Matlab, Microsoft Visual Studio, Borland C++
Protocols, standards and API
Zigbee,GPIB, I2C, NMEA, UART, DMA, TCP/IP, Nuance Voice Platform
Extracurricular involvement
2007-
Information technology coordinator
2007-2009
Administrator
2006-2007
FACIL, pour l'appropriation collective de l'informatique libre
Treasurer, administrator
1998-2005
Le Sagace, student newspaper of the Engineering Faculty
Editor in chief, treasurer, webmaster
2003-2005
Groupe d'utilisateurs de Linux de l'Université de Sherbrooke (GULUS)
Treasurer, administrator
- Organize the first Semaine québécoise de l'informatique libre
- Interview with several media (Radio-Canada, CFLX, CKUT, Rythme FM)
- Create the Libre Software Center of the Université de Sherbooke
2004-2005
Association générale des étudiants en génie (AGEG)
Linux director
- Unifiate the web, email and file services on a Linux server
1999-2001, 2003-2004
IEEE Sherbrooke, student branch
President, VP public affairs, VP technical group
Prizes et distinctions
- Laureate of the Forces Avenir prize in the category Affaires et vie économique for the projects of the GULUS (2004)
- NSERC Post graduate Scholarship (2003-2005)
- Third position at the Folle course informatique contest (2003)
- Laureate of the OCTAS prize of the Fédération Informatique du Québec (FIQ) in the category relève universitaire for the Diskcat 3 project (2002)
- Finalist at the student appreciation gala of the FIQ (2002)
- Gaston Aubé scholarship for innovation in a conception course (2001)
- CMC Electronique scholarship
- Robotoy contest (Université de Sherbrooke):
- 3rd edition: 1st place (2001)
- 2nd edition: Ingeniosity et creativity mention (2000)
- 1st édition: 2nd place (1999)

