Download PDF
geoff@geoffholden.com
St. John’s, NL, Canada
(709) 727-0379
I’m a software developer with 15+ 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.
Software Engineer St. John’s, NL (Remote)
2022-present
Seaformatics Systems Inc. / WaterLily
Co-Founder / Director of R&D St. John’s, NL
2016-2022
Physical Scientist St. John’s, NL
2016-2017
SEAformatics Group, Memorial University of Newfoundland
Research and Project Engineer St. John’s, NL
2010-2016
Software Engineer St. John’s, NL
2007-2009
Site Reliability Engineer Mountain View, CA
2006-2007
System Architect St. John’s, NL
2004-2005
Android Apps
Developed and launched two apps on Google’s Play store
Bachelor of Engineering in Computer Engineering
Memorial University of Newfoundland St. John’s, NL
1998-2004
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
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)
Geoff Holden – geoff@geoffholden.com – (709) 727-0379