Close

Kody Nguyen

Software Engineer

View Resume

About Me

I am a recent UC Davis graduate with a Bachelors Degree of Science in Computer Science and Engineering at the University of California, Davis. Given my experience working with both full-stack and software engineering, I am looking for full-time opportunities in either section. In addition, my specializations are in frontend-development and UI-design.

Experience

Python Programming Language

UC Davis

Learned the basics of programming as well as had an introduction to Python. I also learned how to write moderately complex imperative programs using Python, and developed problem-solving strategies using computer programming.

C++ Programming Language

UC Davis

I acquired proficiency in using UNIX tools, developing and debugging programs. I also learned the process of object-oriented program desing and implementation. This was in addition to learning the C++ programming leanguage (classes, abstract data types, hash tables, and et cetera).

Go, Lisp, Prolog

UC Davis

I learned the synatctic defintion of programming languages. This included an introduction to programming languages suchs as Go, Lisp, and Prolog and their features: variabels, data types, data abstraction, object-orientedness, scoping, parameter disciplines, and exception handling.

Software Engineering

UC Davis

I studied the fundamentals of software engineering, the design practices, and visual diagrams. Most of the projects done were mobile applications with an focus on the archetural style, process models, design patterns, and implementation approaches. I also learned how to create mobile applications on the Codename One framework.

Senior Design

UC Davis

I studied the design cycle of a large scale project with real clients from specification to design to implementation to testing and demonstration.

Software GUI Engineer

Ennetix

I've developed graphical user interfaces (GUI) for performance manage software using Bootstrap Vue, implemented algorithms and GUI to interact with the data store through APIs for graphs such as Apexcharts and D3.js.

Education

University of California Davis

Sept 2017 - June 2021

Bachelor of Science - BS in Computer Science and Engineering

Coursework:

  • Discrete Mathematics for Computer Science
  • Software & Object-Oriented Programming
  • Machine Dependent Programming
  • Data Structures
  • Theory Computation
  • Programming Languages
  • Algorithm Design & Analysis
  • Computer Architecture
  • Operating Systems
  • Artificial Intelligence
  • Probability & Statistical Models for Computer Science
  • Web Programming
  • Software Engineering
  • Computer Networks
  • Senior Design

Projects

Computer Vision- Based Ambulatory Uroflowmetry Application

Developed a phone application, algorithm, and website for an at-home uroflowmetry test. The application would provide for more convenient and repeatable testing at home with objective measurements that truly reflect the patient's voiding patterns. Note: An NDA was signed for this project, therefore the link cannot be provided

UC Davis Class of 2020 Graduates yearbook

Worked on both the front-end and back-end aspects of a UC Davis Class of 2020 Graduates yearbook website. It uses 3rd party authentication through Google and has a user-friendly interface. Note: Logging in only works for UC Davis affiliated emails.

View Project

Python Blackjack

Implemented basic functions of blackjack in Python such as splitting, betting, hitting, standing and the interactions between the dealer and player. The game will accurately simulate a real Blackjack game and notify who wins at the end.

View Project

Basic Logic Simulator

Implemented in Codename One both the front-end and back-end aspects of an application to simulate simple logic circuits in real time and get immediate feedback on the user's understanding.

View Project

Skills

Get in Touch

Davis, California