Lead front end engineer / architect who is passionate about bringing innovative and compelling user experiences to life. I am an advocate for systems thinking and delivering usable, high quality, scalable enterprise grade web applications.
Experience
2022 — Now
Silicon Valley, California, United States
Lead the Commerce UI team responsible for the design, development, and maintenance of critical web applications, including Room Booking, Show Booking, and the Cart Platform. Focused on driving innovation and optimizing team performance to ensure the highest standards of delivery.
• Development Strategies: Implemented trunk-based development to foster collaboration and accelerate release cycles, improving development velocity.
• Automation: Established comprehensive automation frameworks to streamline repetitive tasks, including automated package updates across the organization.
• Standardization: Led the standardization of widely-used client tools and packages, such as monitoring and static analysis tools, across multiple applications.
• Deployment Pipelines: Architected an advanced framework for generating GitHub Action workflows, which has since been adopted as the standard for enterprise-wide deployment pipelines.
• Security Enhancements: Led initiatives within the security modernization team to refine security processes across the organization. This included migrating to GitHub Enterprise Managed Users (EMUs) and developing automation scripts for auditing and compliance, significantly improving security oversight and operational efficiency.
• Architectural Leadership: Provide strategic guidance on architecture, ensuring scalability, robustness, and alignment across the platform to support long-term business objectives.
2021 — 2022
2021 — 2022
Silicon Valley, California, United States
Contributed to the architecture and development of Volvo's Checkout application, designed to support multiple locales with a focus on scalability and flexibility.
• Localization Management: Engineered a scalable solution to handle multiple localities within a single codebase, reducing code duplication and improving maintainability.
2018 — 2021
Toronto, Canada Area
Collaborated with a range of clients across industries, modernizing legacy systems and architecting new applications tailored to specific business needs. Key highlights include:
• Loyalty game for NHL playoffs: Planned, architected, and developed a 3-layer microservice architecture using Docker, enabling seamless deployments and significantly improving system scalability.
• Banking Insights Platform: Led the architecture and development of a React and Flux-based front-end UI, integrated with the ELK Stack for real-time platform usage metrics and enhanced performance monitoring.
• Client Performance: Spearheaded front-end performance improvements by optimizing React and Flux implementations, leveraging the ELK Stack for detailed analytics and usage insights.
• Medical Insights Platform: Designed and developed a React and Redux-based UI, collaborating with backend teams to solve API integration challenges, ensuring a smooth and efficient user experience.
• E-Commerce Improvements: Optimized the purchase flow to drive higher conversion rates, while improving user experience features such as enhanced shipping options and an upgraded 'Add to Wishlist' functionality.
2016 — 2018
2016 — 2018
Toronto, Canada Area
Served as the lead engineer overseeing the successful delivery of multiple applications built from the ground up. Worked extensively with modern technologies and frameworks, including Angular and React, to ensure high-quality, scalable solutions.
• Offers Application: Architected and led a team of two developers to build a complex application involving intricate data manipulation from deeply nested API structures. Played a key role in solving complex financial API challenges, collaborating in problem-solving sessions to develop robust solutions.
• Customer Portal: Led a team of four developers in the two-year development of a comprehensive online portal. Integrated multiple custom-built client APIs with the front-end application, navigating complex API data structures that required advanced manipulation techniques. Delivered a scalable, user-friendly solution for the client.
2015 — 2016
2015 — 2016
Toronto, Canada Area
• Produced project scopes and technical specifications across multiple projects and disciplines
• Researched platforms upon client technical specifications
• Produced standards documents based on common coding practices
• Produced custom agile Jira workflows to help improve efficiency of the team throughout the full development life-cycle
• Involved with the interviewing process with technical staff
• Performed code reviews to help improve the skills of the development team
• Helped mentor junior staff members through code reviews and knowledge sharing
• Regularly involved with client meetings to help manage client expectations from a technical perspective
• Hands on coding experience by working directly on several projects
Education
University of Ulster, Magee
Bachelor's Degree
South West College, Omagh