Kenny Nguyen

Gilbert, AZ

Hey! I'm Kenny Nguyen

I'm a recent Computer Science grad from Arizona State University. I'm interested in backend engineering and like building things that actually work at scale. Always looking for new opportunities to learn and build.

Education

Arizona State University

B.S. in Computer Science — GPA: 3.88

Aug 2022 – May 2026

Tempe, AZ

Relevant Coursework

Foundations of AlgorithmsOperating SystemsComputer NetworksData Structures & AlgorithmsSoftware QA & TestingPrinciples of Programming LanguagesMobile ComputingFoundations of Machine LearningSoftware Engineering

Certifications

CodePath Intermediate Technical Interview Prep (Advanced)

Summer 2025

Experience

Software Engineering Intern (Contract)

Tokyo Electron America

Aug 2025 – May 2026

  • · Designed and implemented a C# state machine in Unity governing NPC behavior with multiple states and transition conditions; wired event-driven communication between subsystems to trigger cross-component behavior on state changes.
  • · Led final integration of independently developed Unity modules into a single Meta Quest VR application using the Meta XR SDK, establishing correct state initialization, scene transitions, and end conditions for Android/Quest standalone deployment.
  • · Debugged cross-module integration failures in C#/Unity where components passed in isolation but broke in combined runtime; resolved Quest 2 and Quest 3 device-specific geometry collision failures and UI layout inconsistencies.

Software Engineer Intern

Opportunity Hack

June 2025 – Aug 2025

Remote

  • · Led a 3-person team to design and ship a full-stack alumni platform serving 1,000+ users, making key architectural decisions including technology selection and system design.
  • · Designed the platform's data model and access control architecture, choosing Row Level Security (RLS) for role separation and Clerk for authentication with webhook-based account linking.
  • · Delivered an interactive alumni world map with real-time filtering, a CSV bulk import tool that migrated 1,000+ legacy records, and an admin dashboard for database management and bulk email campaigns.

Skills

Languages

Python Python
Go Go
Java Java
C/C++ C/C++
JavaScript JavaScript
TypeScript TypeScript
HTML/CSS HTML/CSS
Bash Bash
SQL SQL

Frameworks & Databases

Spring Boot Spring Boot
React React
JUnit JUnit
Mockito Mockito
PostgreSQL PostgreSQL

Tools & Concepts

Kafka Kafka
Docker Docker
Git Git
Linux Linux

Projects

Intro0/redis-from-scratch-go

A Redis-compatible server in Go supporting 9 commands including key-value storage with TTL expiration and Redis Streams with blocking reads, range queries, and auto-generated entry IDs by parsing the RESP protocol over raw TCP.

Redis Server

A Redis-compatible server in Go supporting 9 commands including key-value storage with TTL expiration and Redis Streams with blocking reads, range queries, and auto-generated entry IDs by parsing the RESP protocol over raw TCP.

gotcp-socketsconcurrencyresp-protocol

Intro0/shell-from-scratch-go

A POSIX-like shell in Go with a REPL loop, 3 builtin commands, and PATH resolution that searches system directories and validates executable permissions before spawning child processes with full I/O passthrough.

Shell Clone

A POSIX-like shell in Go with a REPL loop, 3 builtin commands, and PATH resolution that searches system directories and validates executable permissions before spawning child processes with full I/O passthrough.

gosystems-programmingprocess-management

Event-driven microservices system

Built 3 Spring Boot services (order, stock, email) communicating asynchronously via Kafka, persisting orders to PostgreSQL and fanning out to downstream consumers via a shared domain event model. Containerized with Docker Compose for one-command local deployment.

Distributed Order Processing System

Event-driven microservices with Kafka, Spring Boot, PostgreSQL, and Docker Compose for reliable order processing across distributed services.

javaspring-bootkafkapostgresqldockermicroservices

Computer Networks Class Project

A fault-tolerant distributed storage system with Block-Interleaved Distributed Parity, UDP networking, and multi-threaded parallel I/O across networked storage nodes.

Distributed Storage System

Fault-tolerant distributed storage with XOR-based parity reconstruction, parallel striped I/O, and coordinated multi-process recovery across networked disks.

pythonudp-socketsmulti-threadingdistributed-systemsfault-tolerance

Programming Languages Class Project

A compiler in C++ with a recursive descent parser that directly generates a linked-list intermediate representation supporting 6 instruction types for assignments, conditionals, loops, and switch statements.

Compiler

Compiler with recursive descent parsing, intermediate code generation, symbol table management, and a PC-based execution engine.

c++recursive-descent-parsingcode-generationcompilers

Contact

I'm always open to new opportunities and conversations. Feel free to reach out!