Joseph Mansour
Education
BASc in Software Engineering with Graduate level Specialization in Cyber Security (Co-op), University Of Ottawa•A+ in Python, Java, computer algorithms and data structures, CCNA Networking.. •Lead Software Engineer of the machine team for uOttawa, Jeux de Genie (Quebec's largest engineering competition)
2021/09 – 2025/12Ottawa, Canada
Professional Experience
IoT Cyber Security Resercher, Polytechnique Montréal•Researched IoT-specific and network security threats to inform system defences •Created an open-source API for listing threat intelligence and related data
2025/05 – PresentMontréal, Canada
Networking and C# Developer (Part-time), Public Safety Canada•Developing a Windows Presentation Foundation (WPF) application using C# and XAML for a seamless user experience. •Implementing Entity Framework to efficiently manage database interactions.
2025/01 – 2025/05Ottawa, Canada
Cyber/IP Analysis Co-op (4-months), Public Safety Canada•Led the development of an application, guiding the project from concept to production. •Successfully deployed the application in production, contributing to a pilot project currently in use.
2024/05 – 2024/08Ottawa, Canada
Machine Learning Dev-ops Co-op (4-months + Part-time), Public Safety Canada•Developed a comprehensive REST API for a custom machine-learning model using FastAPI. •Contributed to an Agile environment, prioritizing client and team satisfaction.
2023/09 – 2024/04Ottawa, Canada
Software Developer Co-op (4-months + Part-time), Public Safety Canada•Expertly addressed critical bug fixes with a swift and effective approach. •Orchestrated a transformation of a data collector, significantly elevating efficiency and user experience.
2023/01 – 2023/08Ottawa, Canada
Storage Configuration Co-op (4-months), Shared-Services-Canada•Managed NAS and SAN servers/storage arrays, ensuring seamless data storage and accessibility. •Executed data backups and proficiently recovered deleted/misplaced data using Commvault.
2022/05 – 2022/08Ottawa, Canada
Skills
Programming languages: Python, Java, JavaScript, C#, C
Web development: Svelte, Django, React, Fast API, HTML, CSS, MaterialUI
Networking/IoT: PCAPs, TCP, UDP , Wireshark, Nmap, Shodan, OpenVas
Operating systems: Ubuntu Linux, MacOS, Windows
Tools: Anaconda, Jupyter Notebook, Docker, Kubernetes, Rancher, VMWare, JIRA, Confluence, Git, Proxmox, TrueNAS Scale, Firebase, ultralytics yolov8n, MITRE ATT&CK, MITRE D3FEND
Testing: PyTest, JUnit, Selenium
Projects
Named-Entity-Recognition-AI, Pytorch, Anaconda, Jupyter Notebooks, Hugging Face•Developed and trained a NER AI model using BERT, Transformer, and Tokenizers to tag names, businesses, and locations from custom datasets.
2024
Built Custom Server, Kubernetes, Docker, TrueNas, RAID
2023