Summary
Overview
Work History
Education
Skills
Languages
TRAINING
HIGHLIGHTS
REFERENCE
Work Preference
Accomplishments
Certification
Work Availability
Quote
Timeline
CustomerServiceRepresentative
Souleymane Diallo

Souleymane Diallo

IT Support Specialist
2101 ISLINGTON AVENUE, ETOBICOKE,ON

Summary

Dynamic and results-driven Bilingual IT Support Specialist (Native French, Intermediate-Advanced English) with expertise in network administration, IT support , and troubleshooting across macOS, Windows 10/11, and Linux. Microsoft Azure Certified (AZ-900) with hands-on experience in cloud technologies and a DEC in Information Technology. Skilled in managing Windows 10/11 and Linux environments, providing remote IT support, and resolving technical issues efficiently.

Experienced in Cisco network configuration (routing, switching, HSRP, IPSec tunnels, VLANs, Trunking, STP, EtherChannel, OSPF, EIGRP) and proficient in networking protocols such as TCP/IP, DNS, DHCP, VoIP, WAN, LAN, VPN, and wireless infrastructure with WLC and Access Points. Strong background in data backup/recovery, firewall management, systems optimization, and network automation with Ansible. Familiar with ticketing systems like ServiceNow and Jira, ensuring timely issue resolution and seamless user support.

Proven ability to streamline processes, enhance operational efficiency, and improve user experience through technical solutions. Strong communicator with exceptional team collaboration skills, able to work effectively with colleagues and end-users to implement optimal solutions. Passionate about staying ahead in technology, continuously expanding expertise in cloud computing and network infrastructure. A proactive problem-solver who thrives under pressure, committed to delivering results and contributing to a dynamic IT team.

Overview

5
5
years of professional experience
4
4
years of post-secondary education

Work History

IT Student Assistant

Collège Boréal
Toronto, Ontario
03.2024 - Current
  • End-User Support & Troubleshooting: Proven ability to diagnose and resolve hardware and software issues on desktops, laptops, mobile devices (iOS, Android), Windows, macOS, Office 365, and business applications.
  • Active Directory Management: Proficient in user account lifecycle management (creation, modification, deletion), GPO administration, password resets, and permissions management.
  • Network Troubleshooting & Connectivity: Skilled in diagnosing and resolving network connectivity problems (LAN, Wi-Fi, VPN) and basic network device issues. Provides remote access support.
  • Remote Support Tools & Diagnostics: Expertise in utilizing TeamViewer, GoToAssist, Remote Desktop for efficient remote issue resolution and remote diagnostics.
  • Ticketing Systems & Knowledge Management: Experienced with ServiceNow, Jira for incident management, tracking, and contributing to knowledge base documentation.
  • Hardware & Software Management: Proficient in hardware installation, software deployment, and patch management processes.
  • Email & Collaboration Platforms: Skilled in supporting Microsoft Exchange and Office 365 services (email, calendar, SharePoint).
  • Printer Management: Experienced in setup, configuration, troubleshooting (hardware/software), and print queue management.
  • IT Security Awareness: Understanding of basic security protocols, password policies, antivirus, and malware awareness.
  • Customer Service & Communication: Excellent communication, active listening, empathy, and problem-solving skills in providing user support.

IT Service Desk

Commissionnaires / Technoparc Montreal
09.2022 - 01.2024
  • Resolved network outages by troubleshooting issues with Cisco routers and switches, reducing downtime by 30%.
  • Led on-site and remote support, addressing hardware failures, network disruptions, and connectivity issues, with an average resolution time of under 30 minutes per incident.
  • Delivered first-level IT support for 150+ users, ensuring high user satisfaction (98%) after resolving issues on Windows, macOS desktops, and peripherals.
  • Managed antivirus installations and malware removals, safeguarding systems against security vulnerabilities.
  • Provided support for Active Directory (password resets, basic account issues) and Office 365 applications.
  • Utilized remote support tools for efficient remote assistance

