My name is Dennis and I'm currently a Computer Science major at UC Irvine expected to graduate in December 2021. I have strengths in Python, C++, Java, and full stack development. My recent projects have helped me develop my skills with utilizing APIs, frameworks, and using various tech stacks. My experience as a Platform Engineering intern at DICK'S Sporting Goods has helped me develop practical experience that I can continue using within industry. I thoroughly enjoyed completing my intern project, consisting of building a CI/CD pipeline that automated onboarding teams with Azure resources.

Dennis Chuong

Resume

Here is the link to my resume!

Projects

Fabflix

(March 2021 - June 2021)

Constructed a movie-focused web application that displays relevant information on movies and stars of movies. Developed the front-end using HTML and CSS. Handled the logic of the back-end using JavaScript and jQuery. Interacted with the movies database using JDBC and MySQL, while utilizing stored procedures. Hosted the website on AWS while using principles such as connection pooling and load balancing. Implemented an autocomplete search feature when searching for movies. Incorporated usage of session data and cookies.

Stockpot

(February 2021 - March 2021)

Launched an educational stock trading Android application that gives in-depth analysis of stocks and allows users to interact with the platform by creating posts of predictions and analysis. Collaborated within a 3-person team environment using the Agile Framework, Scrum to quickly deliver a minimum viable product (MVP) utilizing Sprints and GitHub's project management board. Developed the application implementing features such as an indeterminate progress bar when loading data from an external REST API, utilizing Recycler Views and List Views to display data, interaction with the Parse database, and a feature to pull down to request new posts. Created digital wireframes and prototypes using Figma (as shown in the gif demo played on the left).

Farmly

(January 2021 - June 2021)

Facilitated senior capstone project consisting of a 4-person team using Scrum (Agile Framework). Organized daily weekday meetings with project sponsors and operated as a liaison. Implemented front-end using the Ionic framework, incorporating elements from HTML, CSS, TypeScript, and SASS. Assembled the back-end logic using Angular using concepts such as components, pages, and routing. Developed a system for analytics through Google Cloud Platform microservices such as Google Cloud Functions, Google Cloud Scheduler, and Google Cloud Pub/Sub. Integrated Firestore/Firebase functionality within the application. Farmly was one of three projects invited to panel at the annual UCI ICS Showcase.

CodePath: Android Projects

(January 2021 - March 2021)

Participated in off-campus 10-week CodePath course to learn Android development. Incorporated fundamental concepts such as implementing RecyclerViews, layouts through XML files, inflating views and binding data respectively, and etc. Projects in-progress or to be completed include Flixster, SimpleTweet, and SimpleInstagram.
The project currently presented is Flixster, an application used to display the top current movies with detailed Information including ratings, movie descriptions, and movie trailers. APIs utilized included Movie DB API and YouTube API.

Bapple

(November 2020 - December 2020)

Collaborated in a 4-person team to create a web-based search engine from the ground up that is capable of handling tens of thousands of documents or Web pages, under harsh operational constraints and having a query response time under 300ms. Constructed front-end of web-based search engine using HTML, CSS, and JavaScript. Utilized Flask to handle back-end logic such as passing relevant information based on the user query. Implemented core search engine fundamentals such as tokenizing, stopping, and relevance score.

ZotCalZ

(November 2020 - December 2020)

Developed a health and wellness program which logs the users caloric and macronutrient consumption for the current day using an Arduino and a corresponding HX711 load cell, which outputs remaining caloric and macronutrient goals for the day. This project utilizes Flask, HTML, CSS, JavaScript, MySQL, AWS EC2, AWS RDS, and Chart.js to accomplish this task.

American Red Cross Club: General Member Google Sheets Parser

(August 2020 - September 2020)

Constructed a desktop application that automates a time-consuming task. This program reduces the amount of time of inputting general member points from 30-40 minutes to 1-4 minutes per use. This project was created using Python, gspread API, and Tkinter GUI. The code is expected to be refactored and the GUI to be recreated in PyQt in a future iteration.

American Red Cross Club: Discord Bot

(August 2020 - September 2020)

Developed a Discord Bot for the American Red Cross Club at UCI. The Discord Bot provides quick access to links of interest and provides helpful information for members of the UCI community to get connected with the club. This program was implemented using Discord.py and deployed via Heroku.

Evergreen Habit Tracker

(August 2020 - Present)

Created a web-based habit tracking application which aims to combine Computer Science with psychology and productivity. Future iterations will incorporate psychology ideas such as positive reinforcement and variable rewards, and include productivity ideas such as the Pomodoro and Kanban technique. This project utilizes Django, REST APIs, JavaScript, HTML, and CSS.

Experience

DICK'S Sporting Goods

(June 2021 - August 2021)

As a Platform Engineering Intern at DICK'S Sporting Goods, I worked closely with my training manager and other team members of the Platform Engineering team. I worked on creating a CI/CD pipeline to automate onboarding other teams within the company with Azure resources.

American Red Cross Club at UCI

(June 2020 - June 2021)

As the Webmaster of the American Red Cross Club, I maintained the website of the site and participated in administrative decision-making for the club. I have created two applications during my time as Webmaster to increase quality of life and incorporate more efficiency within the club. My proudest accomplishment as the Webmaster of the club was being able to create a desktop application that significantly reduces time spent on inputting general member points for the club.

theCoderSchool

(September 2020 - June 2021)

As a Coding Coach at theCoderSchool, I mentored students ages 8-18 in programming languages such as Python, HTML, CSS, and JavaScript. I also introduced students who have never programmed before to block-based languages such as Scratch. At the end of each lesson, I prepared a summary of the tasks completed and core concepts learned during the day to update the parents on the constant, measurable growth the student is attaining.

Relevant Coursework

University of California Irvine, Irvine, CA

  • Boolean Algebra
  • Software Engineering
  • Databases
  • Probability and Statistics
  • Computer Architecture and Assembly
  • Discrete Math
  • Computational Linear Algebra
  • System Design
  • Artificial Intelligence
  • Project in IoT
  • Information Retrieval (Search Engines)
  • Software Testing, Analysis, and Quality Assurance
  • Design and Analysis of Algorithms
  • Senior Capstone Project: Farmly
  • Project in Databases and Web Applications
  • Computer Networks

Orange Coast College, Costa Mesa, CA

  • Java Programming 1
  • C++ Programming 1
  • C++ Programming 2
  • Data Structures
  • Calculus 1
  • Calculus 2

CodePath

Contact Me

Feel free to contact me at dhchuong@uci.edu