Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Abbas Mohsenpour

Waterloo,ON

Summary

Certified in Cisco Certified Network Associate (CCNA), I bring a diverse academic background in computer networks and security, coupled with over five years of hands-on experience. I'm dedicated to furthering my expertise with additional certifications like Security+, CCNP, CCIE, CISSP, and OffSec. Proficient in managing Cisco routers, switches, ASA Firewalls, and Firepower, I've successfully executed various scenarios using tools like EVE-NG, Cisco Packet Tracer, and Kali Linux. With extensive programming experience in Python, Bash, PowerShell, and C++, I'm eager to tackle new challenges and contribute to advancements in network and security realms.

Overview

1
1
year of professional experience
1
1
Certification

Work History

CCNA Trainer

Unpaid Voluntary Work
09.2022 - Current
  • Delivered dynamic presentations on key CCNA topics, facilitating active engagement from all participants in the learning process.
  • Stayed current with advancements in networking technology, allowing for accurate instruction on relevant industry trends and practices.
  • Improved CCNA training outcomes by incorporating real-world scenarios and hands-on activities in lesson plans using Cisco Packet Tracer and EVE-NG.

Wormhole Attack Prevention on BGPsec

University Projects
09.2023 - 12.2023
  • Developed and tested a scenario using Cisco routers in EVE-NG to illustrate a wormhole attack, where two malicious ASes collude to create a GRE over IPsec tunnel. This tunnel is used to advertise a prefix with a shorter AS-PATH attribute, enabling them to hijack the prefix even when BGP security mechanisms like BGPsec were in place.
  • Proposed mitigation technique for countering wormhole attacks on BGPsec and enhancing its security by appending AS-PATH multiple times before advertising the path from ISP to organizations.

Python Program to Deploy Firewall in SDN

University Projects
05.2023 - 08.2023
  • Develop a Python program to interface with SDN controller via REST API.
  • Implement NetConf rules deployment by the controller based on network topology and policies to enforce firewall functionalities.
  • Manage packet handling decisions such as dropping, modifying, or allowing passage in accordance with controller directives using Deep packet Inspection procedures performed by firewalls .
  • Utilize Wireshark for the establishment of a robust monitoring environment.

TLS Implementation on Top of UDP

University Projects
01.2023 - 04.2023
  • Implementing reliable data Transfer Protocol on top of UDP using Go-Back_N concepts between sender and receiver in Python.
  • Implementing TLS handshake protocol where the key exchange algorithm between sender and receiver can be ECDHE or RSA, digital signature and certificate can be DSS or RSA, the encryption/decryption algorithm after deriving session keys is AES-128 in CBC mode, and SHA256 as Hash function.
  • TLS Record Protocol to bring encryption, authentication, and integrity using session keys derived in the handshake process.

A Comparative Study on OSPF and EIGRP

University Projects
09.2022 - 12.2022
  • Conducted a comprehensive analysis of routing protocols in Terms of their Routing Algorithm, Routing cost, Best Path selection, convergence time, Queuing delay.
  • Optimal Routing analysis in EIGRP using EVE-NG where input traffic can be shared on Cisco routers in the case that the link cost of the outgoing paths is unequal.

Education

Master of Electrical And Computer Engineering - Computer Networking and Security

University of Waterloo
Waterloo, ON
12.2023

Skills

    Computer Network Skills

  • DNS, HTTP, SMTP, SNMP, DHCP, TCP, UDP, IPv4/IPv6 Addressing and Subnetting, VLANs, IP SLA Configuration, Routing Protocols (BGP, EIGRP, OSPF)
  • NAT/PAT, QoS (classification and marking, Queuing), MPLS, VPN (GRE Tunnel, DMVPN, GETVPN), Remote Access, EtherChannel Configuration
  • Cloud Architecture (IaaS, SaaS), SDN, ACI, VXLAN, VMware, Virtualization
  • Wireless Networking, WPA, WEP, WLC, 8021X
  • Cisco IP Telephony, SIP, , Windows Server, Exchange, Active Directory, SQL Server, FTP/TFTP

    Network Security Skills

  • Cisco Security mechanisms and devices: Access Control Lists, IPS/IDS, Advance Malware Protection, ASA Firewalls and Firepower, Switch Port Security, DHCP Snooping, Dynamic ARP Inspection, BPDU Guard, TACACS, RADIUS
  • Cryptography: IPsec, TLS, PKI, Digital signatures/certificates, Authentication, message integrity
  • Hash Functions, Block and Stream Ciphers, Certificate Authority
  • Soft Skills

  • Task Prioritization, Excellent Communication, Problem-solving abilities, Multitasking Abilities, Continuous Improvement, Team Teaching and Collaboration, Adaptability, work effectively under pressure

Languages

English
Full Professional

Certification

Cisco Certified Network Associate (CCNA)

Timeline

Wormhole Attack Prevention on BGPsec

University Projects
09.2023 - 12.2023

Python Program to Deploy Firewall in SDN

University Projects
05.2023 - 08.2023

TLS Implementation on Top of UDP

University Projects
01.2023 - 04.2023

CCNA Trainer

Unpaid Voluntary Work
09.2022 - Current

A Comparative Study on OSPF and EIGRP

University Projects
09.2022 - 12.2022

Master of Electrical And Computer Engineering - Computer Networking and Security

University of Waterloo
Abbas Mohsenpour