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
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
- Selection and implementation of an embedded Linux solution
2004 -
Open source software consultant
- Development of a web site engine, using PHP/MySQL, for a non-profit organization
- Subversion training
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
GPIB, I2C, NMEA, UART, DMA, TCP/IP, Nuance Voice Platform
Extracurricular involvement
2007-
Information technology coordinator
2007-
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)
