Jonathan Ho


 Silicon Valley

  • Software Engineer @ Arista Networks
  • Member of the US Cyber Team (2023, 2024)
  • COO + CTFs with TheHackersCrew
  • SCU B.S. CS + M.S. CSE


Experience

Arista Networks

Arista Networks

  • Implemented features to extend and improve IP multicast on the control plane of routers and switches for real customers.
  • Built on top of Protobuf (Google Protocol Buffer), BESS (Berkeley Extensible Software Switch), DPDK (Data Plane Development Kit), EOS (Arista Extensible Operating System), and other frameworks.
  • Developed product code in Arista's attribute-oriented programming language, along with white and black box tests in C++, Python, and Go.
Software Engineer
  • Worked On: EVPN Multicast, IGMP, IGMP snooping, MLD, MLD snooping, MSDP
Jun 2022 - Present
Software Engineer Intern
  • Worked On: PIM-SM
Jun 2021 - Sep 2021

Show More

Jonathan Ho Tutoring

Jonathan Ho's Tutoring Service

Private Computer Science Tutor

Tutored 3 high school students 1-on-1, offering personalized advice and training, every week.

• Created lectures on strategies and concepts for students to succeed in USACO contests.
• Developed AP Computer Science and Introduction to Java curriculum to help students succeed in school.
• Curated spreadsheets with practice problems to track progress and determine strengths/weaknesses.

Jul 2020 - Jul 2022
HackerRank

HackerRank

Problem Setter and Tester

Worked as a problem setter and tester with the content team at HackerRank.

• Created and tested questions for HackerRank contests, certification exams, and practice sets.
• Produced high-level assessments with the highest degree of technical sanity, clarity, and vocabulary.
Domains: Problem Solving, Algorithms, and Data Structures.

Nov 2020 - May 2022
HackerRank

SCU Department of Mathematics and Computer Science

Computer Science Grader

Worked as a grader for CSCI 163 / COEN 179: Theory of Algorithms in Fall 2021 and Winter 2022.
• Graded 60+ homework assignments each week.
• Provided detailed feedback to help students understand their mistakes.

Worked as a grader for CSCI 161: Theory of Automata and Languages in Spring 2021.
• Graded 20+ homework assignments each week.
• Provided detailed feedback to help students understand their mistakes.

Mar 2021 - Mar 2022
Trace Labs, OSINT

Trace Labs

Open Source Intelligence (OSINT) Analyst

Worked as a Volunteer Open Source Intelligence (OSINT) Analyst, as part of Trace Labs, a global non-profit organization seeking to accelerate the family reunification of missing persons, responsible for:

• The collection, summarization, & reporting of Open Source Intelligence (OSINT) work product to assist Law Enforcement & domestic security agencies in their pursuit to reunify missing persons & their families.
• Collaboration with a geographically & culturally diverse team working in a scalable, 24x7 environment.
• Contribution to a centralized & current database of verified information on lost persons, made available to Law Enforcement & domestic security agencies.

Jul 2020 - Jul 2021
AP Physics, Fellow, Teaching Assistant

Cupertino High School

AP Physics Fellow / Teaching Assistant

Worked as a teaching assistant for the AP Physics C teacher for 2 semesters (Fall: Mechanics, Spring: Electricity and Magnetism) to help students understand advanced physics concepts and prepare them for the two AP exams at the end of the year. As a

Quiz Maker and Grader:
• Created 5 quiz problems along with corresponding answer keys and rubrics each week.
• Graded 100+ quizzes each week.

Lab Assistant and Grader:
• Prepared and set up lab equipment each week.
• Supervised 10 lab groups and guided those that needed help.
• Graded 10 college-level online group reports and 30+ individual lab journals each week.

• Provided detailed feedback to help students improve on their quizzes and labs.

Aug 2018 - Jun 2019

Education

Santa Clara University

Santa Clara University

Master of Science

Degree in: Computer Science and Engineering


Show Coursework

Relevant Coursework:

Computer Engineering:
COEN 280 - Database Systems
COEN 239 - Network Design Analysis

Mathematics:
AMTH 387 - Cryptology

Sep 2022 - Present
Bachelor of Science

Major: Computer Science, Minor: Mathematics
Emphasis: Software, Security, Algorithms
Pathway: Paradigm Shifts and the Nature of Human Knowing

Professional Affiliations: Discord Network, BroncoSec, Association for Computing Machinery


Show Coursework

Relevant Coursework:

Computer Science:
CSCI 187 - Design and Management of Software
CSCI 182 - Web and Data Mining
CSCI 169 - Programming Languages
CSCI 164 - Advanced Theory of Algorithms
CSCI 163 - Theory of Algorithms
CSCI 162 - Computational Complexity
CSCI 161 - Theory of Automata and Languages
CSCI 61 - Data Structures
CSCI 60 - Object-Oriented Programming

Other:
ENGR 110 - Community Based Engineering Design
ENGR 19 - Ethics in Technology
HIST 79 - History of Technology

Computer Engineering:
COEN 177 - Operating Systems
COEN 146 - Computer Networks
COEN 21 - Logic Design
COEN 20 - Embedded Systems

Mathematics:
MATH 177 - Graph Theory
MATH 122 - Probability and Statistics I
MATH 53 - Linear Algebra
MATH 51 - Discrete Mathematics
MATH 14 - Vector Calculus
MATH 13 - Multivariable Calculus

Sep 2019 - Jun 2022
Cupertino High School

Cupertino High School

High School Diploma

Test Scores: SAT Subject Test Mathematics Level 2 - 800, SAT Subject Test Physics - 800

