Skip to main content
Kevin Nguyen

Kevin Nguyen

Software Engineer at Viasat

I build scalable applications with a focus on performance and user experience.

Fascinated by computing at a young age, explored the jungle of the internet, and realized my passion for software development and automation. Since then, I have gotten the opportunity to build software for a fintech company, a social media start-up, a personal discovery engine startup, and a satellite internet service provider.

My objective is to build robust applications with proficient workflows to bridge the gap between development and operations. I enjoy architecting solutions to get from development to production - taking into account scalability, reliability, and efficiency. I strive to optimize the entire software lifecycle for maximum productivity and customer satisfaction. I'm always looking for opportunities to learn and grow as a developer.

In my free time, I enjoy playing video games, rockclimbing, learning new technologies, discovering new music, learning another linguistic language, or planning my next destination to travel to.

Experience
(5.61 years)

Software Engineer at Viasat

August 2020 - Present (4 years, 8 months)

  • Lead the development of a portal and an API for DDI (DNS, DHCP, and IPAM) services to provide a self-service interface for internal employees to manage their own domains and IP addresses
  • Built an internal self-service client for Viasat's Configuration Management Database (CMDB) to provide a more efficient way to manage assets
  • Optimized image pipelines that produced secure internal images for Viasat's infrastructure
  • Integrated DevOps practices into the development lifecycle, including automation for deployment of infrastructure resources, improving CI/CD pipelines, and providing support for internal employees
  • Assisted in the development of an internal ChatGPT chatbot and the backend services to help assist internal employees with their job tasks
  • AWS

  • Ansible

  • Jenkins

  • Openstack

  • VMware

  • Python

  • Shell

  • Docker

  • Kubernetes

  • Typescript

  • Node.js

  • REST

  • Html

  • CSS

  • Javascript

  • Vue.js

  • Github Actions

  • Go

  • gRPC

  • React

  • Azure

Co-Founder Software Engineer at Bitsurf

December 2020 - August 2023 (2 years, 8 months)

  • Led the development of Bitsurf's platform and the backend systems to support it including authentication, OAuth2.0, API, database, email integration, payment integration, analytics, SEO, logging, monitoring, alerts, and security
  • Architected and maintained the infrastructure for Bitsurf's platform
  • Assisted with the development of Bitsurf's Discovery Engine
  • Typescript

  • Node.js

  • React

  • MaterialUI

  • Express.js

  • GraphQL

  • Apollo

  • MongoDB

  • Neo4j

  • Docker

  • Terraform

  • AWS

  • Heroku

  • Redis

  • Crypto

  • Stripe

  • Sendgrid

  • PWA

Software Engineer Co-Op at ibble

December 2019 - August 2020 (8 months)

  • Built ibble's underlying push notification delivery service foundation to provide more user engagement with ibbl's mobile application
  • Worked on reporting automation in order to get user statistics to further analyze how users were interacting with ibble's mobile application
  • Migrated and integrated old back-end legacy code into new code repository, creating a more modular code base
  • Created functional/unit tests for every feature in a test driven development environment
  • Typescript

  • Node.js

  • Jest

  • GCP

  • Firebase

  • NoSQL

IT Intern at Q2

May 2019 - August 2019 (3 months)

  • Automated the provisioning process for new Windows machines, reducing the steps it took from 65 to 20 steps, with Powershell
  • Automated the provisioning process for new Mac machines, reducing the steps it took from 37 to 14 steps, with shell scripting
  • Provided internal employees customer support by troubleshooting hardware / software related issues, closing out 137 Salesforce cases
  • Shell

  • Powershell

Projects

2023

Invoice Automation

Invoice Automation

Automated invoice processing tool that extracts data from invoices and logs them into a business management system. This tool was built to save time and reduce human error in the process of repetitively logging invoices.

Python

Selenium

2023

Spidy

Spidy

Web scraping tool that scrapes data from websites, downloads the images, and saves them locally. This tool was built to automate the process of collecting image data from websites.

Node.js

Bun

2023

ChatGPT CLI

ChatGPT CLI

Command line interface for OpenAI's GPT-3. This CLI allows users to interact with GPT-3 in their terminal (using bash, zsh, powershell, command prompt, or Node.js). Users can generate text, summarize articles, and more.

OpenAI

Node.js

Shell

Powershell

Batch

2021

Split Gameplay

SPLIT

Blockchain web application game built off of Solana Blockchain during the Solana Online Hackathon 2021. The rules are simple: Split or Steal. Based off of the prisoners' dilemma, players can choose to split or steal the pot. If both players choose to split, they split the pot. If one player chooses to steal, they take the entire pot. If both players choose to steal, they both lose the entire pot.

Solana

Next.js

Typescript

Chakra UI

Socket.io

2021

Crypto Alerter

Crypto Alerter

Script deployed as a cron job on a Raspberry Pi that sends alerts to Slack every hour with personal selected cryptocurrency prices.

Node.js

Messari API

Raspberry Pi

2019

identaxy Logo

identaxy

Mobile app for UT Astrophysics department that allows authenticated users to verify if images are real galaxies. This crowdsourced tagging was used to enhance their machine learning model training, streamlining their processes and paving the way for future applications within the department.

Swift

XCode

Firebase

Technologies

Languages

  • ▹ Typescript
  • ▹ Go
  • ▹ Node.js
  • ▹ Python
  • ▹ Shell
  • ▹ Javascript
  • ▹ Java
  • ▹ C++
  • ▹ C

Web Frameworks

  • ▹ React
  • ▹ Vue.js
  • ▹ Next.js
  • ▹ Express.js

Web

  • ▹ HTML
  • ▹ CSS
  • ▹ TailwindCSS
  • ▹ MaterialUI
  • ▹ PWA
  • ▹ REST
  • ▹ GraphQL
  • ▹ gRPC
  • ▹ Crypto

DevOps

  • ▹ Github Actions
  • ▹ Jenkins
  • ▹ Ansible

Cloud

  • ▹ AWS
  • ▹ GCP
  • ▹ Azure
  • ▹ Kubernetes
  • ▹ Docker
  • ▹ Terraform