Relevant professional experiences
I have been an ongoing freelance contractor with Kafei Interactive Inc. since May 2014. Duties include:
- Migration: As part of a team, I have migrated sites of various sizes. These sites have included Commerce and multilingual features.
- Multilingual implementation: I have been responsible for sitebuilding (implementation and integration) on multiple multilingual sites.
- Sitebuilding: I serve as the primary sitebuilder for both new and maintenance projects.
- Feature Development: For new standalone features in legacy sites, I develop features in Vue, Nuxt, or raw HTML, using data from internal and extrnal REST endpoints.
- Frontend: I am the primary contact for frontend work. I have been responsible for frontend implementation on several new sites, and generally take the lead on any frontend requests which fit within SLA contracts.
- Module/Plugin development: I conduct code review on contributed modules/plugins for possible inclusion, and am often responsible for setting out the requirements for custom modules/plugins. In addition, I have developed smaller custom modules/plugsin for use in sites, or have customized existing contributed modules/plugins.
- QA: I have done QA with Behat and Cypress, as well as documented QA.
- Project management: I have served as project manager on both new builds and migrations, and specialize in guiding client and developer communication through the migration process. In addition, I create and guide tickets for bugs and new features through the dev and deployment process.
- Client Care/SLA Contact: For our maintenance clients, in particular, I serve as a point of contact for general questions, maintenance and security updates, and new features.
- Training: For clients, I routinely create and update client documentation, create tutorial videos, and troubleshoot via email, phone, and video hangout.
- Vue Vixens, Michigan chapter - Co-organizer
- Detroit Speakers in Tech - Co-organizer
- Global Diversity Call for Proposals Day - Speaker Mentor
- WordCamp Detroit 2018 - Panel speaker
- DrupalCamp Montreal 2017 - Session speaker
- DrupalCon Asia 2016 - Sprint mentor
- MidCamp 2016 - Drupal 8 Migration training
- DrupalCon Latin America 2015 - Session speaker
- DrupalCamp New Jersey 2015 - Drupal 8 Migration training
- DrupalNorth 2015 - Organizer
- DrupalCamp Montreal 2015 - Organizer
- DrupalCamp Montreal 2014 - Session speaker