IT Systems and Network Administrator

Orange Guinée
01.2020 - 07.2022
  • Managed and optimized network infrastructure (LAN/WAN, VPN), ensuring high availability and reliability of critical systems in a large-scale telecom environment.
  • Configured and maintained Cisco network devices (routers, switches, firewalls), enhancing performance and security.
  • Conducted network security audits, implementing proactive solutions to safeguard the network.
  • Monitored and troubleshot network issues, resolving performance bottlenecks to minimize downtime.
  • Administered remote access solutions for seamless communication across offices and remote locations.
  • Documented network configurations and maintenance processes for consistency and future troubleshooting.
  • Familiar with scripting for basic automation tasks.
    Involved in backup and recovery procedures for network devices.

Education

College Diploma - IT Technology

Collège Boréal
Toronto
09.2023 - 04.2025

Bachelor of Science - Applied Computer Science

Gamal Abdel Nasser De Conakry
Conakry, Guinée
09.2019 - 06.2022

Skills

1- Familiarity with virtualization and cloud technologies (Azure, AWS)

  • LAN Aptitude (TCP/IP stack), IP addressing, DNS, DHCP, VPN
    Cisco Network Hardware/Software
  • L2: Switching, VLAN, Trunk, EtherChannel, STP
  • L3: Routing, OSPF, HSRP, EIGRP, Static Route
  • Cisco Router 4321, 2800 series
  • Cisco Catalyst Switch 2960/3560 series
  • NACL: Network Access-List

2- Windows 10, 11 Administration (Active Directory Domain), Data Backup and Recovery

  • Active Directory Users Administration
  • Microsoft Exchange Administration (Mailboxes, Distribution Lists, Server Management)
  • macOS Support and Troubleshooting
  • sFTP: Secure File Transfer
  • TFTP: Trivial File Transfer Protocol
  • Windows 10/11 Support and Troubleshooting
    Office 365 Suite (Word, Excel, PowerPoint, Outlook)

3- Automation & Scripting:

  • Python, C, Java, PowerShell, Bash, Batch, Ansible

4- Technical Support & Ticketing:

  • Experience with Ticketing Systems (ServiceNow, Jira)
  • Remote Support (Teams, RDP, phone/email)
  • Technical Support On-Site and Remote

5- Database Management & Backup:

  • MySQL Backup and Restore Process

6- Server Administration:

  • Experience with Servers (Installation, Configuration, Maintenance) and Server Management

Languages

French
Native or Bilingual
English
Upper intermediate (B2)

TRAINING

  • Microsoft Azure Fundamentals (AZ-900) Certified
  • AWS Certified Solutions Architect – Associate (In Progress) Final phase, focusing on designing and deploying scalable, highly available, and cost-effective cloud architectures on AWS.
  • Cisco CCNA Certification (Final Phase) Finalizing expertise in networking fundamentals, IP addressing, routing, switching and network automation for efficient management and configuration in Cisco environments.

HIGHLIGHTS

  • Networking: Routing, Switching, VLAN, VPN, LAN/WAN, TCP/IP, DNS, DHCP, EIGRP, OSPF, HSRP, IPSec Tunneling, Wireless (WLC, Access Points), VoIP (Dial Peer)
  • Cloud Computing: Azure, AWS (knowledge), Cloud Solutions, Cloud Architecture, Virtualization (VMware, Hyper-V), Containerization (Docker)
  • Technical Support: On-site and Remote Support (Teams, Remote Desktop), ServiceNow, Jira Ticketing System, Incident Resolution, macOS, Windows 10/11, Linux
  • Automation & Scripting: Ansible, Python, Bash, Batch, PowerShell, Task Automation (Windows), Automation in Networking (CCNA-level)
  • Security: Firewall Management, NACL Configuration, Network Security, Antivirus Management, MFA Policies
  • Troubleshooting: Network Optimization, Performance Tuning, Connectivity Issues, System Diagnostics
  • Collaboration: Team Player, Cross-Functional Teams, Perfectionist
  • Programming : Python, C#, Java

