2022 — 2024
In my role, I spearheaded the development of key features and bug resolutions by fostering close collaboration with product, design, and support teams, ensuring our solutions were both user-centric and technically sound. My leadership was integral in guiding a diverse team through the successful delivery of major projects, including the development of a CMS platform, the implementation of a recurring broadcast messaging system (where I engineered the scheduling algorithm and improved Real Experience Score by 55.6% (from 63 to 98) on core platform features, and the comprehensive migration of our application from create-react-app to NextJS 14. Additionally, I developed features for the Ruby on Rails assessments application. I’m dedicated to removing obstacles for team members and creating an environment conducive to learning and problem-solving. Additionally, I focused on cultivating a positive team culture, underpinned by authenticity and kindness, and prioritized individual growth through regular mentoring sessions, helping team members achieve their professional goals.
Using Slack, I teamed up with the CEO and the principal front-end engineer to architect a full-stack calendar automation solution similar to Calendly from scratch using NextJS, Vercel, GCP, MS Azure, NodeJs, TypeScript, Tailwind CSS, Jest, Prisma, MySQL, and PlanetScale. I developed algorithms to calculate and display a user’s schedule availability by factoring in busy times from various calendars (Microsoft, Google). I achieved this by writing a Calendar API adapter interface and by implementing functional and object-oriented programming design patterns. I also performed code reviews, encouraging developer growth and sound coding practices. Additionally, I led the technical design and implemented the API using OpenAPI, test-driven development, and OAuth 2.0. I planned, estimated, and prioritized user stories and the product roadmap for both front-end and back-end development. I designed and implemented a scalable database to work with Lambda API functions using Prisma, MySQL, and Vitess-based architecture (PlanetScale).
2017 — 2022
Osaka, Osaka, Japan
As a part of Arc.dev’s elite network of software engineers, I’ve offered clients full-stack web development services worldwide. I arrived via slack to collaborate with small teams, leading the project by inviting teamwork, facilitating planning, practicing kindness, and sharing productive programming principles such as test driven development, commenting hygiene, and code modularity. Whether drafting coding guidelines, counseling with CEOs, or setting up and deploying entire web apps from scratch, I played a key role in improving engineering output and helping clients and teams reach their goals.
Using Arc.dev’s mentoring platform Codementor, I’ve also had the opportunity to mentor and pair-program with individuals who are learning to program or stuck on a difficult bug during their developer job.
Working asynchronously with a distributed team using Ruby on Rails and React, we engineered a Learning Management Application for the United States Air Force’s LMS (Canvas), which allowed teachers and staff to create and use quizzes from Qualtrics (a survey SaSS) inside of their LMS. During development, our team significantly improved engineering efficiency by extracting components from other projects into a Storybook project or a React component library (previously I had given a company-wide presentation and tutorial on the benefits of Storybook). I mentored Jr. developers by performing code reviews, pair-programming, sharing technical content, encouraging teamwork and unity, and nourishing friendship. Together, we ensured code quality by writing tests using Rspec, Jest, Cypress, and React Testing Library.
Along with full-stack development, some of the core features I lead were: designing and implementing the database, running migrations, authoring a CLI to generate variable testing data against several APIs (with great Dev. Ex.), handling OAuth 2.0 in an iFrame, and implementing a GraphQL connection and SQL for paginated, sortable, and searchable data.
2019 — 2020
Japan
As a member of the Gutenberg team, I had the privilege to contribute to both the WordPress Core and the Gutenberg project. I worked alongside world-class software engineers, facilitating triage for Gutenberg Github issues, implementing the data layer for an internal hiring tool, moving from Redux to WordPress/data and WordPress/core-data, and performing a security audit on an internal plugin.
Education
2013 — 2015
University of Utah
Curated class playlist
2013 — 2015
2010 — 2012
Dixie State University
Associate's Degree
2010 — 2012
2004 — 2008
Pine View High School
High School
2004 — 2008