Joseph Mansour
Education
BASc in Software Engineering with Graduate level Specialization in Cyber Security (Co-op) GPA 3.65, University Of Ottawa•A+ in Python, Java, Computer Algorithms and Data Structures, CCNA Networking, Cyber Security Systems and Strategies, Fundamentals of Cybersecurity... •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 Researcher (4-months), Polytechnique Montréal•Developed an open-source web-based dashboard to display IoT devices across all types of sectors •API automaticly seachers NIST CVE database for every new IoT device added for any types of attack.
2025/05 – 2025/08Montréal, Canada
Networking and C# Developer (Part-time 8h/week), 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
Full‑Stack Django Developer (5-months, part-time 30h/week), Camp Transfiguration•Built and launched a scalable Django app that automated counsellor scheduling and camper activity sign-ups, cutting manual work by 80% and saving 42 hours/week. •Developed a mobile‑first UI (HTML5/CSS3/JS) for 300+ users to view and manage schedules on tablets and phones.
2024/03 – 2024/08Saint-Adolphe-d'Howard,Canada
Machine Learning Dev-ops Co-op (4-months + Part-time 15h/week), 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 15h/week), 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
Cybersecurity Consultant, Matta Security Inc
2025/10 – PresentOttawa, 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
Camp Transfiguration Camper Signup, Django, Postgres's, Amazon EC2 instance•Independently developed a full-stack website for a nonprofit camp. Making camp 80% more productive. •Designed for mobile/tablet and used during camp to keep track of over 300 campers.
2024