REFERENCE

Available upon request

Work Preference

Work Type

Full TimePart TimeContract WorkInternship

Work Location

On-SiteRemoteHybrid

Important To Me

Flexible work hoursCareer advancement

Accomplishments

I- Project I Achievement:

Advanced Drone Control System with Facial Recognition and Real-Time Keyboard Commands (Bilingual French & English)

  • Collaborated effectively within a team to develop an innovative drone control system, combining real-time facial recognition and intuitive keyboard-driven commands for seamless operation.
  • Led the development of a fully functional drone control interface using Python and OpenCV, which incorporated advanced features such as facial tracking, photo capture, and movement commands.
  • Optimized the drone's flight stability and operational efficiency by implementing error correction algorithms that allowed the drone to autonomously adjust its position based on facial location within the frame.
  • Demonstrated problem-solving skills by integrating live video streaming and facial detection into the drone's control logic, ensuring smooth operation even under real-time constraints.
  • Delivered a comprehensive solution, from the initial connection of the drone to the system’s functionality, culminating in a stable and accurate drone control system tailored for real-world application.

Skills and Technologies Utilized:

  • Programming: Python, OpenCV, djitellopy, real-time video streaming.
  • Drone Technology: Tello drone control, automated movement and orientation adjustments.
  • Facial Recognition: Integration of OpenCV’s Haar Cascade for accurate face detection and tracking.
  • User Interaction: Keyboard input handling for real-time drone control (via pynput library).
  • Software Development: Error handling, code optimization, and efficient data storage for captured images.

Final Code:

from djitellopy import Tello
import cv2
from pynput import keyboard
from time import strftime, sleep
import os

# Initialize Tello drone instance
tello = Tello()
# Initialize OpenCV's face detector
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')

# Function to connect and check drone battery
def connect_drone():
tello.connect()
battery = tello.get_battery()
print(f"Battery level: {battery}%")
if battery print("Battery level too low for flight.")
return False
return True

# Function to take a picture
def take_picture(img):
timestr = strftime("%Y%m%d-%H%M%S")
image_folder = 'Resource/Images'
if not os.path.exists(image_folder):
os.makedirs(image_folder)
image_file = f"{image_folder}/image_{timestr}.jpg"
cv2.imwrite(image_file, img)
print(f"Captured photo: {image_file}")

# Function to handle key presses
def on_press(key):
try:
if key == keyboard.Key.up:
tello.move_up(30)
elif key == keyboard.Key.down:
tello.move_down(30)
elif key == keyboard.Key.left:
tello.move_left(30)
elif key == keyboard.Key.right:
tello.move_right(30)
elif key.char == 'f': # Move forward
tello.move_forward(30)
elif key.char == 'b': # Move back
tello.move_back(30)
elif key.char == 'm':
tello.rotate_counter_clockwise(30)
elif key.char == 'c':
tello.rotate_clockwise(30)
elif key.char == 'w' and tello.get_height() > 100: # Flip forward, check height
tello.flip_forward()
elif key.char == 'y' and tello.get_height() > 100: # Flip left, check height
tello.flip_left()
elif key.char == 'p':
frame_read = tello.get_frame_read()
img = frame_read.frame
take_picture(img)
elif key.char == 'o':
tello.rotate_clockwise(180) # Rotate 180 degrees
except AttributeError:
pass

# Function to handle key releases
def on_release(key):
if key == keyboard.Key.esc:
# Land the drone and end program when 'ESC' is pressed
tello.land()
tello.end()
return False

# Initialize connection
if connect_drone():
tello.takeoff()
sleep(5)
tello.streamon()
sleep(2)
listener = keyboard.Listener(on_press=on_press, on_release=on_release)
listener.start()

