Hajer Fguir
Software Developer
Building secure, scalable, and impactful technology. Passionate about creating reliable software solutions and exploring how cybersecurity, AI, and automation can improve the way systems are built and protected.




About Me
Where secure engineering meets purposeful innovation
Welcome to my digital space. I'm Hajer Fguir, a Computer Engineering graduate and Software Developer at the University of Ottawa. I'm passionate about building technology that is not only functional, but secure, thoughtful, and meaningful.
My journey has taken me through government, private industry, university IT, entrepreneurship, and teaching. Along the way, I've learned to embrace complexity, ask better questions, and turn ideas into solutions that create real value. I'm especially inspired by the intersection of cybersecurity, AI, and automation, and by the people and communities that make technology more impactful.
3+
Years Experience
10+
Projects
5+
Organizations
Cybersecurity
Exploring secure development, SSDLC practices, authentication, and application security.
Software Development
Building reliable applications with React, Node.js, .NET, Python, and modern web technologies.
DevOps & Automation
Working with CI/CD, Docker, API testing, automation, and modern development workflows.
AI & Machine Learning
Exploring AI-powered solutions using OpenAI, PyTorch, OpenCV, and intelligent automation.
Experience
My professional journey
Building expertise through diverse roles and impactful projects

Ottawa, ON, Canada
Software Developer
Full-time | Jan 2026 – Present
- •Performed functional, regression, load, end-to-end, and security testing for university platforms, including uoZone and Experiential Learning
- •Developed authentication and security test scenarios for SAML2/SSO login workflows, including session handling, token validation, and high-load authentication scenarios
- •Supported SSDLC security initiatives by improving secure testing practices, validating security requirements, and contributing to quality assurance documentation
- •Collaborated with developers, QA analysts, and stakeholders to troubleshoot issues, validate system behavior, and improve application reliability

Ottawa, ON, Canada
IT Systems Developer
Co-op | May 2025 – Dec 2025
- •Executed API load testing and validation activities for the Experiential Learning platform
- •Developed automation scripts and JSON output validations to support data integrity and reliable backend integrations
- •Developed and maintained RESTful APIs using JavaScript, Node.js, Docker, Redis, and CI/CD workflows
- •Conducted end-to-end API validation and performance testing to support high-volume user traffic and system reliability

Ottawa, ON, Canada
Teaching Assistant
Part-time | Jan 2025 – Dec 2025
- •Supported undergraduate students in ITI1520: Introduction to Computing I and SEG2911: Professional Software Engineering Practice through labs, feedback, and academic guidance
- •Graded assignments and provided detailed feedback to help students improve their technical understanding and problem-solving skills
- •Conducted lab sessions and provided one-on-one support in Python programming, software engineering concepts, and core computing fundamentals
- •Strengthened communication, mentorship, and leadership skills by working with students from diverse technical backgrounds

Laval, QC, Canada
Co-Founder & Software Developer
Entrepreneurship | Dec 2024 – Dec 2025
- •Co-founded a technology startup focused on building software solutions and exploring innovative digital products
- •Developed secure data-processing and validation tools using Python and AVL Concerto
- •Defined technical requirements and contributed to full-stack development while applying secure coding practices
- •Worked across technical, product, and entrepreneurial responsibilities, strengthening ownership, adaptability, and problem-solving skills

Boucherville, QC, Canada
Verification and Validation Project Management Intern
Co-op | Sep 2024 – Dec 2024
- •Supported verification and validation activities by contributing to internal tools, automation workflows, and data-driven reporting
- •Developed Python-based solutions to support verification processes and improve access to test-related information
- •Built internal web tools using JavaScript to standardize database outputs and improve engineering visibility
- •Contributed to secure data workflows and authentication-related integrations, including SAML2-based SSO with Microsoft Azure AD

Ottawa, ON, Canada
Performance Data Analyst Intern
Co-op | Jan 2024 – Apr 2024
- •Built Python-based automation scripts and data analysis workflows to support operational performance monitoring
- •Worked with Power BI and internal databases to transform technical and operational data into useful insights
- •Supported KPI analysis, reporting improvements, and data-driven decision-making in an enterprise environment
- •Gained experience working with business stakeholders, technical systems, and large-scale operational data
Projects
Featured work
A selection of projects showcasing my work across AI, embedded systems, cybersecurity, software development, and automation.
Skills
Technical expertise
A comprehensive toolkit spanning multiple domains of software engineering.
Complete Skill Set
Languages
Frameworks & Libraries
Cloud & DevOps
Security & Testing
Embedded Systems
Education
Academic background
University of Ottawa
BASc Computer Engineering, Co-op
Ottawa, ON, Canada
Scholarships & Awards
Relevant Coursework
Certifications
AI, Generative AI & Machine Learning
365 Data Science
Oct 2024 - Nov 2024
Data Engineering, Git & GitHub
365 Data Science
Oct 2024 - Nov 2024
Continuously expanding my knowledge through online learning in artificial intelligence, machine learning, data engineering, version control, and modern development practices.
Get In Touch
Let's Start a Conversation
Have a project in mind or want to discuss opportunities? I'd love to hear from you.
Hi, my name is [your name].
I'm interested in working with you on a project.
[Your project details will appear here...]
Best regards,
[your name]
Send Me a Message
Fill out the form and I'll get back to you within 24 hours.