Download PDF

Summary

Solutions Architect, Digital Developer, Technical Designer and Technical Lead interested in rich internet applications which heighten user experiences. Agile advocate and believer in strong collaboration amongst all disciplines within the team. Strong high performing teams create amazing applications.

Work History

Mar 2012Present

Technical Lead, Digital

RSA

Solution and technical design of Digital platform through collaboration across multiple agile teams. Continually leveraging agile teams and their capability strengths to bring them up to the platform level.

Technical Lead of enterprise platform Drupal distribution. Responsible for infrastructure, application architecture, performance monitoring, scalability and uptime.

Lead technical designer / developer of shared front-end across technology stacks. Modernized front-end leveraging components and Angular to allow for rapid deployment of user interfaces. Decoupled front-end to allow for iterative and innovative user interfaces to evolve at a pace that is not dependant of middle layer or systems of record.

Lead technical designer of email development workflow leveraging Yeoman, Foundation emails and templates to simplify development and ensure integrity of designs across email clients.

Designed and developed DevOps strategy to phase in CI/CD within new and existing development stacks.

Responsible for leading agile development workflows, development cycles, continuous delivery and release management. Assisted with setting up cross functional teams and 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.

Skills

Leadership

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.

Drupal

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.

Agile

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

Tools and Languages

Languages: HTML5, CSS3, javascript, SQL, PHP

Frameworks: Angular, Yeoman, Foundation, Drupal, Bootstrap, jQuery

Infrastructure: Varnish, Apache, Nginx, PHP, Memcache, MySQL, Node.js

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

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

Education

19982001

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

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

References

Available upon request.