FlowCV Logo
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
  • Leveraged MITRE ATT&CK and MITRE D3FEND frameworks for threat analysis
  • Utilized tools such as Nmap, Shodan, and OpenVAS for vulnerability assessment and network scanning
  • Developed a web-based dashboard to display IoT devices across all sectors
  • Developed a tool to scan local networks and identify IoT-specific threats based on connected devices
  • 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
  • Utilizing MVVM architecture with RelayCommands to ensure clean, maintainable, and scalable code.
  • Leading the design and implementation of a custom solution tailored to end-user needs.
  • 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
  • Brainstormed different solutions and ways the application could be applied, ultimately deciding on a Svelte-based WebUI and FastAPI for server-side processing.
  • Followed an Agile development process, maintaining constant communication with clients and stakeholders for iterative feedback.
  • Overviewed TCP and UDP connections in PCAP file format.
  • 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
  • Achieved an 36% accuracy boost by training the AI model with custom data.
  • Collaborated with a data scientist to implement Facebook's LlamMA large language model.
  • Developed and implemented an AI-integrated endpoint for Palantir - Gotham, automating operator tasks and achieving a 20% reduction in job time.
  • Revamped the UI of our React app dedicated to model training.
  • 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
  • Demonstrated exceptional teamwork and adept project management skills in a collaborative environment.
  • Leveraged Jira for seamless ticket handling and GitLab for efficient code management.
  • Employed a diverse toolset, including Java for robust application logic, Python for scripting and automation, and HTML, JavaScript, Groovy, and Bootstrap for creating intuitive UI. Additionally, utilized SQL for database management.
  • 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
  • Provided crucial support for operational critical infrastructure.
  • Achieved a 10% enhancement in network performance by configuring and administering Fiber Switches.
  • Resolved more than 200 infrastructure support tickets, showcasing a strong problem-solving aptitude.
  • 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
  • Build a custom server that is used for Ad-blocking network-wide, shared storage using Samba drives, host's multiple VM's (gaming machine, ubuntu test environment...), using Jellyfin as UI for media consumption...
  • 2023