R. Bruce Lefebvre

Computer Scientist Lead at Adobe

Profile

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

Skills

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

Experience

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

Education

Queen's University

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