Jonathan Ho


 Silicon Valley

  • Software Engineer @ Arista Networks
  • CTFs with CubeMastery (US Cyber Team), TheHackersCrew, & Advanced Primate Threats
  • SCU B.S. (CS+Math) '22 + M.S. (CSE) '23
  • Passionate about Software, Security, Algorithms, Robotics, Open Source Intelligence, & Puzzles


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: IGMP, IGMP snooping, MLD, MLDv2 snooping, MSDP
Jun 2022 - Present
Software Engineer Intern
  • Worked On: PIM-SM
Jun 2021 - Sep 2021
thehackerscrew, CTF

thehackerscrew

Jul 2021 - Present
Chief Operating Officer
  • Secured sponsorships and partnerships from renowned tech companies, such as Google, Github, and many others.
  • Managed finances, including prize earnings and sponsor funds, on the order of thousands of dollars.
  • Scripted the team website, featuring all of our accomplishments and members.
  • Coordinated and delegated tasks to 40 teammates (of varying timezones), advancing collaboration and performance in competitions each week.
Core Team Member
  • Consistently performed at a high level week after week, winning dozens of events. Overall CTFtime rank 15 in 2022 and 24 in 2021.
  • Specialized in Professional Programming Challenges (PPC), Open Source Intelligence (OSINT), Hardware (HW), Radio Frequency (RF), Reverse Engineering (RE), and Miscellaneous challenges.

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

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


Affiliations

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 - Present

Show More

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
Santa Clara University BroncoSec, Security

SCU BroncoSec (Security Club and CTF Team)

CTF Team Captain, Club Member

• 1st place in workshop challenge leaderboard out of 20+ club members.
• Representing the school in collegiate cybersecurity competitions.

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.
• Network with industry professionals, professors, alumni, and other members.

Sep 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