Full Stack Software Developer, based in Ottawa.

Jonathan McCaffrey is a developer at bitHeads, a tech company working on custom solutions for enterprise applications. Previously got started at Smoke Labs, a tech startup working on a variety of mobile games and app contracts. He loves tools and will try to fix a problem with a premade solution so more time can be spent making more solutions. He is a co-organizer and routine visitor the Ottawa Unity User Group, and needs to give more tech talks.

C#.NETjetBrains SuiteGitUnit Tests
C++ReactJsVisual StudioJiraTech Talks
SwiftJenkinsAndroid StudioPhotoshopPC, Mac, Linux



Jon is an all around great guy to work with. He’s a competent developer, easy to get along with, and is able to take on a variety of tasks with passion. He was often the last one to leave the office and I was always impressed with his dedication.

Kyle McInnes
Product Manager at BlueDot

Over the course of three years at Smoke Labs I have worked on many projects with Jonathan, spanning from tools to games. Jonathan has consistently demonstrated a strong work ethic, and passion for the projects at hand. I would recommend Jonathan for any company looking for a talented and hard-working developer.

Anthony Bongers
Technical Lead at You.i TV


brainCloud (2016-Present)

Project: backend for games, apps and things.

Roles: Test Automation Engineer. Customer Success Specialist. Full-stack Developer. 

Technology: C++, C#, Ruby on Rails, Java, JavaScript, ReactJs, Selenium, ObjC, Swift, Unreal, Unity, Intercom, Jenkins, Middleman, Jira, Jenkins, Unit Tests, Confluence, Prezi Next, Snagit, WordPress, bitBucket.

Nortec/Condair Help (2016-2017)

Project: dashboard for buying and managing humidifiers.

Roles: Test Automation Engineer. CI Engineer.

Technology: Java, Selenium, Jenkins, Groovy, bitBucket, starTeam, Jira.

TELUS Network Experience (2015)

Project: app for recording customer network feedback.

Roles: App Developer.

Technology: Java.

Go Forward (2015)

Project: app for helping students who are attending Algonquin College.

Roles: App Developer.

Technology: Java.

Blokus (2013-2014)

Project: branded mobile game on iOS.

Roles: Game Developer.

Technology: ObjC, C++, Cocos2d-x, Jira.

Additional iOS Titles

– Letter Blitz (2013)

– Magmic Daily Sudoku (2013)

– Paper Desk (2013)

– Rubik’s Cube (2013)

– Arty’s Quest for Nuts (2012)

 – Fridge Frenzy (2012)

Leave a Reply