Mehedi Hasan
Systems Admin Network Admin IT Support

Md Mehedi Hasan

Systems and network administrator with an MSc in Internetworking. I keep networks routing, servers answering, and users working.

Edmonton, AB  /  open to remote roles across Canada

About

I started out running production infrastructure at an internet service provider in Bangladesh, where I handled routing, DNS, and monitoring for a live network. I then came to Edmonton for a Master of Science in Computing Science (Internetworking) at the University of Alberta, with hands-on lab work across Cisco and Juniper gear, Active Directory, virtualization, and automation.

Today I work full-time on Best Buy's Geek Squad team, diagnosing and fixing hardware and software problems for customers every day. I'm looking for a Systems Administrator, Network Administrator, or IT Support role where I can put both sides of that experience to work.

Experience

Geek Squad Agent (Technical Service Representative)

Mar 2026 – present

Best Buy Canada, Edmonton, AB · Full-time

  • Deliver full-time technical service to customers, troubleshooting and repairing hardware and software issues on computers and devices.
  • Handle diagnostics, OS configuration, and desktop/laptop support from intake through resolution.

Solutions Advisor

Jun 2025 – Mar 2026

Best Buy Canada, Edmonton, AB

  • Advised customers on technology purchases and supported store sales operations before moving into the Geek Squad technical team.

System Administrator

Sep 2022 – Jun 2024

Habiganj Net Communications, Bangladesh

  • Administered core networking and routing for the provider's infrastructure.
  • Designed and maintained DNS server architecture.
  • Monitored infrastructure health and handled network provisioning.

Skills

Networking

  • Cisco and Juniper routers, switches, firewalls
  • BGP, MPLS, IP internetworking
  • DNS server configuration
  • VPNs and VoIP

Systems and identity

  • Active Directory
  • Windows OS configuration
  • Hyper-V virtualization
  • Hardware diagnostics and repair

Cloud

  • Microsoft Azure networking
  • Azure Cosmos DB
  • Cloud data ingestion pipelines
  • Resource management

Microsoft 365

  • Microsoft 365 administration
  • SharePoint
  • Power Automate and Power Apps
  • Power BI

Monitoring and automation

  • SolarWinds and PRTG
  • PowerShell
  • Ansible

Development

  • SQL and REST APIs
  • Web and app development
  • Vendor and project coordination

Projects

Map of Dhaka showing Bus-001's GPS history as green and red dots with a larger blue dot for its current position
Live fleet map: green = sent online, red = recorded offline, blue = bus now
MSc capstone · University of Alberta · 2026

TransitSync: offline-first fleet tracking

Buses in areas with patchy cellular coverage lose GPS, engine and ticketing data whenever they drop offline. I built an edge-to-cloud pipeline that treats outages as normal: each bus buffers every event locally and keeps seat sales in persistent storage so they survive power loss, then syncs to Azure IoT Hub with exponential backoff once the signal returns.

4event types: trips, telemetry, alerts, tickets
3operator dashboards
1public passenger portal on Azure

A Python cloud router sorts events into Azure Cosmos DB containers partitioned by vehicle. Every event records its sync delay, so operators can map cellular dead zones along a route, and passengers can look up any bus live on a Flask portal hosted on Azure App Service.

PythonAzure IoT HubAzure Cosmos DBAzure App ServiceFlaskFoliumChart.js
View on GitHub →
Railway track with red bounding boxes drawn by the trained YOLOv5 model around each rail fastener
My trained YOLOv5 model detecting fasteners on Bangladesh Railway track
BSc capstone · CSE 499 · 2022

Rail Defect Detection with Deep Learning

A computer-vision system that automatically finds missing fasteners and defective fishplates on railway tracks, two faults that can lead to derailments. I collected the images myself on the Akhaura–Sylhet line of Bangladesh Railway, labelled them, and trained and compared several object-detection models.

2,826field photos + 15 videos collected
4,890images after augmentation
4defect classes labelled

YOLOv5 Large and Extra-Large outperformed EfficientDet-D01 and Faster R-CNN (ResNet-152) on mAP@[0.5:0.95], and held up on track photos taken from angles the model never saw in training.

YOLOv5Google ColabRoboflowLabelImgEfficientDetFaster R-CNN
Personal project

Automated job-board monitor

A scheduled AI agent that checks my inbox, Indeed, LinkedIn alerts, and the Alberta Job Bank each day, filters postings against target roles and locations, and logs new leads with notes on fit and legitimacy.

AI agentsGmailScheduled automation

Education

Master of Science in Computing Science (Internetworking)

University of Alberta, Edmonton · 2026
Capstone: TransitSync offline-first fleet tracking

Bachelor of Science in Computer Science and Engineering

University of Liberal Arts Bangladesh · 2022 · CGPA 3.92
Capstone: deep-learning rail defect detection

In progress: Microsoft Azure Network Engineer Associate (AZ-700)Exam booked for October 2026.
Oct 2026

Terminal

Prefer the command line? Ask me anything with a few commands. Type help to start, or tap a button.

Looking for someone to keep your network running?

I'm available for systems, network, and IT support roles in Edmonton or remote across Canada.