Education
The University of British Columbia
Bachelor's, Electrical Engineering 1985-01-01 - 1990-01-01LV Rogers
High school diploma, 1983-01-01 - 1985-01-01Work Experience
Chainlink Labs
Current
Chainlink Labs
Dapper Labs
2021-06-01 - 2023-04-01
Dapper Labs
Walmart Global Tech
2014-06-01 - 2021-05-01
Walmart Global Tech
Strutta
2013-10-01 - 2014-04-01
Strutta
Salesforce
2010-09-01 - 2013-04-01
Salesforce
Pacific Spirit Consulting
2008-05-01 - 2013-03-01
Pacific Spirit Consulting
Ayogo Health Inc.
2009-02-01 - 2010-08-01
Ayogo Health Inc.
W3C
2001-01-01 - 2009-01-01
W3C
BEA Systems
2001-08-01 - 2008-05-01
BEA Systems
Jamcracker
2000-04-01 - 2001-08-01
Jamcracker
Skills
Summary
I am very happy at Chainlink Labs and I'm not looking. Recently I've expanded into smart contract work. I have done full stack development with react, angular, node, Java, and a wealth of experience in apis, GraphQL, REST, versioning, messaging, caching, eventing, asynchronous, reliable, scalable, distributed and data-driven systems. I’m currently a Staff Engineer on Chainlink Labs economics team. Previously, I was on Dapper platform services, which are APIs and FE components for NFT services on Flow blockchain. I led the charge for the platform services team creation then I helped deliver it on time to our first customer in Laliga. As part of that, I built reusable marketplace components. I brought in Dodds style integration testing with msw (mock service worker), and turboRepo based mono repo. I started on NBA TopShot where I led FE efforts on packs/drops. I was a Principal Engineer at grocery.walmart.com then walmart.com. I have been tech lead on the overall Walmart Grocery Front-End, Book Slot and Checkout features using Angular and React. My most significant contribution was the optimistic concurrency cart model and code that has powered every grocery transaction since 2015 and every walmart.com transaction since 2021. I was CTO strutta.com from Oct 2013 to April 2014. I have performed in every technical role at Strutta, from product management, product owner, scrum master, developer to tester. I joined Salesforce.com in 2010 as a Mobile Architect. I championed HTML5 for mobile solutions and then helped implement them. I helped the company choose PhoneGap for cross platform. I implemented mobile site building tools and significant features with ios and android integration with HTML5. I joined Ayogo Games in 2009 and led smartphone, analytics, mysql/amazon scalability and Facebook game engine projects resulting in many app store launches. I designed and developed a wide variety of code across a variety of technologies, particularly ruby, merb, Javascript, HTML5, MySQL and PhoneGap. I was at BEA Systems from 2001 to 2008, where I served as Web and Web Services standards technical lead including 3 elections to the W3C Web Architecture board led by Sir Tim Berners-Lee. I led BEA's standards team growth from myself to 10 people. I am an experienced public speaker and am published in numerous formats ranging from books and magazines to paid web columns. Specialties: React, Typescript, HTML/CSS/Javascript, git(hub), GraphQL, protocol design, scaling, reliability