浏览代码

Sept 24 updates

Craig Fletcher 1 年之前
父节点
当前提交
95f414a1e7
共有 1 个文件被更改,包括 26 次插入60 次删除
  1. 26 60
      cv.md

+ 26 - 60
cv.md

@@ -10,8 +10,8 @@ My primary skills include React, Vue, NodeJS and JavaScript/TypeScript generally
 A short description of my last few roles and what they entailed. I'd be happy to
 discuss these further, but for now I'll keep it brief.
 
-### Mint Velvet - Front-end JavaScript engineer (fully remote)
-*October 2023 - September 2024*
+### Mint Velvet - Full-stack JavaScript engineer
+*October 2023 - September 2024, fully remote*
 
 As part of a small, highly commerically-driven team, took up various initiatives and improvements, alongside day-to-day
 BAU retail work. Initially, this started as a pure front-end role but evolved quickly into a full-stack role, owning the
@@ -33,8 +33,8 @@ speed through optimistic updates to the store
 
 _Skills used: Vue CompositionAPI GraphQL NodeJS Pinia TypeScript Yarn ESBuild pkg Fastify MongoDB Shopify Liquid Storybook Cloudinary Docker Ansible Azure Swagger OpenAPI React-remix_
 
-### Kloeckner Metals (Erlang Solutions) - Front-end JavaScript engineer (fully remote)
-*August 2022 - October 2023*
+### Kloeckner Metals (Erlang Solutions) - Front-end JavaScript engineer
+*August 2022 - October 2023, fully remote*
 
 Worked on and led various business-critical initiatives, including:
 
@@ -45,8 +45,8 @@ Worked on and led various business-critical initiatives, including:
 
 _Skills used: Vue CompositionAPI GraphQL NodeJS Vuex Vite Ember Pinia TypeScript Yarn_
 
-### Orbit - Full-stack JavaScript engineer (fully remote)
-*June - August 2022*
+### Orbit - Full-stack JavaScript engineer
+*June - August 2022, fully remote*
 
 Worked together with a cofounder of a small startup to develop core features of the product and decrease tech debt
 (primarily in the state management and data fetching areas of the app). Developed a state management and data cacheing
@@ -55,8 +55,8 @@ improvement across the app.
 
 _Skills used: React React-hooks GraphQL NodeJS TypeScript NPM Ramda Jotai URQL Hasura_
 
-### Attest/101ways - Full-stack JavaScript engineer (fully remote)
-*March - June 2022*
+### Attest/101ways - Full-stack JavaScript engineer
+*March - June 2022, fully remote*
 
 Worked with a small to medium sized team to develop new features and improvements to the client application, using Vue,
 Pinia, Vuex and Ramda. Application performance was paramount, and involved heavy use of large datasets and graphing
@@ -65,8 +65,8 @@ libraries.
 _Skills used: TypeScript Vue NPM HighCharts WebPack Pinia Vuex Ramda PostCSS Jest Cypress_
 
 
-### Penfold pensions - Full-stack JavaScript engineer (fully remote)
-*September 2021 - March 2022*
+### Penfold pensions - Full-stack JavaScript engineer
+*September 2021 - March 2022, fully remote*
 
 Worked with a medium sized team to refine and develop a cross-platform app to allow customers to manage and analyse
 their penfold pension. Primary responsibilities included finding and fixing complex multi-layer bugs, developing new
@@ -75,8 +75,8 @@ features to match stakeholder specifications and performance analysis and recomm
 _Skills used: TypeScript React NPM WebPack Babel React-Hooks NextJS NodeJS Apollo Jest Cypress_
 
 
-### Erlang Solutions - Front end tech lead (fully remote)
-*October 2020 - September 2021*
+### Erlang Solutions - Front end tech lead
+*October 2020 - September 2021, fully remote*
 
 Architected and led a 3-person front end team, replacing an underpeforming angular site
 with a fully modularised and modern react-based solution for a high traffic
@@ -87,8 +87,8 @@ within the business.
 _Skills used: TypeScript React Docker NPM WebPack Babel React-Hooks React-Sagas_
 
 
-### Betika - Front end engineer (6 months, fully remote)
-*2020*
+### Betika - Front end engineer
+*April - October 2020, fully remote*
 
 Worked as part of a 10-person team to deliver new functionality to a greenfield
 implementation of a high-traffic sports betting website, using VueJS and Vuex.
