Resume#

Experience#


Ancestry#

Software Engineer (2022 - Present)

  • Ancestry Feed: Led development of several provider services to deliver new content to the over 3 million users of our social feed while meeting tight SLA requirements. Designed sophisticated recency selection algorithm for content freshness, distributed DB operations, and optimized coordination with existing services to meet critical performance targets.
  • AI Assistant: In preparation for a critical meeting with shareholders, I was tapped by senior leadership to deliver a new AI chat experience to thousands of users within a 6-week time-frame. In collaboration with Ancestry’s head of design, we delivered the application in 4 weeks.
  • Posts Developed a full-stack solution to allow in-house content management of feed posts. Built UI and services for curated post creation, editing, previewing, publishing, and migration between deployment environments for improved QA.
  • Site-wide Search: Developed the UI and web-embedded widget for an ML-driven site-wide search function and results page.
  • Records and Images: Enhanced and maintained the record and image viewer projects; complex applications used to explore rich, annotated, and deeply-linked genealogical data.
  • Led modernization and componentization refactors of complex monolithic web application functionalities.

Memberstack#

Software Engineer (2021-2022)

  • Memberstack is a Google/Y-Combinator-backed startup enabling businesses to streamline their user and subscription management. Customers have leveraged the features I helped develop to generate over $100M in revenue.
  • Application Dashboard: Developed a platform management dashboard, allowing companies to manage applications, members, subscription plans, prices, UI components, and developer features (webhooks, API keys).
  • Embedded Components: Developed a hosted component library of embedded components allowing organizations to integrate pre-built functionality into their site including login, signup, subscription purchasing, and user profile management.
  • Packages: Developed and maintained first-party API wrapper packages to enable third-party developer integration.
  • API Server: Maintained a combined Apollo GraphQL database and RESTFUL client API server. Extended endpoint capabilities, updated schemas.
  • Leadership: Responsible for leading interviews of engineering candidates and contributing to hiring discussions.

Loyal#

Software Engineer (2019-2021)

  • Guide: Developed a web-embedded AI-powered medical chatbot client to assist patients of over 1,000 hospitals with finding providers, scheduling appointments, managing payment and billing, performing symptom evaluation, and speaking to support agents.
  • Dashboard: Developed a dashboard enabling hospitals to manage our product. Among the features: A fully featured chat application for support agents, hierarchical employee management, data source customization, neural network training options, and analytics for both human and AI agents.
  • Component Library: Lead the development of a cross-project shared component library enabling us to streamline our design system and integrate development efforts.
  • Architecture: Contributed to design and discussion of high-level application architecture spanning multiple projects and domains. Helped lead company-wide migration to Typescript.
  • Research: Lead technical research efforts towards improving team synergy and reducing duplication of effort, especially as development capacity rapidly scaled.

CPSI#

Software Engineer (R&D) (2018-2019)

  • Electronic Health Records (EHR): Contributed heavily to the research and development of a next-generation web-based EHR platform using cutting-edge Webcomponent (WC) micro-frontend technologies. Features include: Physician communications, scheduling, diagnosis management, medical records, and facility management.
  • Rich Text Editor: Developed a ShadowDOM-based text editing application with support for markup, images, formulae, notation, and highlighting.
  • Research: Conducted research throughout open-source ecosystems with regards to library Web Component support.
  • OAuth Server: Contributed to the development of an in-house OAuth authentication server for use across our platform.

Freelance#

Software Engineer (2017)

Worked in conjunction with psychiatric clinicians to develop a cross-platform mobile application using React Native, enabling providers to streamline their in-session PCIT coding workflow. It was presented at a professional conference in 2017 to a very positive reception.

Education#


Western Governors University#

Bachelor of Science, Computer Science (2023-2026)

Despite developing a successful career in Software Engineering prior; I decided to formalize my foundation in the field by completing a degree in Computer Science whilst working in the industry full-time.