Hi, I'm Brandon Aperocho! I am a recent University of Toronto graduate with a Information Security Specialist and a Mathematics Minor.
With my spare time, I currently enjoy playing games such as Super Smash Bros. Melee, Apex Legends and Monster Hunter: World. When I am not playing games, I also like to watch the League of Legends esports competitive scene and the NBA. I also enjoy reading and watching videos on new tech to learn about and stay up to date with the fast growing tech world.
With my studies, I have become thoroughly passionate about cyber security, automation, and software development. If you think you have some opportunities that I may be interested in and think I may be a perfect fit, feel free to contact me and download my resumé!
Brandon Aperocho
Toronto, Ontario
Canada
(905) 617-2788
baperocho@gmail.com
Specialist in Information Security and Minor in Mathematics • Sept. 2014 - June 2019
Some of the courses that I have enjoyed during my university career were: Computer and Information Security, Data Structures and Algorithms, Software Design and Engineering, Computer Complexity and Computability, and Computer Forensics.
Computer and Information Security covered some fun topics such as buffer overflow exploits and defenses, OWASP top 10, penetration testing, and teaching a lecture on a chosen topic to the class. The topics I chose to research with a partner were John the Ripper (an offline password cracking tool) and Stegosploit ("A way to deliver an exploit with STYLE!").
Computer Forensics covered some topics such as computer ethics, some basic law, finding and reporting metadata, general investigation protocols and hardware tools, investigation principles by ACPO, IOCE, and NIJ, and using AXIOM and OSINT.
Project Manager • Sept. 2017 - Sept. 2018
- Planned daily meetings with team members onsite, and devised plans to complete a
part of a multimillion-dollar project with the given scope of work
- In charge of leading a team of electricians, training new recruits, and creating a list
of necessary supplies to be ordered to complete the project
- Wrote daily reports to update key stakeholders about the progress being made on the current
project, and plans that were to be executed on the following business days
Work Site Supervisor and Labour Worker• June 2016 - Aug. 2016
- Managed multiple tasks and assigned them to others to ensure optimal workflow
- Ensured that all safety and company regulations were being followed by all workers on site
- Documented all activities and progress, then sent a final draft to the Project manager
Languages: Python, Java, C, Bash, Perl, JavaScript, Scheme
Technologies and Tools: Windows, Linux, Git, Subversion, LaTeX, Wireshark, AXIOM, VMWare, KaliLinux, JUnit
Databases: PostgreSQL, MySQL
Applications: Word, Excel, Powerpoint, Outlook
The goals for this project was to find all vulnerabilities of the website. Once all of vulnerabilities were found, a step-by-step report was written in order to reproduce all of the results that were discovered. As well as fixing all of the vulnerabilities within the website backend/frontend. After that, we had to find out what the infiltrator was doing on the VM that the website was hosted on by exploring system logs, bash history, etc.
Mediums and Methods: PHP, C, PostreSQL, LinuxThe goal of this group project was to contruct a mock file system using Java. This mock file system was a command line project that implemented many POSIX commands such as mkdir, cd , cp, rm, etc. We were also to implement the ">" and ">>" options to overwrite and append text into files in the mock file system. Junits were used to help with test driven development and implementation.
Methods and Mediums: Java, Scrum, JUnitIn this group project, we built a topdown shooter with the objective to survive the endless waves of zombies. In this game, we implemented databases to hold login info, and highscores. We also implemented other guns to buy to help survive the waves. In order to stay on track with development, we used PivotalTracker to help us choose what user story to add next.
Mediums and Methods: Java, Slick2D, LWJGL, LWJGL, Agile, PivotalTracker