My name is Samuel On, and I am graduating from York University for Software Engineering this fall. My focus is React and Java as well as computer security. I have dabbled into C, Express, Spring, RESTful, MYSQL, Figma, python and Java EE. Refer to my resume below for more information. I have worked on a multitude of projects such as an Ecommerce Website, Scapy project, and Console game. The hobbies I enjoy are basketball, snowboarding, bowling, table tennis, dogs and exercising.
Cyber Security Resume Developer ResumeFor this project, Java Jersey, React, Netlify, and IBM Database were used. I mainly contributed to the frontend development of the project with forms, pages, and api calls. React-redux was used to maintain the state-space. I collaborated with the backend members in solving issues for Java Jersey and Derby db. This project was created in a group of 4, within 1 month.
GitHubFor this project, Scapy library in python was used to create an ipv4 scanner that recorded non-invasive reconnaissance data on remote networked devices. Such as whether the device was responsive, IP-ID counter deployed (TCP), port 80 opened, SYN cookie deployed, IP-ID counter(ICMP), and OS deployed. This was tested on real-time IoT devices and creates an CSV file of the recorded data.
GitHubFor this project, Effiel was used. It is a contract-based language derived from C. The goal of the project is to use the Effiel Testing Framework(ETF) to create a copy of the game based on an oracle with a seed random number. The copy made should match the oracles moveset for the same instructions. Designs used included encapsulation, abstraction, inheritance, singleton pattern, and others.
GitHub Project Specifications