Tom Sartain | https://tom.sarta.in tomsartain@gmail.com |
EXPERIENCEExante, New York, NY — Senior Software Engineer2025Architected and built a two-way integration to synchronize local data with payment platforms including Stripe. Guided architecture for new features and developed remediation plans to address existing architectural issues. Introduced and implemented Domain Driven Design (DDD) to reduce redundancy, improve code organization, and increase long-term maintainability. Skillshare, New York, NY — Senior Staff Engineer2019 - 2024Led engineering for Marketplace, Payments, Memberships and Growth teams. Owned checkout, payment integrations, ChromaCourses, subscriptions, and more. Oversaw architectural decisions to ensure scalability and maintainability, emphasizing observability and event-driven systems. Built out federated GraphQL infrastructure to leverage a service oriented architecture. Designed and oversaw GraphQL schema design. Vimeo, New York, NY — Senior Search Engineer2013 - 2017Turned Vimeo’s onsite search from “the random button of the internet” into an actually useful search experience and migrated from SOLR to Elasticsearch. Built RESTful endpoints for a dynamic SPA search UI and optimized CI pipelines to cut build and deploy times. Developed FTP upload as standalone Go application, enabling large-file ingestion with resumable uploads. Kindling, New York, NY — Software Engineer2011 - 2013Architected social innovation features and integrated SSO & LDAP authentication. Arc90, New York, NY — Software Engineer2010 - 2013Designed and built RESTful API and JavaScript front end for client’s web applications. nextSource, New York, NY — Software Engineer2007 - 2010Designed and implemented features for workforce management applications. | EDUCATIONSUNY New Paltz2006Bachelor’s Degree in Philosophy with a focus on emerging ethics LANGUAGESPython, PHP, Typescript, SQL, RegEx, CSS, XML, JSON TECHNOLOGIESGraphQL, Elasticsearch, MySQL, Git, RESTful APIs, Redis, Docker, React SPECIAL SKILLS
|