Post Job Free

Resume

Sign in

FPGA, embedded systems, Data analysis,Python, Linux, Veriog, AutoCAD

Location:
Oakland, CA
Salary:
18/hr
Posted:
February 14, 2020

Contact this candidate

Resume:

Chak Sum Chan

Telephone: 925-***-**** Email: adbr7c@r.postjobfree.com

San Jose State University: Electrical Engineering B.S (Senior Year) Fall 2017 - Fall 2020

Objective

Passionate and results driven senior electrical engineering undergraduate seeking an internship position in data analysis,

data science, data engineering, FPGA, embedded systems, test engineering, electrical engineering, or firmware engineering.

Relevant Project & Classwork

(EE012)Analysis of UCI Machine Learning Repository power plant

-Analyzed 6-year full load power plant rate for gas turbines, steam turbines, and heat recovery steam generators for statistical summary using MATLAB and graphing relationships to visualize data, estimate correlation between variables, normalization, and linear/non-linear regression.

(EE178) Digital Design with FPGA

-Designed a finite state machine to control the datapath of a speech synthesis circuit to output an audio signal.

-Debugged hardware with control, observed and recorded via Intellectual Property (IP) to expand templates VEO (Verilog) and VHO (VHDL) which allowed the observation of Vivado to see switches that affect the inductor.

-Designed elevator circuit implemented onto the Zynq based FPGA utilizing the following features: seven-segment display, audio output connected to a speaker, and buttons/switches to serve as manual inputs.

Countdown Timer

-Implemented a countdown machine controlled by the keypad button.

-Designed with de-bouncing circuit using a finite state machine to open and lock control of the time multiplexed 7-segment display.

-Triggered the external interrupt using a rotary optical encoder to be able to count up or down by implementing an interrupt service routine (ISR).

Random number generator guessing game with UART

-Implemented guessing game where the player needs to guess a value seven times from a range of 0-99 using Termite (RS32 Terminal) window; Termite offers hints for the number until the player either guesses correctly or runs out of turns.

-Transmitted a 4-digit number entered on the keypad from the microcontroller to the Termite terminal.

-Designed data entry from Termite terminal that is transmitted to the microcontroller to display data onto the 7-segment display.

-Utilized state machine design with de-bouncing for the game implementation.

Digital design with Xilinx ISE and implemented circuit on breadboard

-Designed digital circuits (combinational and sequential circuits) with different logic gates.

-Predicted the expected outputs using a truth table and compared it by having the outputs drive LEDs.

-Mapped the circuit design from Xilinx schematic editor and matched the simulation waveform results with the truth table output.

Design of Binary-Coded-Decimal (BCD) Counter

-Implemented HEX counter design with keypad for a 7-segment display of Nexys4 FPGA board.

-Assigned the pins of the buttons as well as the 7-segment display anode and cathode pins with a Digital Clock Manager (DCM) design in the Verilog HDL instantiation template.

(EE138) Embedded Control System Design

-Implemented a simple calculator function design with GPIO, a control system for the motor.

Digital to Analog/Analog to Digital converter for fan motor

-ADC –designed analog signal from potentiometer to 12-bit digital data that outputs on display.

-DAC - designed array with samples of sine wave to output 2 kHz tone on a speaker.

-DC Motor control with PWM - Pulse-width-modulated signal sent to each motor terminal.

-PWM DC motor control with ADC - used to read potentiometer, adjusted duty cycles for motor speed and direction control.

Motor control via the RTOS implementation

-Used FreeRTOS to handle interrupts and create stricter requirements on the hardware with semaphores to switch between the keypad routine and PID control routine.

(SCE) Software and Computer Engineering Organization (Development team officer, Fall 2019 – current)

-Made a software framework for the club inventory and designed the data input system. Enabled club officers to access the entire inventory efficiently and utilize the inventory reservation process for service.

Technical Skills

Python, Java, C, Assembly (ARM Cortex), Matlab, R,PHP,HTML, CSS, Javascript, SQL, ReactJS,Xilinx (Vivado, ISE), Verilog, LTspice, Eagle, AutoCAD, Microsoft Office programs (Word, Excel, Powerpoint, One Drive), Linux, IOS

Relative Experience

Math and Physics Tutor- College of Alameda (Fall 2015- Spring 2017)

-Adapted teaching style to assist students individually and in small groups to help them improve their math skills and physics comprehension.

-Motivated students to a greater push toward a greater proficiency in Algebra and Calculus.



Contact this candidate