Thank you for viewing my profile! I am a senior-level software developer with extensive experience leading the design, deployment and enhancement of complex software and web-based solutions throughout the full SDLC, including mobile and web application stacks.
San Francisco, California, United States
My projects during this period included:
Spearheaded rollout of new features and experimentation through A/B testing in Quizlet’s web application.
Planned and led technical execution using React, Next.js, Kotlin, and PHP, including writing requirements and Jira stories.
Championed test automation on the Learn Mode team, improving stability and coverage with Cypress and Jest.
Refactored core Learn product components to enhance maintainability while enabling new product capabilities.
Established testing best practices and code quality standards to streamline development and reduce regressions.
My projects during this period included:
Led the rollout of a complete rebrand for web and mobile banking applications.
Collaborated with the UX designer to develop an atomic design system.
Architected and implemented a cross-platform component library using React Native and TypeScript.
Coordinated the efforts of two engineering teams to convert existing product pages to the new design system.
Developed the frontend for the account top-up feature, enabling auto-deposits into NorthOne accounts.
Created an account management page for both web and mobile applications using React and React Native.
2022 — 2023
New York, New York, United States
My projects during this period included:
Release Notes Page Update: Charged with updating existing Docusarus release notes page via JSON data model, providing users with capability to filter release notes by product.
◦ Spearheaded implementation of new react page to replace existing release notes page and facilitated training of technical writing team on process for adding release notes.
◦ Revamped overall look and feel of release notes page.
◦ Incorporated email subscription functionality to release notes via Marketo.
NodeJS Scripts: Created set of NodeJS scripts to automate processing of provisioning customer accounts to Socure's status page.
◦ Enabled capability for adding customers based on usage criteria, saving ~10 hours of manual work per month
API Reference Page Redesign: Orchestrated redesign of API Reference Page to accommodate interactive examples.
◦ Produced and presented design proposal.
◦ Steered design and deployment of new documentation page optimized for API endpoints.
◦ Introduced routing and design capacity for integration with existing ReDoc documentation.
Louisville, Colorado, United States
My projects during this period included:
UX Engineering: Served as key member of UX Engineering team in implementation of VueJS component library.
◦ Partnered with design team in defining required components.
◦ Delivered guidance, training and coaching to UI Engineers in use of component library.
◦ Deployed Cypress automation for validating component behavior.
UI Unit Testing Suite Overhaul: Refurbished UI unit testing suite, leading to significant improvements in build stability.
◦ Successfully mitigated numerus underlying problems causing intermittent test failures.
◦ Averted common errors through implementation of new test suite with guardrails.
◦ Triggered reduction in average rate new unstable tests by a factor of 10.
◦ Decreased average time to diagnose intermittently failing tests from 1-2 days to approximately one hour.
UI Engineering Guild: Designated as elected representative of UI Engineering Guild.
◦ Authored and updated best practice documentation.
◦ Pinpointed issues impacting productivity and efficiency of UI engineering, and developed solutions for simplifying processes.
Front-end Vue Applications: Coordinated deployment and support for multifactor authentication in front-end Vue applications (WebAuthN, TOTP, Duo).
Boulder, CO
My project during this period included:
Carpooling App: Designed and developed Android and iPhone carpooling app for use by skiers and snowboarders in part-time / after-hours role.
◦ Utilized Expo.io (React Native) in developing app, along with Google cloud function with Node.js for backend.
◦ Fully accountable for navigating app submission and approval process.
◦ Designed and deployed vehicle selection tool through use of public NHTSA APIs.
◦ Implemented Stripe-based person-to-person payments functionality.
Education
Abilene Christian University