Tom Sartain | https://tom.sarta.in tomsartain@gmail.com |
EXPERIENCESkillshare, 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. Architected and built search ingestion pipeline for near real-time updates, all while migrating from SOLR to Elasticsearch. Designed and implemented the RESTful endpoints needed to change the search results page into a dynamic single page app. Optimized CI pipelines by breaking apart a monolithic job, reducing build and deploy times. Kindling, New York, NY — Software Engineer2011 - 2013Architected social innovation features, enhancing application usability. Integrated customer authentication solutions, including SSO & LDAP. Converted source control from Subversion to Git. Migrated hosting to AWS, improving scalability and reliability. Arc90, New York, NY — Software Engineer2010 - 2013Developed and maintained PHP components of a client’s SOA application. Designed specs for RESTful API and built JavaScript front end for client’s web application. nextSource, New York, NY — Software Engineer2007 - 2010Designed and implemented features for workforce management applications. Integrated with client SAP systems for OCI Punchout Catalog. | EDUCATIONSUNY New Paltz2006Bachelor’s Degree in Philosophy with a focus on emerging ethics LANGUAGESPHP, Python, SQL, RegEx, Typescript, CSS, XML, JSON TECHNOLOGIESGraphQL, Elasticsearch, MySQL, Git, RESTful APIs, Redis, Docker, React SPECIAL SKILLS
|