Profile

A versatile leader and Certified Scrum Product Owner with expertise in software development, vendor software deployment, operational support and agile team leadership. Possess experience in application development, user interface design, vendor management, personnel coordination/leadership and project management. Highlights of my skills include:

  • Effective team leader with the ability to easily adapt to ambiguous and new situations.
  • Provided guidance and opportunities for squad members to grow in their role.
  • Managed and deployed enterprise applications.
  • Personable, creative, enthusiastic and enjoys working with people.
  • Leverages analytical skills for research, analysis, and interpretation of information.
  • Adept at learning new technologies independently, quickly, and effectively.
  • Demonstrated ability to work under pressure with multiple deadlines and conflicting priorities.
  • Managed relationship between business, vendors and technology teams.
  • Lead multiple initiatives keeping project on time and on budget.
Employment Experience
Product Owner
02/2020 - Present
Led multiple agile squads with an agile bi-weekly release schedule on an enterprise-wide platform. Through small incremental releases the team provided bite sized updates to assist with adoption and budget overruns. Managed budgets for small, medium and large projects.
CIBC, Toronto, ON, Canada
CIBC is a one of the leading banks and employers in Canada. They are the leader in mobile banking and customer service.
Key Accomplishments
  • Managed multi-year platform transition project that was on budget with no major issues.
  • Estimated and Monitored project costs keeping projects within allocated timeline and budget.
  • Created an environment for team to feel comfortable trying new opportunities and grow in their carrier.
  • As a leader was effective at deescalating situations among squad members.
  • Provided an atmosphere of trust amongst squad members encouraging open dialog.
  • Quickly adapted chatbot to accommodate Technology Support Centre’s need to switch from an office model to a work from home model for COVID.
  • Implemented several features to reduce workload for Technology Support Centre and wait times for employees.
  • Managed process transformation optimizing repetitive tasks through automation.
  • Designed workflow for agile team adjusting to the needs of the business and team members.
Advisory Application Developer & Tech Lead
05/2017 - 02/2020
Designed and supported enterprise level applications for Retail, Client Experience and Back Office Processing teams. Scope of the role included leading a team of developers and documenting business requirements in an agile project structure deploying small iterative changes to meet the business needs.
CIBC, Toronto, ON, Canada
CIBC is a one of the leading banks and employers in Canada. They are the leader in mobile banking and customer service.
Key Accomplishments
  • Developed and deployed the enterprise application used to track settling estates of former clients, which greatly improved case processing time and branch employee satisfaction. The application had a +90% adoption rate in branches within the first week of launch.
  • Lead a team of developers using agile methodology and deployed small updates incrementally improving adoption and reducing training of applications.
  • Translated business requirements into application design documents and agile storied used by the development team to build application.
  • Integrated internal Client Management Software (CMS) with enterprise applications to pre populate client data reducing manual data entry and time to start a case within the system. This allowed the banking centre and back office teams to focus on more important tasks.
  • Responsible for fulfilling the duties of other members of a small cross functional team including Product Owner, Business Experience Lead and Quality Assurance Individual.
  • Built direct relationships with business clients to best understand their needs and guide them to solutions that worked for both technology and business.
  • Presented to executives for end of sprint review meetings keeping business sponsors engaged in the process and providing the opportunity to get feedback earlier in the process.
Senior Application Developer
09/2013 - 05/2017
Designed, developed, and deployed solutions for vendor developed tools for Technology. This included applications that supported Project Management, Business Administrators, Chief Data Office and other Technology teams.
CIBC, Toronto, ON, Canada
CIBC is a one of the leading banks and employers in Canada. They are the leader in mobile banking and customer service.
Key Accomplishments
  • Responsible for deploying Business Administration thick client TopTeam to desktops which aided in document generation for Business Administrators at CIBC.
  • Managed the migration then upgrade of the enterprise project management software Planview to become a Software as a Service (SaaS). This improved availability and support of the application by being hosted in the cloud supported and controlled by the vendor.
  • Coordinated multiple teams troubleshooting with vendor, business, and support teams to ensure that vendor tool integrated with CIBC’s systems.
  • Oversaw the regular maintenance and support of the several thick and thin clients for internal technology teams.
  • Managed schedules and people during project to ensure initiatives were on time and budget.
