Inventory System

Web Application built using Node.js, Express.js, Jade, MongoDB and host with Heroku.
Used to keep track of items in the inventory for the Information Technology Consultant of Computer Science Department at California State University, San Bernardino.

Trip Mobile App

Android application built with Google Map API, Firebase database

Flotsam

Adventure/Arcade game built with Unity3D

Job Bot

A bot to automately apply job for you. Work on Indeed, Angelist. Build with Selenium and Python

Imgur Roulette

Simple Web Application using Python and Flask to get random images on imgur.

Azure AD

Some Python and PowerShell scripts to help with the automation in create users and group in AzureAD

Flappy Bird VR

A remake of popuplar Flappy Bird game but in Virtual Reality.

Save Emails

A simple Python application with GUI using tkinter that help you to save numbers of recent emails that you sent out through outlook.

Disk Usage Scan

This is the simple script to get disk space of student. The script will automaticly launch WinDirStat to clean up disk space if students used more than 5 GB.

Resume

Huey Phan
http://hueyphan.tk/ | phan.huey389@gmail.com | Pasadena, CA

LANGUAGES, FRAMEWORKS and TECHNOLOGIES
- Java; Python; SQL; JavaScript; C++; C#; CSS; HTML; Bootstrap
- Node.js; Django; Flask; Express.js; MongoDB; Firebase; Heroku, Unity3D
 - Git; Docker; Ansible; Shell Scripting; PowerShell; Samba AD/DC; FreeIPA

EMPLOYMENT
Software Developer
Cloudsquare | Jan 2020 - Present
· Develop, maintain, create, and improve validation rules, custom workflows, Visualforce pages, Apex customization, custom objects, fields, and formulas.
· Develop or review development of test protocols for testing application before user acceptance. Review test results and direct further development.
· Performing hands-on software development and testing.
· Work with management, create and manage complex workflow rules, data validation, and triggers.
· Create and manage custom objects, fields, formulas, validation rules, custom workflow, and approval processes.
· Work Closely with Team Lead or Project Manager to develop solution in accordance to the system design.
· Building face detection system using Raspberry Pi, TPU and TensorFlow.
Database Administrator
ADR Services, Inc. | July 2018 – Jan 2020
· Manage and maintain CRM database of cases, clients, contacts, and neutrals.
· Entering data required for generating organizational disclosures.
· Creating and enforcing policies for effective data management.
· Improved the performance of the database by 60% by query optimization.
· Troubleshooting data-related problems and authorize maintenance or modification.
· Devising and implementing efficient and secure procedures for data handling and analysis with attention to all technical aspects.
· Assisting with reports and data extraction when needed.

Junior System Administrator
 
California State University, San Bernardino | June 2017 – Dec 2017
 
· Performed computer troubleshooting and printer maintenance.
· Maintained and repaired labs equipment.
· Provided technical assistance and support to students/staff/faculty.
· Researched unfamiliar technical issues and learn new software/hardware applications.
· Developed Web Application using Node.js, Express.js and MongoDB.
· Research and develop script for Ansible and Docker.
· Installed and configured Samba Active Directory in Virtual Environment such as VMWare, KVM, VirtualBox.
· Research and development of Ansible Playbook.
· Installed, configured and deployed new workstations in computer labs.
· Maintained workstations in computer labs using Clonezillla and FOG.
· Developed scripts to automate tasks for Windows, Linux and MacOS.

TECHNICAL EXPERIENCE
Projects
Trip Mobile App (2017) – Java, Firebase, Google Map API
· Practiced Agile and Scrum during course involving four members using Trello, Slack, and Github.
· Played a key role in writing application logic using Android Studio and Android SDK.
· Wrote technical specifications and reports for the application development process.
· Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
· Participate in fast-paced development cycles; have completed 100% of deadlines ahead of schedule.

Inventory System (2017) – ExpressJS, NodeJS, JavaScript, MongoDB, Jade, Bootstrap, Heroku
  · Lead team of three to develop web application and android application to keep track of electronic devices in the CS Department.
· Created a RESTful API using NodeJS and ExpressJS for the web app and android app.
· Full stack development with JavaScript and MongoDB for database.
· Using Heroku to deploy and host the web app.

Job Bot (2019) – Python, Selenium Webdriver, Chromedriver
· Developed a bot to automate apply job on the online job boards such as Indeed, Monster, and Angelist.

Imgur Roulette (2019) – Flask, Python
  · Web Application to get random images on imgur.com based on user input.

EDUCATION
California State University, San Bernardino, 2017
· Bachelor of Science in Computer Science