I'm a software engineer, an Open Source advocate, a pragmatic
programmer and an agile methodologist seeking to work on innovative
and high-tech projects which will make best use of my software
development and management skills, my open mindedness and creativity.
- Education
-
Bachelor's degree : Automated Production
Engineering (Industrial Computing)
- Professional Development
-
- Android
Programming with Passion!
— On
going
- Qt 4.7 Hands-on training — ICS, March
2011
- Qt Quick Start Seminar — ICS, 2008
- Managing small projects at Hatch —
Collège CDI, 2005
- Skills
-
Object Oriented Programming (OOP), Databases, Linux, XML, Ruby,
Ruby on Rails, Android, C, C++, Qt, Eclipse, Qt Creator, QMake,
Mercurial, Git, Subversion, bash, Open Source software, Open Source
licensing and integration.
- Work Experience
-
9250-2780 QUEBEC INC. President & Founder —
2011 - Present
My company can help you :
- Define the architecture and integrate proprietary or free software in your software development process
- Improve your software development process through the use of open source tools combined with best software engineering practices such as agile methodologies.
- Provide training and knowledge transfer to your in-house team
- Develop customized software based on your requirements
THS Senior Software Engineer — 2009
- 2011
- Defined and maintained the company C++ software development
environment (on
Windows) which is built 100% using Open Source software tools.
- Collaborated in re-writing a legacy VisualBasic.Net
application in C++ (Qt), while preserving the compatibility
with existing test equipments and all existing features.
- Managed and coordinated the R&D team (4 people) on all
tasks related to software development (PC & embedded).
Maya HTT Software Developer — 2008 -
2010
- Developed and maintained a legacy C/C++ sound analysis
software application used notably in the automotive industry.
- Ported a legacy C application from X-Windows/Motif to Qt on
Windows.
Solvision Software Engineer — 2005
- 2008
- Collaborated in the migration of the company's source code
from Visual C++ 6.0 toward Visual Studio 2005.
- Managed the integration of 3rd party software (commercial,
Open Source) in all the company products.
- Was the instigator of many initiatives to improve the
software development process using Open Source tools (Ruby,
MediaWiki, Mercurial, Netbeans).
Hatch Intermediate Engineer — 2002 -
2005
- Achieved several innovating projects in heavy industry and
energy fields by integrating and customizing off-the-shelf data
historian products into customer's production processes.
- Collaborated in the analysis, design, development and
deployment of an inventory and warehouse management system for a metal
powder producer.
MindReady Solutions Software designer — 2000 - 2002
- Developed and coded various GUI applications on Unix for
Mindready's customer : statistical process control
(surface mount assembly lines), workshop guides visualization software,
databases conversion (Ingres to Oracle).
Bombardier Aerospace Method agent —
1998 - 2000
- Designed testing tools — electronic, computerized and
mechanical — for aircraft functional tests (brakes, flight
controls, etc.)
- Was responsible for functional testing tools design during
all stages of production of Bombardier's CRJ-700 aircraft (from
prototype to first flight).
- Open Source Projects
-
UbuntuTranslator — 2009 - On going
- A Unix-like environment for Windows running from a USB key.
- More than 36,000 downloads on SourceForge.net as of October 2011.
POSS Translator
— 2007 - On
going
- Co-translator for the French version of the book “Producing
Open Source Software” by Karl Fogel.
NetBeans Community Contributor
— 2009 - 2010
- Was part of the plug-in verifier team.
Open BRR Translator — 2005 -
2006
- Co-translator for the French version of the RFC “Business
Readiness Rating for Open Source” (This project appears to be dormant
now).
Other Projects Maintainer — On going
- References
- Available upon request