On this project, I was the Tech Lead for a group of eight 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 of a production application from KnockoutJS to Vue 3. As the project was planned as a multi-year migration effort, I developed a plan that allowed client developers to continue migrating the application iteratively after our collaboration ended.
During this four-month engagement, I actively participated in coding alongside the client developers, in addition to conducting regular sprint planning, creating cards, and decomposing features. 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 backend-focused developer team on TypeScript, unit testing with Jest, decomposing features, and how to become a Tech Lead.
This project, highlighted as a case study in the Consultant Mindset for the Developer Series at Sparkbox, utilized Docker, TypeScript, Vue 3, Jest, Rollup, and Standard Version.