Software engineer and would-be architectural photographer based in
Vancouver, B.C.
Visit my LinkedIn profile or download a PDF of this resume.
Coinbase is the global leader for secure online buying, selling, transferring, and
storing cryptocurrencies.
Responsibilities:
- Frontend lead for Simple Asset team, responsible for quality on Assets, Asset Detail, and Account screens (web and mobile).
- DRI for the redesign of Assets screen, a cross-functional initiative to consolidate portfolio balances in a single service.
- Maintained strict quality SLAs for latency and error metrics; introduced observability via Datadog dashboards and Slack bots.
- Initiated, commanded, and helped drive incident response; surfaced incident-level regression metrics via Slack integration.
- Collaborated with sibling teams to reduce and sustain app-wide error rate from >2.0% to 0.1% across 25M+ user sessions.
- Improved content layout shift and time to first byte “Good” scores from 10% to 80% in collaboration with infra team.
- Participated in company-wide, high visibility initiative to audit and revise error and graceful fallback states for web and mobile.
- Evaluated over 50 junior, mid, and senior level candidates in technical and system design interviews for the Consumer org.
- Helped decomp monolithic legacy code into microservices, primarily for user referral and user vault services.
- Received Coinbase high impact awards (Q2 2022, Q1 2023); promoted to Senior Engineer (Q3 2023).
Quoter is an easy-to-use, cloud-based quoting platform for multi service providers.
Generate documents with standardized product, pricing, and quotation details.
Responsibilities:
- Had ownership over frontend repositories, including project planning, deployment, and work delegation.
- Refactored large monolith application into domain driven microservices (core quote builder, product cloud search, account/billing management, and reporting tools).
- Wrote power-user friendly and desktop competitive UI in React/Redux/Typescript and SCSS.
- Built and maintained application test suite using Jest and E2E testing using CypressJS.
- Worked with document generation tools; wkhtmltopdf, DOMPDF, chrome headless browser.
- Worked extensively with client-server communication tools via GraphQL, JSONAPI, RESTful practices.
- Worked closely with project managers and product teams to plan, wireframe, and develop features.
- Maintained UI library, templates, documentation using React Storybook.
Pointstreak delivered three tightly integrated SaaS solutions to over 2,500 clients in North
America, redefining modern score keeping, registration, and sports applications.
Responsibilities:
- Took features from conception to implementation through Agile development process.
- Developed reusable, component-based UI libraries shared between multiple products.
- Took an iterative approach to improving product design aided by third-party tooling.
- Worked with RESTful APIs to create statistic-rich, responsive user interfaces.
- Developed sport-specific content management system using CakePHP.
- Developed rich calendar and scheduling application using Backbone, jQuery and API.
- Lead initiative to create developer friendly UI library using HTML, SCSS, and Gulp.
- Successfully planned and executed legacy product migration and upgrade.