@@ -96,8 +96,8 @@ implementation of a high-traffic sports betting website, using VueJS and Vuex.
 _Skills used: TypeScript VueJS Docker NPM WebPack Babel Vuex_
 
 
-### EnergyLinx (GoCompare group) - JavaScript consultant (2 months, fully remote)
-*2020*
+### EnergyLinx (GoCompare group) - JavaScript consultant
+*January - April 2020, fully remote*
 
 Worked as the lead developer with a small (3 person) team on a complete rebuild of a React and TypeScript
 component based whitelabel system. Built an MVP with functioning cross-module
@@ -108,60 +108,24 @@ on a continual basis.
 _Skills used: TypeScript React Docker NPM WebPack Babel_
 
 
-### Greenroom Design - Systems integration engineer (3 months, fully remote)
-*2019 - 2020*
 
-Reverse engineered an existing in-store product showcase solution, requiring use
-of Erlang/Phoenix, vanilla JS/HTML/CSS, associated animations and the existing
-custom build and deploy system for a multinational retailer end client.
-
-_Skills used: Erlang/Phoenix JavaScript CSS HTML CSS3-animations_
-
-
-### AKQA - JavaScript consultant (6 months, fully remote)
-*2019*
-
-Worked on a high-profile project for a well-known international clothing brand,
-using React, TypeScript, Netlify, Next.js, AWS lambda, nodeJS and AWS dynamoDB to deliver an
-integrated customer experience across in-store devices, mobile websites and a
-facebook messenger bot. Working remotely as part of a small, internationally 
-distributed team to deliver a time-critical project with many challenges and
-tight deadlines.
-
-_Skills used: TypeScript React Netlify Next.js LambdaFunctions NodeJS DynamoDB
-MessengerAPI_
-
-### Erlang Solutions - JavaScript consultant (9 months, fully remote)
-*2018 to 2019*
-
-Worked closely with a worldwide distributed team to develop a deliveroo-like
-service for fuel and related product delivery. As the only JavaScript developer
-on the team, I built a react and apollo based web application to interact with 
-an erlang graphql service that was being developed in tandem by other members 
-of the team.
-
-_Skills used: JavaScript React LeafletJS Apollo GraphQL Erlang/Phoenix_
+### Earlier
 
+*2019*  - _Greenroom Design - Systems integration engineer (3 months, fully remote)_
 
-### The Co-op Group - JavaScript consultant (6 months, part remote)
-*2018* 
+*2019* - _AKQA - JavaScript consultant (6 months, fully remote)_
 
-As part of the ventures team, built a new marketplace application using react
-for the frontend and python with flask for the backend. Worked in a team of 2 to
-get the project off the ground and into production. This project was more
-focused toward user research and constant iteration than technical challenges,
-something I really enjoyed.
+*2018 to 2019* - _Erlang Solutions - JavaScript consultant (9 months, fully remote)_
 
-_Skills used: JavaScript React Redux Python Flask SQLAlchemy Docker_
+*2018* - _The Co-op Group - JavaScript consultant (6 months, part remote)_
 
-### Earlier
 *2017 to 2018 - Life's Great - JavaScript consultant (6 months, part remote)*
 
-*2017 - Tyres on the Drive - JavaScript consultant (12 months)*
+*2017 - Tyres on the Drive - JavaScript consultant (12 months, onsite)*
 
-*2016 - The Hut Group - JavaScript developer (12 months)*
+*2016 - The Hut Group - JavaScript developer (12 months, onsite)*
 
-*2015 - Bet365 - JavaScript developer (6 months)*
+*2015 - Bet365 - JavaScript developer (6 months, onsite)*
 
 *2013 to 2015 - On The Beach ltd. - Front end developer, Permanent*
 
@@ -169,6 +133,8 @@ _Skills used: JavaScript React Redux Python Flask SQLAlchemy Docker_
 I'm sometimes lucky enough to get to work on small projects, which can be quite
 varied. A few of my favourites have been:
 
+* Working with a large-scale manufacturing firm to develop a vanilla javascript and C# .NET tracing portal to follow the
+entire production process from order to shelf
 * Worked with a small team to deliver a mobile-first video conferencing solution built on open source technologies in
     order to host entertainment events with a high level of audience participation
 * Development of an "augmented reality" display app for an international shoe