Professional Affiliations: Competitive Programming Club, FRC and FTC Robotics Teams

AP Courses: Computer Science A, Calculus BC, Physics C: Mechanics, Physics C: Electricity & Magnetism, Chemistry, Statistics, Microeconomics, US Government and Politics, US History, Chinese

Aug 2015 - Jun 2019

Competitions and Awards

Redesign Coming Soon

Affiliations

thehackerscrew, CTF

thehackerscrew

Chief Operating Officer
  • Secured sponsorships and partnerships from renowned tech companies, such as Google, Github, and many others.
  • Managed team finances, including prize winnings and sponsor funds, on the order of tens of thousands of dollars.
  • Developed the team website (thehackerscrew.team), featuring all of our accomplishments and members.
Jan 2022 - Present
Core Team Member
  • Consistently performed at a high level week after week, winning dozens of events. Overall CTFtime rank 11 in 2023, 13 in 2022, and 24 in 2021.
  • Specialized in solving Professional Programming (PPC), Reverse Engineering (RE), Hardware (HW), Open Source Intelligence (OSINT), and Miscellaneous (Misc) challenges.
Jul 2021 - Present

Show More

Santa Clara University BroncoSec, Security

SCU BroncoSec (Security Club and CTF Team)

CTF Team Captain, Club Member

• 1st place in BroncoCTF and workshop challenge leaderboard out of 20+ club members.
• Represented the school in collegiate cybersecurity competitions.
• Taught weekly workshops and crafted practice challenges.

Sep 2019 - Jun 2022
Santa Clara University Association for Computing Machinery

SCU Association for Computing Machinery

Club Member

• Member of the world's largest scientific and educational computing society.
• Networked with industry professionals, professors, alumni, and other members.

Sep 2019 - Jun 2022
Santa Clara University Discord Network

SCU Discord Network

Community Moderator, Bot Developer

• Moderating the community Discord server, working with permissions and audit logs.
• Building commands for the SCU bot to automate verification, web scraping, and many other tasks.

Jul 2020 - Jun 2022
Quora, Algorithms, Space

Quora Algorithms Space

Admin, Contributor

• Led team of 2 moderators and 16 contributors to manage page submissions and content.
• Curated content related to algorithms and data structures.
• Provided resources to help aspiring developers prepare for their technical interviews.
• Reached over 1.7 million views and 140 thousand followers.

Nov 2019 - Jun 2022
Lions, CTF

Lions (CTF Team)

Core Team Member

• Competed in international cybersecurity competitions every week.
• Top 100 Team on CTFTime Global Ratings Leaderboard.

Jul 2020 - May 2021
Alternate Reality Detectives, ARG

Critical Elements: AR Detectives

Podcast Researcher, Moderator

• Completed full analysis and research on trending internet puzzles and mysteries each week.
• Moderated the community Discord server, working with permissions and audit logs.
• Solved complex puzzles, mysteries, and challenges for fame, fun, and prizes.

Jul 2019 - Dec 2020
Cupertino Competitive Programming Club

Cupertino Competitive Programming Club

Co-founder, Instructor

• Co-founded the competitive programming club on campus with 3 classmates.
• Taught graph theory, dynamic programming, and problem-solving techniques to 36 students each week.

Aug 2016 - Jun 2019
Cupertino Robotics FRC 2473 Goldstrikers

Cupertino Robotics FRC 2473 Goldstrikers

Software Team Lead

• Designed robot’s code architecture to control ball shooting, climbing, and driving features using Java.
• Led 5 students to develop robot commands for the ball shooting, climbing, and gear mechanisms.
• Led 4 students to develop diagnostic code to find and automatically fix software errors using try and catch methods.
• Built front-end AI data analytics software to predict match outcomes during robotic competitions.
• Created a virtual robot driving simulation with realistic collisions to train human drivers.

Aug 2017 - Jun 2019
Cupertino Robotics FTC 6038 Pathfinders

Cupertino Robotics FTC 6038 Pathfinders

Software Team Member

• Developed autonomous code to optimally score points within a 30 second time period.
• Developed eration code for human drivers to control the robot using game controllers.
• Won 1st place PTC Design Award, 3rd place Inspire Award, and 3rd place Engineering Journal Award.

Aug 2016 - Jun 2017

Projects

Redesign Coming Soon

Skills

Programming Languages
  • Java
  • C++
  • C
  • Scala
  • Go
  • Swift
  • Objective-C
  • SQL
  • ARM Assembly
  • x86 Assembly
  • Verilog
  • VHDL
Data Interchange
  • JavaScript Object Notation (JSON)
  • Extensible Markup Language (XML)
Shell Scripting
  • Python
  • Bash
  • Job Control Language (JCL)
Markup Languages
  • HTML
  • LaTeX
  • Markdown
  • Unified Modeling Language (UML)
Version Control System
  • Git
  • Perforce
Programming Industry Knowledge
  • Problem Solving
  • Object Oriented Programming
  • Functional Programming
  • Computer Networking
  • Algorithms
  • Data Structures
  • Software Development
  • Web Development
  • iOS Development
  • Android Development
  • Robotics Programming
  • IBM Mainframe Programming
Security Industry Knowledge
  • Binary Exploitation / Pwn*
  • Cryptography
  • Digital Forensics and Incident Response*
  • Hardware / Radio Frequency
  • Networking and Packet Analysis
  • Open Source Intelligence (OSINT)
  • Penetration Testing*
  • Reverse Engineering
  • Web Exploitation*


- certified by HackerRank
- certified by LinkedIn
* - currently learning