Resume
Certificates and Publications
Offensive Security Certified Professional (OSCP)
Issued Feb 2020
The OSCP is a certification program that focuses on hands-on offensive information security skills. Through a 24-hour pen testing exam, and a documentation report, I have demonstrated the ability to identify vulnerabilities and execute organized attacks under tight time constraints. See credential
Machine Learning-Based Intrusion Detection System for Controller Area Networks
Nov 2020
Published in DIVANet ‘20: Proceedings of the 10th ACM Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications. See publication
Novelty-based Intrusion Detection of Sensor Attacks on Unmanned Aerial Vehicles
Nov 2020
Published in Q2SWinet ‘20: Proceedings of the 16th ACM Symposium on QoS and Security for Wireless and Mobile Networks. See publication
Experience
Application Security Engineer
Cisco Meraki - San Francisco, California
February 2022 - Present
Test Automation Software Engineer
Cisco Meraki - Toronto, Ontario
June 2020 - February 2022 (1 year, 8 months)
- Implemented infrastructure to automate validating exploit blocking capability of the security appliance using Ruby, Metasploit, Bash and VMware vSphere which increased testing coverage by 150%
- Built an automated testing framework to ensure the quality of traffic classification security features using Ruby, Bash and the TRex traffic generator, saving over 20 hours a month in manual testing time
- Extended an automated cellular testbed using Ruby and Jenkins, which increased cellular testing capacity by 300%
- Debugged network infrastructure and system failures to maintain high network availability
- Reviewed source code for quality and style using GitLab and Gerrit
Test Automation Software Engineer Intern
Cisco Meraki - San Francisco, California
May 2019 - August 2019 (4 months)
- Developed a framework to determine VPN tunnel stability throughout security appliance features tests using Ruby
- Extended a Rails application to visualize performance metrics from VPN scale feature tests using Ruby, Rails, JavaScript, InfluxDB and Grafana. Increased historical metric analysis potential by 250%
- Integrated the new data visualization framework into existing security feature tests which increased reporting speed by 80%
Network Support Engineer Intern
Cisco Meraki - San Francisco, California
June 2018 - August 2018 (3 months)
- Analyzed and provided troubleshooting support for customer networks through email and phone
- Achieved a 100% customer satisfaction score through expert case handling and customer care
- Built an automated VPN troubleshooting tool for Network Support Engineers using Python, reducing analysis time by 80%
- Collaborated with Product Management and Engineering to test features on Meraki Security Appliances
- Recreated customer networks to produce errors and provide optimal network recommendations
Research & Teaching Assistant
Ontario Tech University - Oshawa, Ontario
September 2017 - May 2020
- Teaching Assistant
- Led the Advanced Networking I (CCNP ROUTE) Tutorial for 2 academic years (2018 & 2019)
- Presented CCNP route material to 80+ students weekly
- Created slides and course content
- Automated marking of student projects using Python
- Held weekly office hours and help sessions to aid in student success
- Lab Teaching Assistant for Introduction to Networking II (2018)
- Led weekly lab sections
- Assisted students with Cisco router and switch CLI configuration
- Graded student work
- Research Assistant
- Developed a Machine Learning-Based Intrusion Detection System for Controller Area Networks (2020)
- Conducted threat intelligence research (2019)
- Worked with a team to perform a black box penetration test for a technology firm (2019)
- Wrote a detailed report to outline findings, and provide recommendations to mitigate potential security breaches
- Followed best practices to maintain confidentially of acquired data
- Research and present weekly reports of Programmable Logic Controller (PLC) and Supervisory Control and Data Acquisition (SCADA) system security topics (2017)
Education
Georgia Institute of Technology
Master’s degree, Computer Science
GPA: 3.60 | Graduation: August 2024
- Specializing in Computing Systems
- Completed courses:
- CS 6250 Computer Networks
- CS 6200 Graduate Intro to Operating Systems
- CS 6350 Intro To Information Security
- CS 6262 Network Security
- CS 6238 Secure Computer Systems
University of Ontario Institute of Technology
Bachelor’s Degree, Information Technology (Honors)
Networking and IT Security
GPA: 4.24/4.30 or 3.98/4.0 | Graduation: April 2020
Recipient of the Faculty Medal. Achieved the highest GPA in the Faculty of Business and Information Technology’s class of 2020. See E-Degree
Related coursework:
- CCNP Route & Switch
- Web Penetration Testing
- Intro. to Penetration Testing
- Operating Systems Security
- Data Center Design
- Data Structures and Algorithms
- Object Oriented Programming
Cisco Certified Entry Networking Technician (CCENT)
Issued Aug 2017 | Expired August 2020
Credential ID: KKFDHSSPBHQ4QSKQ
Projects
Chief Operations Officer
Networking & IT Security Students’ Society
September 2018 - April 2020 (1 year 8 months)
As COO, my key initiatives were to plan events and facilitate external learning opportunities for all Networking & IT Security students at Ontario Tech. I lead the team to organize study sessions, security competitions, guest speakers and information sessions. Additionally, I was responsible for planning the yearly school funded opportunity to attend HackFest in Quebec City.
Visualizing VPN Performance Statistics - August 2019
During my Test Automation internship, I designed and developed a solution to provide engineers the ability to analyze performance statistics from VPN scale feature tests on the security appliances. This generic and scalable implementation allows users to analyze trends, and gain key insights from visualized data. The tool can be used to monitor the VPN feature throughout development, and aid in business decisions about the product. After completing the project, I collaborated with other team members to integrate performance data visualization for other security feature tests. This process was seamless and quick due to the emphasis of scalability and generic design during the planning phase.
Auto VPN Troubleshooting Tool - August 2018
During my Network Support Engineer Internship, I sought to decrease the time Auto VPN cases took to troubleshoot. My tool required minimal interaction, and would provide the NSE with data regarding the Auto VPN connection to aid in determining if an upstream device was filtering VPN traffic. Using this tool would provide a simplified method to efficiently diagnose connection issues, rather than manually troubleshooting.
Software-Based Switch Emulator - April 2018
The final project in Operating Systems and Data Structures & Algorithms was to create a Software-Based Switch Emulator. The device was implemented in C++ to switch packets to destination interfaces based on VLAN and packet priority information. Utilizing multi-threading, interrupts, priority queues and critical sections, we were able to efficiently implement this software defined networking solution.
Awards
- Faculty of Business and IT (FBIT) Medal - July 2020
- Faculty of Business and IT President’s Honor Roll - All 4 years of my undergrad degree
- SecTor 2019 Student Scholarship - August 2019
- Black Hat USA 2018 Student Scholarship - July 2018
- Durham Region Chairman’s Award - January 2018