Resume#
Software engineer since 2017; Now strongly interested ML engineering and interpretability.
Experience#
Ancestry#
Software Engineer (2022-Present)
- Ancestry Feed: Led development of new provider services to deliver content to the over 3 million users of our social feed while meeting tight SLA requirements. Designed sophisticated recency selection algorithm for content freshness, and distributed DB operations. Optimized coordination with existing services to meet critical performance targets.
- AI Assistant:
- In preparation for a crucial 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.
- Subsequently evolved this prototype into Ancestry’s main surface of it’s AI offering.
- Posts Developed a full-stack solution for in-house content management of social feed posts. Built UI and services for curated post creation, editing, previewing, publishing, and migration between deployment environments for improved rollout.
- 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 applications.
Memberstack (YC-S20)#
Software Engineer (2021-2022)
- Memberstack is a Google/Y-Combinator backed startup enabling businesses to streamline their user and subscription management. Customers have leveraged these features to generate over $180M in revenue.
- Application Dashboard: Developed a platform management dashboard, allowing companies to manage applications, members, subscription plans, prices, UI components, and developer features like webhooks and API keys.
- Embedded Components: Developed a hosted component library of embeddable components allowing organizations to integrate pre-built functionality into their site including login, signup, subscription purchasing, and user profile management.
- Packages: Developed and published custom API wrapper packages to improve 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 experienced engineering candidates and contributing to hiring decisions.
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 for hospitals to manage our product. Including:
- A fully featured chat application for support agents,
- Hierarchical employee management
- Data source management
- Machine-learning training options
- Analytics for both human and AI chat agents.
- Component Library: Led the development of a shared component library enabling us to streamline our design system and integrate development efforts.
- Architecture: Contributed to design of high-level application architecture spanning multiple projects/services as both teams and offerings expanded rapidly. Helped lead company-wide migration to Typescript.
CPSI#
Software Engineer (R&D) (2018-2019)
- Electronic Health Records (EHR): Contributed heavily to the R&D of a next-generation web-based EHR platform to support over 12,000 rural medical providers. Features:
- Physician communications
- Scheduling
- Diagnosis management
- Medical records
- Facility management.
- Rich Text Editor: Developed a novel webcomponent-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 with psychiatric clinicians to develop a mobile app using React Native, enabling providers to streamline their in-session PCIT coding workflow and save up to an hour of work daily. It was presented at a professional conference in 2017 to a very positive reception.