R. Bruce Lefebvre

Computer Scientist Lead at Adobe


Customer-success driven Computer Scientist Lead on the Adobe Experience Manager Mobile team.


JavaScript/ES6 TypeScript PhoneGap/Cordova Ionic AngularJS React Jasmine Karma HTML CSS Web performance
Server Java/JEE NodeJS Adobe Experience Manager Jenkins Relational and NoSQL Databases Spring Framework Apache Sling Git Splunk
Soft skills API design App architecture Leader by example Customer oriented


Adobe Systems Canada - 343 Preston St, Ottawa, ON, K1S 1N4

Computer Scientist Lead (January 2016 - present)
  • Lead on the Adobe Experience Manager (AEM) Mobile team
    • Designed and implemented Single-Page Application (SPA) support in AEM
    • Works with high profile customers in pre and post sales engagements
    • Improves developer experience with AEM Mobile through technical samples, blog posts, and workshops
    • Speaker and Lab host at Adobe Summit (2014-17)
    • Built the AEM Mobile hybrid reference implementation
    • Led the implementation of a JavaScript API to support custom app runtimes
Computer Scientist (April 2011 - January 2016)
  • Developer on the Adobe Experience Manager (AEM) Apps team
    • Led the integration of PhoneGap and AEM
    • Patent pending: "Single page application authoring in a content management system"
    • Implemented the reference application for responsive web design
    • Designed and implemented the AEM adaptive image component
  • 2012 "Friend of the Field" award winner
  • 2014 Q1 "Site Star" award winner

ZDirect (now TravelClick) - 6 Hamilton Ave N, Ottawa, ON, K1Y 1B4

Computer Systems Analyst (October 2008 - April 2011)
  • Developed a web-based eCRM platform for the hospitality industry
  • Designed, planned, and implemented solutions in an Agile environment
  • Conducted on-site training and customer demos for high profile clients including the Peninsula Hotels
  • Core technologies:
    • Java 6 web application on an Apache Tomcat web server
    • Spring web MVC framework
    • jQuery for DOM manipulation and async calls
    • Unit testing with jUnit
    • Hibernate O/R mapping over MySQL DB


Queen's University

Bachelor of Computing (Honours) (Sept. 2004 - April 2008)
  • Subject of specialization in Software Design