Resume/CV

Christopher Joe

Skills

LanguageDetails
JavascriptReact, Angular, Webpack, NPM packages, Node.js
CSSSass, CSS modules, Styled components, Tailwind
CI/CDJenkins, Docker, Github actions, Gitlab CI, Storybook
PHPSilverstripe, GraphQL

Employment history overview

DatesEmployerRole
May 2021 to CurrentVirtiSenior React Developer
Nov 2018 to Apr 2021Soul MachinesSenior Fullstack Developer
Mar 2018 to Oct 2018CentralitySenior Software Developer
Aug 2015 to Mar 2018SilverStripeSenior Software Developer

Software development

I'm experienced in building large, scalable webapps using web frameworks such as React and Angular which can cover a large range of different architectural setups, most recently I've been optimising our webapp to work with our GraphQL API to bring more eager and predictive data loading. These webapps have reached many thousands of customers which I'm very proud of being a part of.

I have a strong focus on improving user experience and developer experience. I enjoy collaborating with everyone involved in a project to bring the best for our products and services. This includes some activities like the following:

  1. Looking out for suggestions to improve the UI.
  2. Automating repetitive and critical tasks where possible to reduce possible human errors and to reduce the time required by the team to execute and overlook such tasks.
  3. Setup code checks and tests to enable the team to progress their work without worrying about coding styles.
  4. Applying optimistic UI where possible, so that loading updates are less of a hindrance and users can keep moving with what they were focused on.

My experiences with backend in the past have been focused in PHP with SilverStripe or the LAMP stack, I have worked with Node.js on small scale projects using express and Lambda.

Mentoring

Sharing knowledge is an important part of my personal development, and I have mentored a range of people in my career from juniors learning the ropes to seniors and leads who wanted to take the next step up. I have found that while I pass my knowledge on that I also learn how to communicate knowledge better and even get taught new skills from those I had mentored. I have also set up presentations and workshops to help groups of people gain general knowledge about topics - in the hopes that it will help them upskill that would benefit them and the companies they are employed with.

References

Professional references are available upon request.

NOTE: Full resume available upon request.

Random dad joke:

All contents of this site, unless otherwise noted, are ©2019-2024 Christopher Joe. All Rights Reserved.

Resource credits are also available. Privacy Policy and Terms of Service.