Remote
Key accomplishments
- Senior Lead Software Engineer – Saleshood Inc. (OCT 2022 – DEC 2023):
- Impact:
- Led a dynamic feature team, incorporating generative AI into the Saleshood platform, resulting in expanded core features and increased client satisfaction.
- Revitalized legacy learning content features, leading to a substantial improvement in Net Promoter Score (NPS).
- Responsibilities:
- Led the feature team for Learning Management System (LMS) features.
- Headed the Front-end Architecture group, making critical technical decisions.
- Technology:
- Demonstrated expertise in REST APIs, Microservices, TypeScript, Ruby on Rails, React.js, and more.
- Impact:
- Lead Software Engineer – inVisionApp Inc. (SEP 2020 – JUL 2022):
- Impact:
- Developed a customer-facing React application, improving user experience and productivity.
- Implemented real-time updates using WebSocket, enhancing end-user collaboration.
- Responsibilities:
- Engaged in daily collaboration with Design and Product squads for customer-loved features.
- Contributed to InVisionApp’s Helios Design System, promoting common UI components.
- Technology:
- Demonstrated proficiency in REST APIs, micro-frontend, WebSocket, TypeScript, Golang, and more.
- Impact:
- Software Engineering Manager – Electronic Arts (APR 2019 – SEP 2020):
- Impact:
- Led the development of the EA Quantum Design System, achieving an impressive 80% adoption rate.
- Adopted an API-first approach, ensuring seamless integration into applications like EA Play.
- Responsibilities:
- Managed a team of developers and contractors for successful system implementation.
- Defined and monitored key performance indicators (KPIs) for the EA Quantum Design System.
- Technology:
- Demonstrated skills in REST APIs, Microservices, TypeScript, React.js, React Native, and more.
- Impact:
- Software Architect (User Interface) – Absolute Software (SEP 2017 – MAR 2019):
- Impact:
- Led a UI architecture team, boosting engineering velocity through React best practices.
- Standardized backend APIs, enhancing collaboration between frontend and backend engineers.
- Responsibilities:
- Provided leadership for migration from EmberJS to React, ensuring a smooth transition.
- Directed the development of a comprehensive Design System for React implementation.
- Technology:
- Showcased expertise in REST APIs, Design Systems, Microservices, React.js, Ember.js, and more.
- Impact:
- Principal Software Engineer – CA Technologies (DEC 2012 – SEP 2017):
- Impact:
- Designed a robust UI framework for CA SaaS API Management Portal, enhancing development experience.
- Migrated a monolithic Java web application to a microservices architecture, improving scalability.
- Responsibilities:
- Worked as a technical team lead, building major customer-facing features at a rapid sprint release pace.
- Designed and implemented secure customer-facing REST APIs for external developer integration.
- Technology:
- Demonstrated proficiency in REST APIs, Design Systems, Microservices, React.js, Java, Docker, and more.
- Impact:
Role 1
Front end developer
Role 2
Software architect
Test Score
Front End Engineer
99%
Unspecified
Any
Lead
Canada
Any
NA
Education
-
August 22 2000 - August 22 2004
University of British Columbia
Bachelors of Science (Computer Science)
Experience
-
October 1 2022 - December 31 2023
Saleshood Inc
Senior Lead Software engineer
-
September 1 2020 - July 31 2022
InVisionApp Inc
Lead Software Engineer
-
April 1 2019 - September 30 2020
Electronic Arts
Software Engineering Manager
-
September 1 2017 - March 31 2019
Absolute Software
Software Architect - User Interface
-
December 1 2012 - September 1 2017
CA Technologies
Principal Software Engineer
-
June 1 2003 - December 31 2012
Various Companies
Previous roles and experiences
Portfolio
Languages
English
