Douglas Hammond

Director Of IT at TravelOnly

Brantford, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Douglas Hammond is an experienced IT leader and hands-on developer with 12+ years in technology and a long tenure as Director of IT at TravelOnly, overseeing development and maintenance of core systems from Brantford, Ontario. He blends IT management, web software development, and support with embedded systems expertise demonstrated by contributions to the popular Klipper 3D printer firmware and backend work on the eZ Platform kernel. Douglas is comfortable across stacks—adjusting microcontroller GPIO and temperature control logic as well as fixing PHP routing, persistence, and content management issues—bringing practical problem-solving to both hardware and web platforms. His background includes early technical roles in hardware repair and CNC machining, which inform a pragmatic, systems-oriented approach to IT operations. He’s known for taking ownership of stability and functionality improvements that quietly reduce friction for users and operators alike.
code11 years of coding experience
job1 year of employment as a software developer
languagesSpanish
github-logo-circle

Github Skills (22)

url-routing10
python10
ezplatform10
firmware10
c1110
microcontroller10
c1710
gpio10
php10
sys10
system-integration10
symfony10
sensor-fusion10
symfony-ux10
embedded10

Programming languages (18)

SmartyJinjaC++CMaxTwigGoHTML

Github contributions (5)

github-logo-circle
ezsystems/ezpublish-kernel

Sep 2014 - Aug 2020

Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
userBack-end Developer
Contributions:33 commits, 45 PRs, 120 comments in 6 years
Contributions summary:Douglas primarily focused on back-end development, specifically addressing bugs and implementing enhancements within the eZ Platform kernel. The commits demonstrate expertise in PHP, including routing, exception handling, and persistence layers. They also worked on core functionalities like object state management, URL alias handling, and content creation, impacting the platform's stability and functionality.
kernelphplibcez-platformansible-collections
Klipper3d/klipper

Jan 2018 - Mar 2019

Klipper is a 3d-printer firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 21 PRs, 143 comments in 1 year 2 months
Contributions summary:Douglas primarily contributed to the Klipper 3D printer firmware by adding support for specific microcontroller boards, particularly the at90usb646. They made changes to the GPIO configuration and pin definitions in both C and Python files. The user also implemented temperature control features for fans and integrated generic temperature sensor support, demonstrating expertise in embedded systems and sensor integration.
3d-printer-firmwareoctoprintfirmware3d-printerprinter
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial