Hi, my name is

Jonathan.

I build things for people

As a passionate software developer, I program software that save people time.

About Me

I am a software developer inclined towards backend. I have a background in computer engineering. I am currently working as a EDA Tools software developer at Intel Corporation in Santa Clara, CA.

I am currently working on a project that reminds people to follow up on email outreach.

Here are a few technologies I've been working with recently:

Experience

EDA Tools Software Engineer - Intel
Aug 2021 - present
I automate the development of PDKs used by customers who design semiconductor chips to be fabricated at Intel Foundry Services. I learned Ruby, ERB, and ripgrep.
Robotics Intern - UC Davis C-STEM
Dec 2018 - Feb 2019
At UC Davis, I wrote solutions to 4 robotics challenges, create a new coding activity, and validated programming exercises in Arduino/LinkBot textbooks for RoboPlay 2019 High School Robotics Competition. I learned C and C++.
Deputy Chief Technology Officer - Tri-City Band Corps
June 2016 - June 2018
In Mission San Jose High School, I developed a WordPress plugin to query Salesforce Leads REST API to get band member services hours, fixed the email newsletter unsubscribe link using Salesforce Apex/Visualforce, and cut website hosting expenses. I learned PHP, MVC, HTML, CSS, and web hosting.

Education

2018 - 2021
Bachelor of Science in Computer Engineering
University of California, Davis
GPA: 3.8 out of 4.0
I took classes in Computer Science, Electrical Engineering, and audited M&A and Negotiations classes at the School of Law. I attended NLP linguistics meetings and enjoyed StUCC performances.
2014 - 2018
High School
Mission San Jose High School
GPA: 3.7 out of 4.0
I attended club meetings for speech, computer science, cryptography, and math and played trombone in band, marching band, and jazz band.

Projects

Academic Path Planner – Programmed in Javascript / Sacramento Hackathon
HTML CSS Javascript
Academic Path Planner – Programmed in Javascript / Sacramento Hackathon
Devised graphic flowchart web app for students to plan the order they should take college prerequisites. Developed toolbar functionality to Create, Drag, Rename, Join, and Delete course boxes on HTML Canvas.
What Time Today?
React.js Redux.js
What Time Today?
Originally developed by [Jonathan Cai](https://www.jonathancai.com) What Time Today syncs with Google Calendar. My forked version allows users to import multiple Google Calendar accounts.
Rust Ownership/Borrowing Lecture
Rust
Rust Ownership/Borrowing Lecture
Talking aloud helps me learn a concept. I recorded myself explain Rust Ownership/Borrowing for UC Davis ECS36A.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!