Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Nick Cai

Arcadia,California

Summary

Detail-oriented, organized and meticulous employee.

Respectful self-motivator gifted at finding reliable solutions for software issues. Enthusiastic team player ready to contribute to company success.

Overview

4
4
years of professional experience

Work History

Software Engineer (Front End)

Samba TV
05.2022 - 07.2023
  • Collaborated with design & product teams to implement necessary requirements, ensuring seamless user experience & delivering high-quality software solutions.
  • Played a key role in consolidating & migrating applications to a mono-repo architecture using NX, significantly improving development ergonomics, code reusability, and team collaboration.
  • Spearheaded the establishment of a robust component library, enabling standardization of the design language and ensuring consistency across the user interface, leading to a more cohesive and user-friendly product.
  • Demonstrated versatility by occasionally working on the APIs side, contributing to a holistic understanding of the entire software stack and strengthening cross-functional team collaboration.

React Engineer

Edify
04.2021 - 05.2022
  • Developed and implemented front-end components and features using React.js, Storybook, and TypeScript, enhancing user interfaces and user experiences.
  • Revamped and modularized components to significantly improve code readability, reusability, and scalability, resulting in more efficient development and maintenance processes.
  • Strengthened code quality and reliability by implementing comprehensive unit tests and Cypress end-to-end tests, leading to a reduction in the occurrence of bugs and enhancing overall software robustness.
  • Optimized project development and release workflows through the adoption of best practices such as conventional commit messages, standard-version for versioning, and automated GitHub actions, streamlining the development cycle and ensuring consistent and smooth releases.

Front End Engineer

Internet Brands
12.2019 - 04.2021
  • Collaborated closely with UI/UX designers and back-end developers to successfully implement new features, playing a pivotal role in streamlining the user experience through insightful recommendations and effective communication.
  • Led the front-end redesign of multiple sub-applications within the company's enterprise desktop cross-platform application, utilizing React.js and Electron.js to achieve modern, user-friendly interfaces that improved overall usability and efficiency.
  • Demonstrated expertise in bug fixing, performance optimization, and seamless integration of third-party APIs, ensuring a robust and reliable desktop application that met high-quality standards.
  • Proactively promoted project scalability and improved front-end performance by developing and implementing reusable, modular components, fostering a more maintainable and efficient codebase.

Education

Bachelor of Science - Financial Mathematics & Statistics

University of California, Santa Barbara
Santa Barbara, CA
06.2017

Skills

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Reactjs
  • Storybookjs
  • Expressjs
  • Jest
  • Cypress
  • Docker
  • Git
  • Vuejs
  • Electronjs
  • REST APIs

Languages

English
Native or Bilingual
Chinese (Mandarin)
Native or Bilingual

Timeline

Software Engineer (Front End)

Samba TV
05.2022 - 07.2023

React Engineer

Edify
04.2021 - 05.2022

Front End Engineer

Internet Brands
12.2019 - 04.2021

Bachelor of Science - Financial Mathematics & Statistics

University of California, Santa Barbara
Nick Cai