Vue CLI + TypeScript Web Application

November 2021

Vue CLI + TypeScript Web Application

November 2021

On this project, I was the Tech Lead for a group of eight client developers from a subsidiary of a multi-billion dollar services company. In this direct one-on-one consultation with a client, I helped architect and execute a migration from a production application built on KnockoutJS to Vue 3. Since this project was planned to be a multi-year migration effort, I developed a plan that enabled client developers to iteratively migrate this application even after we parted ways.

During this four-month engagement, I coded alongside the client developers in addition to regular sprint planning, card creation, feature decomposition, and pairing hours. In addition, I provided regular consulting services that led to the creation of the client's first privately-published and installable component library to expedite the creation of additional Vue-based web applications.

I facilitated several sessions to train a backed-focused developer team on TypeScript, unit testing with Jest, decomposing features, and how to become a Tech Lead.

This project, featured as a case study in the Consultant Mindset for Developer Series at Sparkbox, featured the use of Docker, TypeScript, Vue 3, Jest, Rollup, and Standard Version.

[Jordan is] quick to offer help, advice, and encouragement. Other members of our team respect his technical skill and seek out his opinions. As a result, he’s had multiple leading opportunities working with small teams, large teams, and direct one-on-one consultation work with clients...He began making an impact on Day One. Jordan has consistently delivered as a developer, team mate, and leader. This is what truly makes Jordan stand out. Not only is he a talented, experienced developer, he goes the extra mile in everything that he does.
Vice President of Delivery, Sparkbox