Linux Kernel, Driver and Embedded Programmer
Ottawa, Canada Area
Linux Kernel, Driver and Embedded Programmer
Ottawa, Canada Area
20 years of programming exeprience
15 years of experience programming in C in UN*X environments.
Very detail oriented and meticulous
Methodical, excellent analytical and organizational skills
Can work independently or as part of a team
Have acted as a team lead more than once
Strong drive to follow projects through to completion
Linux kernel network programming
Embedded video hardware device driver programming
Telecommunications hardware device driver programming
Knowledge of protocols: BRI, PRI, ethernet, IPv4, TCP, UDP, ICMP, ESP, AH, PFKEY
Processors: 68302, ARM9, x86, PowerPC
Linux server admin of DNS, mail, listserv, dhcp, apache, irc, o/s installation, update, upgrade.
(Privately Held; 11-50 employees; Computer Software industry)
December 2007 — Present (6 months)
(Non-Profit; 11-50 employees; Political Organization industry)
November 1999 — Present (8 years 7 months)
Hosting and managing electronic mailing lists for council, general discussion and various sub-committees on a volunteer basis.
(Computer Software industry)
2004 — 2007 (3 years)
(Computer Software industry)
2003 — 2004 (1 year)
(Computer Software industry)
1997 — 2003 (6 years)
(Non-Profit; 11-50 employees; Political Organization industry)
May 1999 — May 1999 (1 month)
(Computer Software industry)
1995 — 1997 (2 years)
(Non-Profit; 51-200 employees; Philanthropy industry)
1997 — 1997 (less than a year)
(Non-Profit; 51-200 employees; Political Organization industry)
May 1997 — May 1997 (1 month)
(Computer Software industry)
1992 — 1993 (1 year)
(Public Company; 501-1000 employees; CREL; Computer Software industry)
1990 — 1991 (1 year)
(Computer Software industry)
1987 — 1990 (3 years)
B.A.Sc, Computer Engineering, 1988 — 1993
Cum Laude
SSHGD (Grade 13), 1980 — 1986
Grade 8, Late French Immersion, 1977 — 1980
computer networks, linux, kernel, security, IPsec, drivers, cycle touring, recumbents, winter cycling, solar cars, sound engineering, photography, free software, GPL, travel, nepal, india, australia, trains, youth, acoustics, recorder, bassoon, canoeing, hammond organs, DSP, VoIP
HPVOoO (Human Powered Vehicle Operators of Ottawa), OCLUG (Ottawa Canada Linux Users Group), GPC (Green Party of Canada), First Unitarian Congregation of Ottawa, OLS (Ottawa Linux Symposium), University of Ottawa Solar Race Team Team RALOS II, Mensnet, OCUUG (Ottawa Carleton Unix Users Group), GOSLING, conscoop (Conservation Co-operative Homes Inc.), IEEE, IETF (Internet Engineering Task Force), CAMMAC, World Solar Challenge, Citizens for Safe Cycling, Common Ground (coground) Co-housing