Intermediate Application Developer
11/2009 - 09/2013
Designed, developed, and deployed many solutions using SharePoint as the underlying technology.
CIBC, Toronto, ON, Canada
CIBC is a one of the leading banks and employers in Canada. They are the leader in mobile banking and customer service.
Key Accomplishments
  • Developed and supported the highly trafficked site Internal Communication and Collaboration sites.
  • Created modules for the SharePoint content management system improving the C&PA team’s ability to disseminate information to employees.
  • Managed several successful deployments using change management processes. This entailed the coordination of multiple teams to work together on a common goal.
  • Deployed regular screen saver updates to desktops that improved the marketing capabilities at the branches.
  • Worked with Technology Enterprise Change Management and support teams to streamline regular deployments.
  • Supported the web analytics tool WebTrends which scrapped weblogs nightly to give business insight on the usage of the applications that they used.
Developer & Designer
07/2008 - 10/2009
Using emerging technologies, responsible for creating Rich Internet Applications that enhanced and complemented Network Solution's offerings.
Network Solutions, Toronto, ON, Canada
Network Solutions is a domains and web hosting company. It was the first and only registrar until 1999 with the formation of ICANN. A major player in the domain business serving millions of customers and annual revenues in the billions.
Key Accomplishments
  • Developed customer facing portal and applications for a large hosting company.
  • Lead JavaScript developer for web application used to help users design and manage their website.
  • Worked in an n-tier architecture and optimized system resources in a cloud environment.
  • Used AJAX technology to improve customer User Interface experience.
  • Developed JavaScript profiling and unit testing framework using YUI to save the company time in Quality Assurance testing.
  • Used Agile Software Development to promote teamwork, iterate projects, and release to market quicker
  • Implemented SOLID pricipals to minimize complexity and errors while maximizing maintainability.
Developer
09/2007 - 04/2008
Wearing multiple hats responsible for designing, developing and testing add-ons and products for several clients. Most notably modified preexisting Content Management System for Canadian Cancer Society.
Whitecap Canada, North York, ON, Canada
A software designer, software developer, systems integrator & full service software management company. With a focus on Microsoft technologies develops solutions for medium to large businesses including organizations like Toronto Hydro, Woodbine Race Track and Maple Leaf Foods.
Key Accomplishments
  • Designed and developed web solutions for medium to large businesses using .NET 1.1 & 2.0.
  • Designed and implemented database schema, functions & procedures to support web applications.
  • Developed application for Canadian Cancer Society (CCS) to assist in tracking events organized by partners of the Society which helped CCS recognize partners for generous contributions.
Technical Knowledge
Programming
  • Knowledge in web language and technologies including JavaScript, AJAX, CSS, XML, Perl, Html, DTD, PHP, UNIX Shell Scripting, Java & PowerShell.
  • Experience with Microsoft development in C# and .Net.
  • Developed custom solutions for SharePoint.
Database Implementation
  • Relational database design and implementation using MySQL, MS SQL, Oracle, MariaDB and PostgreSQL.
  • SQL query generation and execution, interfacing with web applications, stored procedures and triggers.
Networking & Operating Systems
  • Local Area Networking, TCP/IP Protocol, IP Routing, Servers, Hardware configuration and installation.
  • UNIX and Windows Server.
Education
Honours Bachelor of Science
04/2007
  • Computer Science Specialist in Software Engineering
  • UNIVERSITY OF TORONTO, Toronto, ON, Canada
Certified Scrum Product Owner
08/2019
  • Certified Scrum Product Owner
  • Scrum Alliance
Activities & Interents
 
  • Interested in amateur sports with participation in several recreational leagues.
  • Creating and managing personal websites (LAMP). link
  • Developed Secret Santa application for the Facebook social networking site.
  • Develop personal applications with the goal of learning new technologies.
  • Hobby level interest in 3D design & printing.