Nessa Nguyen
  • About me
  • Resume
  • Portfolio
  • Travel
  • Puerto Rico 2021
  • Australia 2020
  • Portugal 2019
  • New Zealand 2017
Nessa

Nessa Nguyen

Full-stack Software Engineer

What I do

Based in New York City, I am currently working as a backend-leaning full-stack software engineer at Stepful, a series C startup revolutionizing healthcare education. I have expertise in Typescript, NodeJS, Rails, Python, GraphQL, ReactJS, PostgreSQL, microservice architecture and RESTful APIs. I am passionate about writing DRY code, high-velocity development, automated testing, and CI/CD.

I started programming in 2014 after attending General Assembly's Web Development Immersive. It was an unique and engaging learning experience that led me down a fulfilling career path. I love software development because it allows me to communicate via writing and solve problems creatively.

Interests & Causes

I'm interested in constantly evolving my skill set and giving back to the tech community. I have mentored seven software engineering interns from various internship programs (including NYC TTP, WiTNY). One of my early mentees went on to become a valuable software enigneer at Narrativ. I have volunteered as a coding bootcamp instructor for CodeNow.org and as a tutor for software fellows at The Knowledge House.

Issues I care about include conserving the environment, reforming healthcare, advancing women/minorities in leadership and technology, and promoting a healthy, balanced lifestyle.

In my free time, I train in aerial arts and calisthenics, listen to EDM, and watch TV shows (I'm a fan of The Pitt and 90-Day Fiance). I love traveling and exploring new places. I have worked remotely for 2-4 weeks in Berlin/Lisbon/Playa del Carmen (2015/2019/2020 Hacker Paradise), Barcelona (2017 Be Unsettled), and London (2018). Check out my New Zealand photo journal. The last trip was Dominican Republic in February 2026.

I currently live in Park Slope, Brooklyn with my partner (currently an engineer at Apple), our 4-year-old daughter Jade and our 10 year-old cat Jane Snow.

Skills

Backend

NodeJS / NestJS / Typescript

Ruby / Rails

Python / Flask

PostgreSQL / ElasticSearch

Frontend

React

AngularJS

EmberJS

SASS

Tools

Docker / bash / Make

AWS RDS / Cloudwatch / Kafka

Circle CI / BuildKite

DataDog

Work Experience

  • Senior Software Engineer, Stepful | August 2022 - June 2026 - Current
  • Senior Software Engineer, Thirty Madison/RemedyMeds | August 2022 - June 2026
    • Developed and maintained Fulfillment Service, a core microservice integrating with pharmacy systems to automate order creation (~7,000/day) and fulfillment workflows.
    • Improved operational visibility by triaging and categorizing order issues, introducing order status transition tracking, building Looker dashboards for stuck-order monitoring, and implementing real-time order status updates in Rails ActiveAdmin via Kafka events.
    • Enhanced reliability across distributed systems by improving idempotency and addressing communication bottlenecks between Fulfillment Service, the legacy Rails platform, and Commerce Service.
    • Increased application performance and stability by tackling technical debt, reducing unnecessary third-party API calls (DoseSpot, ShipEngine), and consolidating prescription data (four copies to one).
    • Championed engineering excellence through code reviews, linting standards, technical documentation, and monthly Patch Tuesday initiatives to keep applications and dependencies secure and up to date.
  • Senior Software Engineer, Better.com | November 2019 - April 2022
    • Designed, built and maintained the Tickets microservice for tracking and resolving customer issues, ~500 daily users (NodeJS, OpenAPI, PostgreSQL, TypeORM)
    • Monitored service error rate and performance, triaged/debugged production issues and coordinated incident responses, e.g. rollback, hot fix (Datadog, PagerDuty, BuildKite)
    • Implemented and maintained features for the Tickets UIs (React, legacy EmberJS)
    • Tackled technical debt and improved productivity through Typescript refactoring, improved speed of staff member endpoints by reducing response size 70%
    • Promoted a high level of code standards through writing unit/integration tests, reviewing PRs, improving linting tools (e.g. ESLint Github action), and writing technical documentation
  • Lead Software Engineer, Narrativ | April 2018 - October 2019
    • Restructured event schemas and queries for Publisher Dashboard to provide real-time stats (for editorials/affiliate links, attributed revenue) and actionable insights to publisher clients (Python/Flask, Snowflake, PostgreSQL)
    • Architected and implemented Cart Explorer MVP, which allowed publishers to make informed editorial decisions by searching product, retailer and revenue data searchable (Python/Flask, ElasticSearch)
    • Organized workflow and provided guidance to four ICs, developing new features while paring down tech debt
    • Spearheaded the redesign/migration of the admin dashboard from AngularJS to React
  • Software Engineer, Narrativ | August 2016 - April 2018
    • Updated stats aggregation/calculation in admin dashboard endpoints (Python, Flask)
    • Built Javascript tags and widgets that run real-time auctions and collect user stats on publishers’ and merchants’ websites (Javascript ES6, NodeJS)
    • Raised the bar for code quality through PR reviews, refactors, automated tests, and documentation
  • Software Engineer, Sportsrocket | June 2015 - August 2016
    • Built and maintained the service-oriented Sportsrocket API and its queue-based processes (Ruby/Rails, SNS/SQS)
    • Worked on several Rails microservices for user authentication, payments and geogating
    • Implemented analytics pipeline which processed 800k+ daily events (AWS Lambda/Kinesis, Redshift)
    • Added features for the admin video CMS, e.g. download/sync videos to YouTube, Twitter (AngularJS)
  • Junior Software Engineer, Waywire | Sept 2014 - May 2015
      Built features for Waywire.com video discovery homepage and its admin video CMS (Javascript, Angular)
  • Email Marketing Associate, Vendome Group | 2013 - 2014
      Created and executed HTML email campaigns, managed 200k-contact audience (Dreamweaver, Silverpop)

Education

  • General Assembly, 2014 / Web Development Immersive
  • California Lutheran University 2008 - 2012 / B.A. Marketing Communications

Volunteer

  • The Knowledge House, 2020 / Review bootcamp curriculum and tutor students
  • iMentor, 2018-2019 / Mentor to a high schooler who will become a first-generation college student
  • Code Now workshop, 2017-2018 / Volunteer instructor for full-stack bootcamp serving underrepresented high school students

Download PDF resume

Projects

Leafthru

Leafthru: A personalized news aggregator

Leafthru aggregates articles from users' Twitter timeline. Built on Rails, content retrieval and parsing with Twitter and Watson APIs. Log in as guest@ga.com/Password1.

Try me View code
Tweet tracker

Tweet Tracker

Search for tweets by username or search term.

Try me View code
Kitten Me

Kitten Me

Get a kitten or a kitten bomb. Sinatra API for retrieving cute cat photos.

Try me View code

One-page apps

  • WDI Class Page: Static portfolio page for General Assembly's WDI Proto April 2014 cohort.
  • TODO: Demo to-do app for Code Now bootcamp.
  • LinkedIn
  • Github
  • v.nessa.nguyen@gmail.com