Lixar :: Staff Developer / Front-End Practice Lead :: 2014 - Present
Created guidance on front-end patterns, practices and conventions to create more consistent codebases across business units, improving the on-boarding experience of new team members and driving quality.
Developed an accelerator boilerplate to improve time to delivery and provide a consistent developer experience across projects. The boilerplate demonstrated concepts like state management patterns, creating a robust UI component library, writing quality tests, offline considerations, logging, styling, security and more.
Presented topics during developer round-tables that ranged including
writing quality unit and integration tests
sending and receiving Azure IoT Hub messages from a Raspberry Pi
managing complex application state using React context
Presented how to elastically scale applications during Azure Bootcamps.
Led teams, and mentored junior staff and co-ops.
Architected and implemented features for an enterprise connected-car platform, which involved developing across the entire stack, from the front end to our Azure backend.
Improved a major telecom's application to let technicians manage their work.
Delivered a solution to engage university students with an enhanced media delivery platform.
Developed a solution to allow our client's staff to easily manage invitations to VIPs for marquee events.
Improved a major telecom's mobile applications by adding new features and introducing modern concepts and practices to the codebase.
JD Irving Ltd :: Technical Lead :: 2010 - 2014
Provided technical guidance in the delivery of services across multiple domains including application architecture, content management, application lifecycle management, and general development.
Drive the transition of numerous legacy systems from ASP.Net WebForms to MVC.
Introduced ALM workflows to development efforts, which improved quality and provided better visibility into the progress of our work.
Leveraged modern web technologies to build responsive dashboards that optimize themselves for any device: smartphone, tablet, desktop, or display board.
Developed and maintained a number of marquee websites for Irving brands including Cavendish Farms, the Telegraph-Journal, Midland Transport, and JDIrving.com.
Mentored team members, presented technical demonstrations, organized lunch and learns, and facilitated weekly team meeting.
Designed and developed an application to manage 24,000 credit card processing accounts in compliance with PCI data security standards.
Remediated dozens of legacy applications to comply with PCI data security standards.
DEAIS/IMGIS, Department of National Defence :: Senior Developer (Contract) :: 2005-2009
Designed and developed an application to convert 300,000+ pages from over 20 websites into pages that comply with W3C standards and Common Look and Feel guidelines, saving thousands of hours of effort.
Developed custom CLF v.1 and v.2 templates for websites under the purview of the Information Management Group and CF Ombudsman websites.
Performed security analysis on dozens of web applications and patched vulnerabilities.
Gathered requirements, designed, documented and developed a web-based content management system.
Developed a parsing engine used to migrate 5000+ webpages from the DND Ombudsman website into a CLF 2.0 and W3C-compliant template.
Audited sites for accessibility, usability and CLF issues.
A Federal Political Party :: Webmaster :: 2001-2004
Designed, built and maintained the official websites of the party along with its underlying content management system.
Produced design and technical documentation and user guides for the Team Jersey project - used to provide riding associations with a website and content management tools.
Managed the party membership database.
Implemented a strategy to ensure our websites were built with web standards, including valid HTML 4.01/XHTML 1.0 transitional and strict, CSS, and WAI accessibility.
Sydney Olympics :: Webmaster :: 1999-2000
Hand-coded webpages for the marquee website.
Created a page management system to ensure conformance to the site's visual standards and business rules.
Education
Diploma, Applied Information Technology
Information Technology Institute, Halifax, Nova Scotia (2000-2001)
Bachelor of Science (PSYO)
Dalhousie University, Halifax, Nova Scotia (1993-1997)