frame_width = 640 # Reduce resolution for better performance
frame_height = 480
while True:
try:
frame_read = tello.get_frame_read()
img = frame_read.frame
if img is None or img.size == 0:
continue
img = cv2.resize(img, (frame_width, frame_height))
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.1, 4)
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)

face_center_x = x + w // 2
face_center_y = y + h // 2
error_x = face_center_x - frame_width // 2
error_y = face_center_y - frame_height // 2
tolerance = 30

if abs(error_x) > tolerance:
if error_x > 0:
tello.move_right(20)
else:
tello.move_left(20)

if abs(error_y) > tolerance:
if error_y > 0:
tello.move_down(20)
else:
tello.move_up(20)

cv2.imshow("Tello Camera", img)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
except Exception as e:
print(f"Error: {e}")
continue

cv2.destroyAllWindows()
listener.stop()
tello.land()
tello.end()

II- Project II Achievement

“Design and Deployment of a Secure and Automated Multisite Network Infrastructure for Collège Boréal”

  • In a context where educational institutions must adapt to increasingly complex technological environments, Collège Boréal is undertaking a strategic digital shift through the implementation of a robust, secure, and scalable multisite network infrastructure.
  • This project aims to design and deploy an integrated network architecture covering three distinct campuses: Sudbury, which is the main campus, Toronto, a secondary campus already established, and Mississauga, a brand new and expanding site. This networking is based on the creation of segmented VLAN networks, the implementation of critical services (such as DHCP, FTP, Radius, Wi-Fi, and centralized management), and the establishment of secure WAN links allowing for fluid, stable, and protected communication between the sites.
  • To ensure a high level of cybersecurity and flow control, Access Control Lists (ACLs) have been configured to filter traffic between VLANs and between different sites. In addition, the campuses are interconnected via a secure network tunnel, reinforced by an IPsec technology implementation, thus guaranteeing the confidentiality, integrity, and authenticity of the transmitted data.
  • This project represents the culmination of the skills acquired throughout our college career in networking. It highlights our ability to design, secure, and administer complex network infrastructures, integrating best professional practices to meet the specific needs of a modern multisite organization.

Please find below the links to the project documentation (French Version)

https://1drv.ms/p/c/88f306bbe4afdaca/EfqwT6X5D-NDj35Lle9Y9qQBTV7YZ0DsAGgeTpusKnZ2tg?e=OLOnvW&nav=eyJzSWQiOjI1NiwiY0lkIjo0NjgwMzc4OX0

Project Simulation using Packet Tracer (French Version)

In order to open this file, Packet Tracer must be installed on your device and download the file before opening it

https://monboreal-my.sharepoint.com/:u:/g/personal/300141258_monboreal_ca/ET0tutGswM1HpvO1uFys_T8BsAZqrH-RTEnLg1LsjoxFaA?e=wRYFwO

Certification

  • Microsoft Azure Fundamentals (AZ-900) Certified
  • AWS Certified Solutions Architect – Associate (In Progress) Final phase, focusing on designing and deploying scalable, highly available, and cost-effective cloud architectures on AWS.
  • Cisco CCNA Certification (Final Phase) Finalizing expertise in networking fundamentals, IP addressing, routing, switching and network automation for efficient management and configuration in Cisco environments.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

It is never too late to be what you might have been.
George Eliot

Timeline

IT Student Assistant

Collège Boréal
03.2024 - Current

College Diploma - IT Technology

Collège Boréal
09.2023 - 04.2025

IT Service Desk

Commissionnaires / Technoparc Montreal
09.2022 - 01.2024

IT Systems and Network Administrator

Orange Guinée
01.2020 - 07.2022

Bachelor of Science - Applied Computer Science

Gamal Abdel Nasser De Conakry
09.2019 - 06.2022
Souleymane DialloIT Support Specialist