Resume
Objective
To utilize my expertise and work on novel technologies such as computer vision.
Technical Skills
-
Languages: Java, C, C++, assembly, Racket, JavaScript (node.js), SQL, Python, Matlab
-
Operating Systems: Linux, Windows
-
Version control: Git, Subversion
-
Expert in 3D Cameras: scripting and testing (LIDAR, ToF, active/passive stereo, structured light)
- cameras targeting automotive, drones, robotics, and Virtual/Augmented Reality products
Experience
Poly Inc: January 2018 – Present
Software Engineer
-
WiFi and Graphics integration for new hardware
-
Automated Build System for official firmware builds
-
Enabling IPv6 on products
-
Maintaining software for embedded devices
-
QA test framework enhancements
-
Interop testing for ITSP Certification
-
Create and Maintain build system for firmware releases
-
Maintain and create endpoint software to provision devices
Obihai Technology: June 2017 – January 2018
Software Engineer
-
Linux embedded development for phones
-
Android App for ITSPs
Intel Corporation: September 2016 – December 2016
PerC Camera Characterization Software Engineer Intern
-
Designed, built metrics in Matlab, and conducted tests to compare depth sensing cameras
-
Made C++ data collection tools for cameras using various computer vision libraries
Orbital-ATK Inc: June 2016 – August 2016
Information Systems Intern
-
Managed large scale systems and services at the company
-
Assisted with IT
Origo Software Inc: December 2015 - February 2016
Web Developer Intern
- Built node.js and expressjs app to parse EDI files and convert it to the JSON format
The Friendship Circle Palo Alto CA: December 2011- June 2014
- Volunteer caretaker and assistant for children with mental disabilities
Education
-
M.S. Software Engineering Specialization in Cybersecurity at San Jose State University (present)
-
B.S. Computer Science at San Jose State University (graduated 2016)
-
Object Oriented Design
-
Data Structures and Algorithms: Implemented algorithms and data structures in Java
-
Operating Systems: Projects in Java, C, C++
-
Database Management Systems: Built file based SQL database system in C++
-
Information Security
-
Programming Paradigms: Built interpreted languages using Lisp and Java
-
Parallel Processing: Built C parallel processing software
-
Computer Architecture: MIPS assembly
-
Computer Graphics: Built C/C++ OpenGL applications
-
Miscellaneous
-
United States and French citizen, willing to relocate
-
Fluent Languages: French and English
-
Hobbies: Jiu-jitsu, Dungeons & Dragons