Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Sen Cai

Queens

Summary

Full-Stack Software Engineer with 4+ years of experience designing and delivering real-time, customer-facing web applications. Strong focus on JavaScript, TypeScript, modern UI frameworks, and REST APIs. Proven ability to translate live system data into accurate, performant, and accessible user interfaces in high-availability production
environments.

Overview

8
8
years of professional experience

Work History

Full-Stack Software Engineer

NJ Transit
Newark, NJ
01.2020 - Current
  • Designed, developed, and maintained frontend features and real-time REST APIs delivering accurate train and light rail schedules to public-facing digital signage.
  • Led the redesign of Newark Light Rail signage UI using Vue.js and TypeScript, improving accessibility, responsiveness, and long-term maintainability.
  • Built performant UI components that transformed live operational data into clear, user-focused arrival and service information.
  • Improved system reliability and performance through validation, error handling, refactoring, and API optimization.
  • Collaborated closely with product managers, designers, operations teams, and vendors to deliver intuitive, user-focused experiences.
  • Debugged production issues across the full stack, identified root causes, and drove permanent fixes.

Software Engineer

Solaricorp
Queens, NY
01.2018 - 01.2020
  • Designed and built a Staten Island Railroad (SIRR) public address (PA) announcement system from scratch, developing a Java-based backend service and a Vue.js frontend interface to manage real-time station announcements.
  • Built the first-generation digital signage UI for MBTA stations in Boston by integrating with MBTA public data APIs to display real-time arrival and service information for customers.
  • Created a vendor inventory management application to track equipment usage, utilities, and inventory items and identify when new items needed to be ordered.
  • Implemented backend services and data models to support inventory tracking and vendor accountability.
  • Maintained and enhanced production systems including MTA subway signage platforms and railroad communication systems.

Education

Bachelor of Science - Computer Science

St. John's University
Queens, NY
05-2019

Skills

  • Frontend: JavaScript, VueJS, TypeScript, HTML, CSS
  • Backend: NodeJS, TypeScript, JAVA
  • Database: MySQL, MongoDB, Oracle SQL, Postgres
  • API design and integration
  • Responsive web design
  • Object-oriented programming
  • Full-stack development
  • User interface design

Timeline

Full-Stack Software Engineer

NJ Transit
01.2020 - Current

Software Engineer

Solaricorp
01.2018 - 01.2020

Bachelor of Science - Computer Science

St. John's University