1. Skyler Tran
714-261-7664 | skylertran528@gmail.com
10866 Westminster Ave Spc 63, Garden Grove, CA, 92843
SUMMARY
Embedded Systems Experience focusing on both HW design and SW/FW implementation. Both
Team Lead as well as key subsystem developer. Targeting Development position in Embedded
Solutions Company.
EXPERIENCE. All are from my classwork at CSULB
Senior Project – Served as team lead of a year-long project to build an original design to capture
a video image and identify human face with goal of demonstrating teamwork while delivering a
complicated system.
• Set schedule, key design parameters, task list, design meetings and responsible for PCB
design (using Eagle CAD PCB toolchain), layout, assembly and verification.
• Used Spartan 6 FPGA as Digital Camera controller and video capture engine; Verilog for
firmware development, programmed I2C interface and UART to control the system. As a
bonus created a 3D Printer body for weight and ease of movement by Servos.
• Team leadership required extra effort on top of my technical responsibilities. Self-taught
3D modeling to drive 3D printer. Project was full year effort requiring excellent planning
and constantly driving the team.
SOC Design Project – Using FPGA and PicoBlaze microcontroller, developed a fully
functional, high-performance, UART capable of 921600 baud, including parity checking for both
transmitter and receiver.
• Developed Finite state machine for receive baud rate detection and to control high-speed
SERDES in FPGA. PicoBlaze programmed for different use cases such as loopback.
• Simulated using Xilinx toolset and discovered several timing issues, programmed
PicoBlaze to provide master control for my solution.
• Asynchronous nature of this project taught me many important aspects of design and
implementation including impacts on state machines, performance parameters, and
system design.
Microcontroller Design Project – Used an 8051, micro-servos, and a homemade
electromagnetic pickup tool to build a functioning metal detection and pickup assembly where
the pickup arm would attempt to pick up a metal object and move it to a home position.
• As part of a two-man team, my responsibility was to develop the pickup device and write
the assembly language code. Used interrupts for sensor control. PWM for Servo control
and GPIOs to control pickup device.
2. • Learned key aspects of interrupt driven, real-time system design that had to monitor
position while sensing asynchronous events. Although assembly language allows intimate
HW interfacing, debugging can be very difficult especially in a real-time situation.
EDUCATION
California State University, Long Beach
Bachelor of Science Degree, Computer Engineering May 2016
Computer Engineering G.P.A. - 3.1/4.0
Orange Coast College
Associates Degree in Science 2007 - 2012
Key courses: Introduction of Computer Logic, JAVA Programming.
EXTRACURRICULAR ACTIVITIES
Home Automation Remote Control – LED Controlled Power switches to turn on and off the
lights, and wireless 3D printer. Designed to control TV, Computer, and other AC Powered
devices in the home. Researched and implemented using Arduino Uno microcontroller
development board.
Built and modified a Prusa i3 3D Printer kit. Replaced UART/SD Card subsystem with
Bluetooth interface to Computer allowing the application to directly control the 3D printer rather
than creating an SD Card file to print offline.