My first computer – a TRS-80 with 4K (4096 bytes) of memory – sparked a lifelong journey with technology. Since then, I’ve worked with nearly every platform imaginable: Apple IIs, Commodore 64s, Amigas, VAX/VMS clusters, MVS mainframes, Unix workstations running Sparc, Solaris, AIX, and IRIX, as well as Macs and PCs. I still have my childhood Atari 2600 and Commodore 64, along with the 300-baud modem I used back in the day. I’ve been a “Linux as a desktop” user since the 1.x kernel series (1996); before that, I was an OS/2 user. Over the years, I’ve had the privilege of working alongside some of the great minds in the industry: Larry Wall (Perl), Tim Bray (SGML/XML), Dan Bricklin (spreadsheet), Ingy dot net (YAML), Tim Killeen (webring), Tim Vroom (Slashdot), and others. I even have a photo of my mother standing with Vint Cerf. My LinkedIn profile includes a recommendation from Audrey Tang, Taiwan’s first Minister of Digital Affairs. Code I’ve written has shipped as part of every major operating system – and even made its way into outer space. My contributions have supported projects such as the Human Genome Project, and if you’ve ever opened a JPEG, watched an MP4, or unzipped a file, there’s a chance my code helped make that possible. Apache modules I authored were discussed in "Hardening Apache" and recommended at Defcon. I’ve worked long enough with several organizations to see projects through their entire lifecycle – from greenfield development and rapid growth to maintenance and deprecation. More than once, I've designed and implemented new systems to replace legacy software I originally wrote years earlier I’ve been using Git since before GitHub was born, and have also worked with Subversion, Perforce, Mercurial, and even CVS. My work has been published in Forbes, OS/2 Magazine, and EDM/2, and documentation I’ve authored has appeared in O’Reilly books. For more than 25 years, I’ve operated as a remote-first professional – long before it was mainstream. I have the discipline, adaptability, and communication skills to collaborate effectively across time zones (and the old long-distance phone bills to prove it). Some see me as a dinosaur in the industry. They imagine that I am a man in his early 50s who is over the hill. Others see me for what I really am – a seasoned professional whose depth of experience and technical insight continue to drive meaningful results. I’m now looking for an opportunity to bring that experience to an organization that values expertise, craftsmanship, and the ability to turn complex ideas into lasting, impactful solutions.

Graham TerMarsch

My first computer – a TRS-80 with 4K (4096 bytes) of memory – sparked a lifelong journey with technology. Since then, I’ve worked with nearly every platform imaginable: Apple IIs, Commodore 64s, Amigas, VAX/VMS clusters, MVS mainframes, Unix workstations running Sparc, Solaris, AIX, and IRIX, as well as Macs and PCs. I still have my childhood Atari 2600 and Commodore 64, along with the 300-baud modem I used back in the day. I’ve been a “Linux as a desktop” user since the 1.x kernel series (1996); before that, I was an OS/2 user. Over the years, I’ve had the privilege of working alongside some of the great minds in the industry: Larry Wall (Perl), Tim Bray (SGML/XML), Dan Bricklin (spreadsheet), Ingy dot net (YAML), Tim Killeen (webring), Tim Vroom (Slashdot), and others. I even have a photo of my mother standing with Vint Cerf. My LinkedIn profile includes a recommendation from Audrey Tang, Taiwan’s first Minister of Digital Affairs. Code I’ve written has shipped as part of every major operating system – and even made its way into outer space. My contributions have supported projects such as the Human Genome Project, and if you’ve ever opened a JPEG, watched an MP4, or unzipped a file, there’s a chance my code helped make that possible. Apache modules I authored were discussed in "Hardening Apache" and recommended at Defcon. I’ve worked long enough with several organizations to see projects through their entire lifecycle – from greenfield development and rapid growth to maintenance and deprecation. More than once, I've designed and implemented new systems to replace legacy software I originally wrote years earlier I’ve been using Git since before GitHub was born, and have also worked with Subversion, Perforce, Mercurial, and even CVS. My work has been published in Forbes, OS/2 Magazine, and EDM/2, and documentation I’ve authored has appeared in O’Reilly books. For more than 25 years, I’ve operated as a remote-first professional – long before it was mainstream. I have the discipline, adaptability, and communication skills to collaborate effectively across time zones (and the old long-distance phone bills to prove it). Some see me as a dinosaur in the industry. They imagine that I am a man in his early 50s who is over the hill. Others see me for what I really am – a seasoned professional whose depth of experience and technical insight continue to drive meaningful results. I’m now looking for an opportunity to bring that experience to an organization that values expertise, craftsmanship, and the ability to turn complex ideas into lasting, impactful solutions.

Available to hire

My first computer – a TRS-80 with 4K (4096 bytes) of memory – sparked a lifelong journey with technology. Since then, I’ve worked with nearly every platform imaginable: Apple IIs, Commodore 64s, Amigas, VAX/VMS clusters, MVS mainframes, Unix workstations running Sparc, Solaris, AIX, and IRIX, as well as Macs and PCs. I still have my childhood Atari 2600 and Commodore 64, along with the 300-baud modem I used back in the day. I’ve been a “Linux as a desktop” user since the 1.x kernel series (1996); before that, I was an OS/2 user.

