
KnockoutJS to Vue 3 Migration
I guided eight client developers through moving a legacy KnockoutJS application to Vue 3 at a subsidiary of a multibillion-dollar services company.
On this project, I was the Tech Lead for a group of eight developers from a subsidiary of a multibillion-dollar services company. In this one-on-one consultation with a client, I helped architect and execute a migration of a production application from KnockoutJS to Vue 3. Because the migration was planned as a multi-year 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 coded alongside the client developers while also conducting regular sprint planning, writing tickets, and decomposing features. My consulting also led to the client's first privately published, installable component library, which sped up work on their other Vue-based web applications.
I facilitated several sessions to train a backend-focused developer team on TypeScript, unit testing with Jest, decomposing features, and technical leadership.
Sparkbox featured this project as a case study in its Consultant Mindset series for developers. We used 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.