Summary
Overview
Work History
Education
Skills
Timeline
Generic

SEN CAI

Long Island City

Summary

Skilled Software Engineer with 6+ years in designing and developing full-stack applications and backend services. Expertise in Java, Spring Boot, TypeScript, Node.js, and RESTful APIs, focused on creating reliable systems for real-time operations. Experienced in the full software development lifecycle, from requirements gathering to deployment and optimization, with a strong track record of managing complex projects and integrating diverse systems.

Overview

9
9
years of professional experience

Work History

Full-Stack Software Engineer

NJ Transit
Newark
10.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, enhancing user experience.
  • Collaborated with product managers, designers, operations teams, and vendors to deliver intuitive, user-focused experiences, ensuring alignment with project goals.
  • Debugged production issues across the full stack, identified root causes, and drove permanent fixes.
  • Enhanced system reliability and performance through validation, error handling, refactoring, and API optimization, resulting in more stable applications.
  • Debugged production issues across the full stack, identified root causes, and drove permanent fixes.

Software Engineer

Solaricorp
Long Island City
01.2018 - 09.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.
  • Developed inventory management application to track equipment utilities, inventory items, and identify low stock levels.
  • Implemented backend services and data models to enhance inventory tracking and ensure vendor accountability.

Education

Bachelor of Science - Computer Science

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

Skills

  • Full-stack
  • JAVA
  • Springboot
  • VueJS
  • TypeScript
  • NodeJS
  • API integration
  • MySQL
  • MongoDB
  • Oracle SQL
  • Postgres
  • OOP
  • Web design
  • UI design

Timeline

Full-Stack Software Engineer

NJ Transit
10.2020 - Current

Software Engineer

Solaricorp
01.2018 - 09.2020

Bachelor of Science - Computer Science

St. John's University
SEN CAI