Post Job Free

Resume

Sign in

Software Engineer

Location:
San Francisco, CA, 94116
Posted:
September 03, 2015

Contact this candidate

Resume:

EDUCATION:

Bachelors of Science in Computer Engineering, June 2015

University of California, Riverside

●Senior Design Project: Persistence of Vision Propeller Display (POV)

-Device with a row of LED’s rotating at a high rpm to display desired string, time, or image

-Language: C++

-Responsibilities: Mechanical, electrical and software design for the communication between components and microcontroller, Design and implement the User Interface (menu)

-Software: TeraTerm, BlueTerm, Arduino IDE

-Hardware: Arduino Uno, Hall Effect Sensor, LED array, HC-06 Bluetooth, DS1307 Real Time Clock

-Industry Standards: Bluetooth, I2C

●Intermediate Embedded Systems Project: Automatic Wheelchair Leveling System

-System powered from an ATMEGA1284-PU microcontroller, connected to an accelerometer and gyroscope. Stepper motor adjusts the angle of the chair to level out when the system goes up an incline or decline.

-Language: C

-Responsibilities and skills: Electrical design and software development. Ability to read and understand datasheets, Ability to learn and use I2C for communication between the gyroscope and MCU.

-Software: Atmel Studio IDE

-Hardware: ATMEGA1284-PU, MPU-6050 / GY-521, Shift registers, resistors, potentiometers, buttons, transistor array, 8x8 RGB LED Matrix, AVR ISP mkII

●Embedded Systems Project: Tank Wars (Single Player Shooter vs. Artificial Intelligence)

-Single Player shooter on a breadboard using two 8x8 LED Matrix as a screen. There are multiple maps, levels, skills and difficulties. To win, the player must shoot down the A.I. or vice versa.

-Language: C

-Responsibilities: Electrical design and software development.

-Software: Atmel Studio IDE

-Hardware: 8x8 LED Matrix, 4x4 keypad, LCD, Shift registers, resistors, potentiometers, transistor array.

-Industry Standards: UART

Link of videos for the above projects: https://www.youtube.com/user/MrJeremyMah

Database Management Systems Project: Online Messenger

-Implementation of the functions and features of an online messenger in a Java console application using SQL queries. A Java template user interface is provided.

-Responsibilities and skills: Extend the basic client to add functionality and create an interface as intuitive as possible for a regular user with the combined use and knowledge of Java and SQL.

-Languages: Java, SQL

-Software: Vim, PostgreSQL

SKILLS AND ABILITIES

Programming: C/C++, Java, SQL, VHDL, HTML, CSS, Assembly Language (LC-3)

Software: Matlab, Simulink, Xilinx

Simulators: ModelSim, PSpice

Design Tools: FPGA, VLSI, Cadence Tool Suite

Operating Systems: LINUX, Windows, Macintosh

WORK EXPERIENCE:

Course Instructor, iD Tech Inc. at San Francisco, CA (June 2014 – August 2014)

●Provide technical support and troubleshooting for computer related problems

●Set up computers, peripherals, and other related devices

●Create, design and execute a course plan that would encourage teens to pursue a path in computer science



Contact this candidate