Vincent Trivett

I am a generalist full stack developer. I have about twelve years of experience creating software for companies large and small.

Work experience


Ritual - Senior Software Engineer

Aug 2024 - Present
  • Worked on the consumer-facing website for a direct-to-consumer women's health supplement company.
  • Rebuilt checkout page using Stripe Elements to deliver a secure and smooth user experience.
  • Integrated checkout with a third party partner to support HSA/FSA payments.
  • Proactively championed a gradual migration to TypeScript and improvements to accessibility and developer experience.
  • Took part in a company-wide migration to Shopify while maintaining and eventually retiring the legacy system.
  • Adapted to a completely new software development paradigm defined by use of LLM tools for planning, implementation, code review, and debugging.
  • Worked on internal tools deployed as Shopify Apps with React, Node, and Prisma.
  • Performed regular triage and bug fixing.

Tools used

Gatsby• React• Stripe• TypeScript• Web Components• Stencil• GraphQL• Ember.js• Ruby on Rails• Sorbet• PostgreSQL• RSpec• Styled Components• Sidekiq• Shopify• Liquid• Claude Code, Cursor, Copilot, and other LLM tools


Care/Of - Senior Software Engineer

Oct 2020 - July 2024
  • Developed new features and maintained systems supporting customer retention at a direct-to-consumer health supplement delivery startup.
  • Spearheaded design and planning of major projects such as the complete revamp of our mobile app.
  • Built back end APIs servicing both mobile app and web.
  • Proactively pushed for tech debt cleanup and refactoring, identified and deleted a lot of dead code.
  • Leveraged database views and caching to improve performance.
  • Found and addressed customer-facing accessibility issues.
  • Integrated with analytics and other third party services.
  • Fashioned a homespun first party analytics service using Kinesis, S3, and Redshift.
  • Built tools to streamline customer service.
  • Promoted to Senior level in Fall 2021. Proud (but not excessively proud apparently) three time recipient of the '#behumble' core value award.

Tools used

Ruby on Rails• NextJS• React• PostgreSQL• Redis• RSpec• Styled Components• GraphQL• Sidekiq• Grape• JSON:API• Terraform• Heroku• AWS


Fabric - Senior Software Engineer

Jan 2019 - Oct 2020
  • Created customer-facing and back office software on a small fast paced team for a life insurance startup.
  • Worked in a cutting edge serverless stack with no back end framework.
  • Participated in the company-wide migration to TypeScript.
  • Spearheaded projects focused on performance optimization, automation of manual tasks, and UX improvements.
  • Collaborated closely with customer service to triage, debug, and eventually prevent bugs in production.

Tools used

TypeScript• Node.js• AWS Lambda• Dynamo DB• Jest• React• Redux• Gatsby


Google - Software Engineering Contractor

Aug 2017 - Dec 2018
  • Delivered full stack features for the Local Guides web application, a program that encouraged users to add and update content in Google Maps.
  • Created data visualization features for users to see how their contributions stack up.
  • Worked on an internal tool automatically generating natural language for describing places on Maps based on metadata.

Tools used

AngularJS• Angular 2• D3.js• JavaScript• Python• Google Cloud Platform• Piper


Study Abroad Apartments - Lead Engineer

Jul 2016 - Aug 2017
  • Led all aspects of full-stack development and design for a small startup providing international accommodation for students.
  • Made high-level decisions on product direction as lead (sole) developer.
  • Interviewed, hired, and mentored a junior developer.
  • Instituted agile practices and continuous integration to streamline and organize development processes.

Tools used

Ruby on Rails• AngularJS• PostgreSQL• JavaScript


General Assembly - Part-time Instructor

Jul 2015 - May 2019
  • Developed curriculum and taught night classes on back end web development for students with various programming backgrounds.
  • Held weekly mentoring sessions teaching Web Development Immersive graduates more advanced topics.
  • Helped students with personal projects and interview preparation.
  • Taught two day Programming for Non Programmers workshops which took users from their first line of HTML to building interactive data-driven applications with JavaScript.


2U Inc - Implementation Engineer

Jun 2014 - Jul 2016
  • Built and deployed services such as college applications, marketing sites, and learning management systems for major U.S. universities' online graduate degree offerings.
  • Worked with a complex tangle of new and mature microservices built by siloed teams using various frameworks and languages.
  • Practiced agile methodologies in a deadline-driven environment.

Tools used

Python• Salesforce• Flask• AngularJS• Jenkins• MongoDB• JavaScript• Node.js


Freelance Journalism/Translation

Nov 2008 - Feb 2014
  • Helped start a company in Yokohama, Japan where I wrote, conducted interviews, translated, took photos, edited, and sold ads for several arts and culture magazines.
  • My work has also appeared in Quartz, Business Insider, City Limits, Skift, WNYC, and other outlets. Translated Japanese news for Nippon TV.

Education


General Assembly Web Development Immersive

Feb 2014 - May 2014
  • Learned basics of software engineering and web development in a 12-week immersive bootcamp.

CUNY Graduate School of Journalism

Aug 2010 - Dec 2011
  • MS in digital journalism, specialized in business and economic reporting.

Rutgers University

Aug 2002 - May 2006
  • BA in English