Over the years, I’ve had the privilege of working alongside some of the great minds in the industry: Larry Wall (Perl), Tim Bray (SGML/XML), Dan Bricklin (spreadsheet), Ingy dot net (YAML), Tim Killeen (webring), Tim Vroom (Slashdot), and others. I even have a photo of my mother standing with Vint Cerf. My LinkedIn profile includes a recommendation from Audrey Tang, Taiwan’s first Minister of Digital Affairs.

Code I’ve written has shipped as part of every major operating system – and even made its way into outer space. My contributions have supported projects such as the Human Genome Project, and if you’ve ever opened a JPEG, watched an MP4, or unzipped a file, there’s a chance my code helped make that possible. Apache modules I authored were discussed in “Hardening Apache” and recommended at Defcon.

I’ve worked long enough with several organizations to see projects through their entire lifecycle – from greenfield development and rapid growth to maintenance and deprecation. More than once, I’ve designed and implemented new systems to replace legacy software I originally wrote years earlier

I’ve been using Git since before GitHub was born, and have also worked with Subversion, Perforce, Mercurial, and even CVS.

My work has been published in Forbes, OS/2 Magazine, and EDM/2, and documentation I’ve authored has appeared in O’Reilly books.

For more than 25 years, I’ve operated as a remote-first professional – long before it was mainstream. I have the discipline, adaptability, and communication skills to collaborate effectively across time zones (and the old long-distance phone bills to prove it).

Some see me as a dinosaur in the industry. They imagine that I am a man in his early 50s who is over the hill. Others see me for what I really am – a seasoned professional whose depth of experience and technical insight continue to drive meaningful results.

I’m now looking for an opportunity to bring that experience to an organization that values expertise, craftsmanship, and the ability to turn complex ideas into lasting, impactful solutions.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Owner at Howling Frog Internet Development, Inc.
January 1, 1998 - Present
Boutique software consultancy delivering web and infrastructure solutions. Clients engage Howling Frog for one reason: results. * Delivered end-to-end design and implementation of robust web and data systems using proven, stable technologies. * Consistently rescued complex legacy systems, rearchitecting them for scalability, maintainability, and higher performance. * Pioneered remote-first collaboration practices, long before they became mainstream.
Senior Software Developer at Streetlinks
April 1, 2010 - May 31, 2012
Brought in to bootstrap a culture of testing and continuous integration. * Introduced Jenkins (formerly Hudson) to automate build/test workflows. * Developed reusable test fixtures and Perl-based integration suites, accelerating feedback cycles. * Enhanced the core Catalyst/ExtJS-based mortgage appraisal platform, used daily by thousands of appraisers.
Senior Software Developer at Socialtext
December 1, 2007 - May 31, 2011
Key contributor on a distributed Agile team developing enterprise collaboration software. * Deployed Jenkins CI, and authored TAP::Formatter::JUnit, bridging Perl test results with Jenkins dashboards. * Reduced build/test times by 80%, from 3+ hours to 32 minutes. * Built SSO integrations (LDAP, NTLM, SAML, OpenToken) and bespoke authentication flows for enterprise customers.
Consultant at MacDonald, Dettwiler, and Associates Ltd
June 1, 2009 - November 30, 2010
Integrated Visio as an embedded diagramming and floorplan tool within TurboClaim, an insurance adjustment platform. * Implemented bi-directional communication between WPF and embedded Visio components. * Developed custom diagramming entities and synchronization layers to reflect real-time data updates.
Founding Member, Professional Services Team at Sophos
October 1, 2003 - September 30, 2007
Delivered enterprise deployment, customization, and training for global clients including Gannett, Fidelity, Ernst & Young, and PWC. * Designed and implemented multiple PureMessage extensions, several of which became core product features. * Developed capabilities such as Data Leakage Protection, HIPAA/SOX compliance toolkits, and True File-Type Detection.
Software Developer at Synapsis, LLC
February 1, 2001 - November 30, 2007
Modernized and extended a legacy Perl-4 eForms processing system. * Rebuilt system using object-oriented Perl-5, introducing PDF generation and HTTP-based submission APIs. * Enabled seamless integration of eForms workflows into external systems via an embeddable API.
Consultant at VisionQuest Media
July 1, 1998 - August 31, 2004
* Managed a web farm of Pentium-II servers, each hosting 10,000+ sites, optimizing for performance and minimal footprint. * Scaled Mailman mailing lists to 1.5M+ subscribers, setting records for the largest known deployment of its kind at that time.
Software Developer at ActiveState
November 1, 1997 - October 31, 2003
* Authored PPM (Perl Package Manager) -- the standard package manager for ActivePerl (1997-2019). * Developed remote debugging support for Perl, enabling live debugging of code running under mod_perl and PerlEx. * This implementation remains the de facto remote debugging model in Perl's core distribution.

Education

Diploma in Applied Computer Science and Technology at Langara College
September 1, 1993 - August 1, 1996

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Computers & Electronics

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Nanaimo today.