Summary
Charles Billette is a seasoned full-stack developer and solution architect based in Boucherville, Quebec, with eight years of focused experience and over two decades of broader software development history. He combines hands-on mobile and iOS expertise with backend and Java/J2EE architecture, having held senior and advisory roles at StreamingFast, McAfee, TC Media and multiple consulting firms. Charles has repeatedly bridged technical leadership and delivery—leading Montreal development teams, advising clients as a senior technical consultant, and building production mobile apps and backend systems. Comfortable across languages and platforms (Java, Ruby/JRuby, Cocoa, web stacks), he thrives on translating complex requirements into pragmatic, maintainable solutions. A practical mentor and collaborator, he balances legacy modernization with shipping new features at speed for product and enterprise contexts. Notably, his career trajectory shows a rare blend of deep enterprise integration experience and ongoing startup/consulting agility.
8 years of coding experience
13 years of employment as a software developer
English, French