John Joseph Fangonil
California State University, Northridge Fall 2010 – Spring 2017 Bachelor of Science, Computer Engineering
Crespi Carmelite High School Fall 2006 – Spring 2010 High School Diploma
Skills (Programming Languages/Design)
• Vivado/Vivado HLS
GPS (Senior Design Project)
o Designed a handheld GPS to display latitude and longitude coordinates accurate to 100 feet.
o Team opted to design using the Arduino platform, using the Arduino Mega microcontroller, GPS shield, and TFT display.
o Unit was programmed in C to display coordinates as well as a map of the local area and a current position cursor.
Digital Lock Design
o Designed a digital lock in VHDL using FSM model with the following characteristics:
4-digit user and admin passcode
3 attempt limit followed by user-defined lockout time
Passcode reset in admin mode
o Wrote a program in Java which synthesizes the popular game based on recursion techniques.
o Game is played on a 2-D defined space with a set number of bombs. User must enter a row/column combination, after which the game checks for a bomb’s existence. This continues until a bomb is found or all blank spaces are uncovered. Coursework
Theory of Digital Systems
Continuous and Discrete Systems Analysis
Digital Systems Design
Design of Digital Computers
Transistor Operation and Analysis
Probabilistic Systems in Engineering
System on Chip (SoC) Design
FPGA/ASIC Design using VHDL
Advanced Data Structures
Computer Architecture and Organization
Introduction to Operating Systems
Introduction to Software Engineering