Chris Vo | Software Engineer

Hello world! My name is

Chris Vo

I'm a full-stack (frontend-focused) software engineer based in San Jose, CA with a track record of developing and delivering exceptional production-ready web applications and a passion for writing clean, maintainable, and well-tested code.

About Me

Back in 2007 and at a young age of 13 years old, I happened to stumble upon a game called Roblox thanks to a favorite Youtuber of mine at the time. This game introduced me to game development and my first programming language Lua; these tools allowed me to create several games for the first time. After coding a robot to move using MATLAB in one of my first-year college classes, I knew for sure that being a programmer was my dream job.



Fast forward to a B.S. in Applied Mathematics and minor in Computer Science at San Jose State University and a 7-month web development & coding bootcamp called App Academy, I am now a software engineer and web developer with 3+ years of professional experience. I honed my craft in web development at various companies such as Fidelity Investments and PayPal, utilizing modern languages and frameworks such as TypeScript, React, and Angular to build exceptional and intuitive web experiences.



When I'm not coding, I love to play video games of all sorts and genres and enjoy staying active through various fitness activities and sports such as weightlifting, hiking, and rock climbing!



Core languages, frameworks, and technologies: JavaScript, TypeScript, Java, Sass/CSS, Angular, React, PostgreSQL

Featured Projects

The Cognitive Network Analyzer is an AI-powered SaaS Platform for Organizational Network Analysis. Key features of this platform include customizable surveys and executive summaries and interactive network visualization. I'm currently contributing to the development of this platform as a full-stack developer.

  • TypeScript
  • React
  • Fastify
  • PostgreSQL

The Social Security Decision Module is one of the two decision modules that helps guide Fidelity Investments customers on the different aspects of retirement. In this module, customers enter their principal and spousal information and get their claiming strategies of social security retirement benefits. This was developed in my Fidelity Investments experience.

  • TypeScript
  • Angular
  • Redux
  • RxJS
  • Apollo GraphQL

The Retirement Income Calculator is a web tool where users can see how much money they will have in retirement every month, through a combination of social security, pensions, etc. I was the tech lead for this web tool and led a team of 8 new engineers in developing this. This was developed in my Fidelity Investments experience.

  • TypeScript
  • Angular
  • Redux
  • Apollo GraphQL

Other Projects

  • A text chat app where users can communicate with each other in real time. Inspired by Discord, it allows users to create online communities and chatrooms easily and invite others. Users can send messages in channels, or to other users via direct messages.

    • React
    • Ruby on Rails
    • PSQL
  • A single page web app where software engineering job seekers can simultaneously keep track of their time and goals. Users can record their time for various tasks and create their own goals and categories to suit their needs. This was built in a team of four.

    • React
    • Express
    • MongoDB
  • A web tool for practicing the Twelvefold Way, a systematic classification of twelve formulas relating to two finite sets in Combinatorics. It uses the balls-and-bins and stars-and-bars models to help guide on how each formula works.

    • JavaScript
    • Canvas
    • HTML
  • A 3-D game where you control a space lander in a moon-like environment. This game supports collision detection, physics and particle simulations, and camera functionalities. This game was my final project for my Computer Game Design class.

    • C++
    • openFrameworks
  • A Window-based, GUI app that allows users to create and manage airlines reservations. Me and my team used MySQL to define the database and JDBC to connect it to the Java app. This app was my team project for my Database Management Systems class.

    • Java
    • MySQL
    • JDBC
  • A Window-based, GUI app replicating the traditional Mancala game. This app follows the Object-oriented principles and two design patterns: MVC and Decorator pattern. This app was my team project for my Object Oriented Design class.

    • Java
    • Swing
    • AWT

Contact

I am currently looking for my next full-time opportunity in software development. I am open to either front-end or full-stack roles. Please feel free to contact me via Linkedin or email!