1. Michel Gallant (438) 881 8192
Senior Embedded Systems Developer sfxman@gmail.com
___________________________________________________________________
Professional summary
- 20 years of experience in software and hardware development
- Design and prototyping of embedded systems for LED lighting and home automation
- Debugging and troubleshooting hardware and software
Open-Source Projects
https://github.com/sfxman?tab=repositories
Skills and Experience
Working Experience
2012 – 2015 Embedded systems designer, 2Klic Inc (www.2klic.com)
- Designed and implemented control system software and hardware for home
automation
2010 – 2012 Independent Contractor
- Developed embedded systems and associated web services for numerous
Programming
languages:
C, C++ and C#
Assembly languages: ATMega, PIC, 6502
Python 2.x and 3.x
Erlang and Ocaml
Sun Java on various platforms, including PC, Google Android and RCX
Bash shell scripting
Microcontrollers
and embedded
systems:
Atmel AVR (ATTiny and ATMega series), including Arduino
PIC 16F and 18F series
Hitachi H8/300
Google Android and Linux on ARM Cortex A series
Embedded C/C++ on ARM Cortex M
Embedded C on Intel 8051 based ZWave SOC using the Keil compiler
Operating
systems (using,
installing and
administering)
Microsoft Windows XP, Server 2003, Vista, Windows 7, Windows 8.1
Ubuntu, Gentoo, Red Hat and Debian Linux using kernel versions 2.4 through
3.15
Mac OS 7.0 through 9.0, and Mac OS X 10.0 - 10.10
Sun Solaris 9 and 10
Other experience: Circuit design and board layout using the EAGLE CAD software
PCB assembly and troubleshooting including SMT and SMT rework
Languages: English, French
2. clients, including Arkalumen Inc, Reseau Koumbit Inc, Isuma.tv, Claire
Kenway and Loop Media
2009 Principal Developer, Arkalumen Inc (www.arkalumen.com)
- Designed circuits, PCB layout and firmware for various LED lighting control
systems
2008 – 2009 Independent Contractor
- Developed web services for several clients including March Entertainment,
Bunbury Films and Taskcell
2007 – 2008 Software Developer, Pleiades Consulting (www.pleiades.ca)
- Designed and implemented software for communication and simulation in
virtual environments
- Designed and implemented the RestBot project for automated control of
avatars in virtual environments
- Designed and implemented the Smiley space telescope virtual reality interface
Education
2003 – 2006 St. Francis Xavier University, Antigonish, NS
Enrolled in B.Sc. in Computer Science
Volunteer Experience
2008 – Present Foulab Technology Collective (www.foulab.org)
- Founding member and organizer of technology and educational events
- Planned and taught a series of introductory courses about the Arduino
platform and a course on wearable electronics
2010 – 2013 www.imusee.org
- Restored and maintained vintage computers on display in the museum’s
collection including the Apple II, Apple Macintosh, NeXTstation and Digital
PDP-8
Artistic experience
2012 Windcatcher by Claire Kenway
- Designed and implemented electronic circuitry to capture velocity data from
wind turbines
February 2012 Faux Lab, Eastern Bloc
- Curated a collection of vintage computers and repurposed equipment in
collaboration with other members of Foulab.org
May 2009 Tweletype, Foulab
Conceived and created an installation which connected a 1964 vintage Model
28 teletype to the modern internet using Twitter