I’m a software developer with 10+ years of experience designing and writing code covering large scale object oriented designs all the way down to to tiny microcontrollers.
I design and develop software for platforms of all sizes, including microcontrollers, embedded Linux, mobile devices, desktop computers, and distributed systems.
My background in system administration and operations gives me valuable perspectives on designing for deployment, configuration management and scalability.
My natural tendency for problem solving and debugging assists with tracking down and rectifying issues in codebases and environments alike.
Physical Scientist St. John’s, NL
Research and Project Engineer St. John’s, NL
Software Engineer St. John’s, NL
Site Reliability Engineer Mountain View, CA
System Architect St. John’s, NL
Bachelor of Engineering in Computer Engineering
Memorial University of Newfoundland St. John’s, NL
Memorial’s computer engineering program covers a wide breath of topics, such as software development, analog and digital circuits, microprocessors, signal processing, telecommunications, and instrumentation and controls. It is also a co-operative education program that included six separate four month work terms in the industry.
IEEE Newfoundland and Labrador Section
Treasurer – 14th Canadian Workshop on Information Theory (CWIT 2015)
Publications Chair – 22nd Canadian Conference on Electrical and Computer Engineering (CCECE09)
Publications Committee Member – 17th International Engineering Management Conference (IEMC2005)
St. John’s Linux Users Group
Was a key organizer and very active member of the group from 1998 to 2006. This involved both giving regular seminars and organizing a moderately sized group.
Geoff Holden – email@example.com – (709) 727-0379