(408) 464 – 3406 | tang.michaely@gmail.com
Education University of California, Santa Cruz
Expected June 2018
Pursuing Bachelors of Science in Computer Engineering GPA: 3.38
Computer Science Minor
Awards
Dean’s Honors List: Fall Quarter 2016, Winter Quarter 2017, Spring Quarter 2017
Skills
Advanced Proficiency (5+ Years)
- Java: event-driven programming; object oriented programming (OOP); dynamic allocation; linked lists and list processing; stacks & queues; binary search trees; algorithms
- C: system software and computer architecture; finite & hierarchical state machines; static and dynamic memory allocation; embedded systems; low-level communication protocols
Intermediate Proficiency (2+ Years)
- C++: interfacing of C++ with Computer Vision libraries like OpenCV and ArUco;
- Logic Design & Verilog: TTL circuits; computer-aided design and simulation tools; programmable logic; schematics
- Mechanical Hardware Design: SolidWorks
- Spartan FPGA, Basys2, PSoC, Arduino, PIC32, Raspberry Pi microcontrollers
Projects & Experience
Computer Vision Research at Osaka University
Summer 2017
- Created an augmented reality game of chess where an Arduino Braccio mechanical arm interacted with virtual chess pieces
- Used OpenCV with ArUco’s computer vision technology to detect and track cubes marked with ArUco markers and used OpenGL to project 3D chess pieces onto markers
- Observed the effects of using higher definition cameras and how they changed the accuracy in marker detection
- Written in C ++
Web Project: ShopLyfe
Fall 2017
- User inputs recipes and a shopping list gets automatically generated for grocery shopping
- Used Bootstrap and Stupid.CSS for looks and appearance
- Used SQLite database, hosted on Amazon Web Services
- Practiced AGILE software development and Git for version control
- Written in Python
Mechatronics
Fall 2017
- Built an autonomous robot assembled from pieces designed using SolidWorks along with DC motors, servos, various sensors, and a PIC32 microcontroller
- Prototyped and soldered electronic boards that handled power distribution and signal amplification, conditioning, and filtering
- Programmed PIC32 to interact with hardware and handle the HSM of the robot utilizing an ES Framework library
- Robot traversed a field enclosed by a black-tape border using light sensors to differentiate between the black-tape border and inner field Launched ping pong balls through targets lit up by a beacon or track wire
- Written in Embedded C