Download PDF
  • Toronto, Ontario, Canada
  • 416-897-0889

Ryan Page

Application Specialist, eBusiness


Solutions Architect, Digital Developer, Technical Designer and Technical Lead interested in rich internet applications which heighten user experiences. Agile advocate and believer in self organizing systems.

Work History

Mar 2012Present

Application Specialist, Digital


Lead technical designer / developer of enterprise platform Drupal distribution. Responsible for infrastructure, architecture, monitoring, scalability and uptime.

Lead technical designer / developer of shared front-end across technology stacks. Modernized front-end leveraging components to allow for rapid deployment of user interfaces. Decoupled front-end to allow for iterative and innovative interfaces to be be deployed without having to include middle layer or backend development.

Standardized implementation of tools and analytics leveraging tag management across multiple platforms and frameworks.

Responsible for leading agile development workflows, development cycles, continuous delivery and release management. Shaped process workflow across horizontal disciplines such as UX and design within vertical product work streams. Assisted with implementing scrum and agile methodologies within the organization.

Aug 2011Mar 2012

Manager, Product and Web Development

Academica Group Inc

Managed and led product design and development of Drupal Academic distribution. 

Led and managed team of distributed developers.

Jan 2008Aug 2011

Technical Lead

Design Lab

Managed team of programmers and technical staff. Led project designs, database concepts and derived coding standards.

Ensured financial accountability and cost effective solutions. Utilized popular open source tools/frameworks such as Drupal, Expression Engine, Code Igniter for rapid development of web applications.

Shifted development from custom applications to focusing solely on leveraging the power and community of Drupal. Led development of mobile websites and responsive design and responsive implementation.

Jul 2001Dec 2010

Co Founder / Web Developer

Infinite Development

Responsible for client management and relations plus development life cycles and deliverables. Worked closely with business owners during development cycles to ensure alignment and clear expectations during changing requirements. 

Oct 2004Jan 2008

Technical Director

Student Phones

Led team of developers and co-developed and designed a custom e-commerce, P.O.S., inventory control, knowledge base, sales tracking and statistic system. Led architecture and design of full functional business systems to meet the demand of a rapidly growing company.



10+ years leading teams of developers and designing digital delivery process models. 8+ years in Technical leadership roles bridging the gap between business and technical teams.


5+ years experience Drupal architecture, 8+ years experience building and developing custom Drupal implementations.  Drupal community member since March 2010. Drupal Answers StackExchange member since April 2011.


Certified Scrum master. Experience implementation scrum and agile methodologies in a corporate environment. 

Tools and Languages

Languages: HTML5, CSS3, javascript, SQL, PHP

Frameworks: Drupal, Bootstrap, jQuery

Infrastructure: Varnish, Apache, Nginx, PHP, Memcache, MySQL

Delivery: Jenkins, unit testing, integration testing and automated testing

Tools: Jira, Confluence, Slack, Git, Gitflow Bitbucket, Github



Computer Programming and Systems Analysis

Seneca College of Applied Arts and Technology

Studied Computer Programming and Systems Analysis. Courses covered a full spectrum of common scripting languages as well as SQL and database administration. Business and systems analysis as well as development life cycles were also major topics and courses.


Linkedin profile includes additional skill details, recent portfolio sites and recommendations. 


Available upon request.