Curriculum Vitae

Skills

  • React
  • NextJS
  • Redux
  • JavaScript
  • TypeScript
  • Docker
  • Agile
  • Git
  • Jest
  • Express
  • Node

Work Experience

Cloud.IQ (Contract)

Toronto, CA

Front End Engineer II

JANUARY 2021 to APRIL 2023

Company Logo

After returning home to Canada during the pandemic: continued working with CIQ as a contractor on the 3rd iteration of the user portal, this time built using Next.js with Tailwind CSS. Also took on more of a leadership role, assisted DevOps with Kubernetes setup in front-end repos, and documented front-end architecture in Confluence.

  • Led the integration of UI with back-end services
  • Trained 3 junior back-end developers in React and Redux
  • Prototyped a user-configurable drag and drop dashboard based on ApexCharts and Crossfilter, the output of which was used to tweak RL-enabled campaign behaviour
  • Contributed heavily to a novel node-graph editor allowing users to create custom email and overlay campaign flows

Cloud.IQ

London, UK

Front End Engineer

JULY 2018 to DECEMBER 2020

Company Logo

Working with the front-end team at CIQ, built the self-service user portal for managing email campaigns, overlays, and content editing. Developed the UI with React, Redux, Styled Components, and Storybook. Collaborated with Product and Design to develop new features, and regularly demoed features to the company at monthly all-hands.

  • Became maintainer of internal component library and increased test coverage to 85%
  • Created a custom RTE based on Draft.js to allow users to include a limited set of rich-text elements suitable for HTML rendered in emails
  • Led the integration of Unlayer editor in the UI to allow easy creation of HTML emails
  • Led the refactor of a legacy, in-house reporting tool based on jQuery and DC.js, removing a dependency on a 3rd party vendor and saving the company ~£30k per year.

Analytic Risk Technology

London, UK

Jr. Full Stack Developer

MARCH 2017 to JUNE 2018

Company Logo

First developer role, worked on the whole stack right out of the gate building a data-heavy spreadsheet-like bank stress testing tool to calculate CET-1 ratio in various scenarios.

  • Developed UI with React Styled Components, Redux, and Redux-Logic
  • Tested with TAP and Nightwatch
  • Developed services with Hapi, Sequelize, and Postgres
  • Participated in Agile development processes, including sprint planning and daily stand-ups
  • Assisted in design and deployment of new software features

Training

Prepr

Online

Skills for Success

FEBRUARY 2024 to MARCH 2024

Company Logo

A 4-week intensive program centered around innovation, digital marketing, and project management. This remote program is a combination of lectures and group work. We split into teams, forming a mock-startup, and conceived a B2B service. Over the 4 weeks we developed our service, a wireframe prototype in Figma, and a 3 month GTM strategy. I took on the role of Product Owner and gained valuable insight into the PDLC as a whole. Working closely (yet remotely) in a cross-functional team was a great experience, and I look forward to putting what I’ve learned into practice in my professional life.

Just IT

London, UK

Web Development Professional Programme

AUGUST 2016 to OCTOBER 2016

Company Logo

Web development with Java, JavaScript, Postgres, and Bootstrap. I learned JS and HTML from Codecademy and CodeWars, but that’s not really enough. This bootcamp filled in the missing pieces for me, and while I haven’t really touched Java since: it made learning enough C# to get around Unity, and picking up TypeScript pretty simple.