# Tristan Vernon > Experienced Software Engineer actively seeking new opportunities Location: New York City Metropolitan Area, United States Profile: https://flows.cv/tristanvernon Software engineer; algorithms, machine learning, simulation, and database systems. Ice hockey defenseman. Walking encyclopedia of comic book knowledge. ## Work Experience ### Software Engineer @ Flipside Jan 2024 – Jan 2025 Worked extensively on creating single source of truth for data, using Retool on the frontend with Typescript monorepos on the backend and Prisma ORM for postgres database. · Added data modeling and logic to allow for highly granular tracking of rewards, spend, and payments. Added Prisma models to create postgres tables and Typescript services to interface with database. Refactored outdated Typescript code for rewards to make it more encapsulated and scalable. Rewrote payments service to use new data model, improve code structure, encapsulation, retryability in Temporal worfkflows, and scalability, and support an easier user experience. · Created Vault Liquidity and Projected Spend dashboard in Retool for finance team. Calculated and surfaced projected maximum spend for each currency, so finance team knew when and by how much to refill vaults. · Created, supported and updated tool in Retool for users to create and edit budgets and compare quarterly and monthly budgeted amounts, actual spend and revenue. Used Retool RPC to interact with the Typescript repo on the backend. · Used AI tools like Cursor and Claude to expedite development. · As part of effort to develop AI automatic quest generation, worked on ensuring data integrity and formatting for input data. Part of the winning team of Flipside’s AI Hackathon – created tool to automatically generate SQL queries from user input. ### Software Engineer III @ FactSet Jan 2019 – Jan 2024 | New York, New York, United States Rewrite Team · Designed and developed multiple greenfield microservices using Java, Maven, protobuf, gRPC, Kafka, Lima, Postgres, JDBC, Vue, Typescript, Angular, and JavaScript as part of a large-scale rewrite of legacy services. Personally worked on various services and components across a full stack but primarily developed the Alerts Notifier Service, a microservice that processed events and sent notifications of the specified types to users. · Built a large portion of the Postgres database storing the data used in these alerting services. Ticketing Team · Worked with internationally distributed team to maintain and add new functionality to a legacy application for order management and order data. Required extensive code archeology with Java legacy code. Central Destinations · Developed a web tool using Typescript and Vue (with Java backend) for proprietary trading data system. Client Team · Added various new functionalities as needed to Portware EMS (the eventual subject of the Rewrite Team’s work) using Java and Maven. · Debugged and resolved time-sensitive tickets for external clients. ### Software Engineer @ PCIX Inc Jan 2017 – Jan 2019 | New York, New York Design and develop R code implementing Monte Carlo simulation of historical performance of financial portfolios constructed using machine learning to establish the probability of observing model-driven portfolio returns in a distribution of returns generated via random allocation, and integrating this with other software components in Microsoft Azure hosted platform. ## Education ### Bachelor of Science (B.S.) in Computer Science William & Mary Jan 2013 – Jan 2017 ### Bachelor of Arts - BA in History William & Mary Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/tristan-a-vernon --- Source: https://flows.cv/tristanvernon JSON Resume: https://flows.cv/tristanvernon/resume.json Last updated: 2026-03-23