Hi, I'm Yosri Ketata, a passionate software engineering student at the University of Ottawa. I enjoy tackling challenging computer science problems, especially in data structures, algorithms, and embedded systems. Over the years, I've gained hands-on experience through various internships in government departments and developed projects ranging from full-stack web applications to real-time embedded systems. I am bilingual in English and French, which allows me to communicate effectively in diverse environments. I thrive in collaborative settings and am always eager to learn new technologies and improve my programming skills. Outside of work and studies, I enjoy designing and building embedded and software projects that blend creativity with technical expertise.

Yosri Ketata

Hi, I'm Yosri Ketata, a passionate software engineering student at the University of Ottawa. I enjoy tackling challenging computer science problems, especially in data structures, algorithms, and embedded systems. Over the years, I've gained hands-on experience through various internships in government departments and developed projects ranging from full-stack web applications to real-time embedded systems. I am bilingual in English and French, which allows me to communicate effectively in diverse environments. I thrive in collaborative settings and am always eager to learn new technologies and improve my programming skills. Outside of work and studies, I enjoy designing and building embedded and software projects that blend creativity with technical expertise.

Available to hire

Hi, I’m Yosri Ketata, a passionate software engineering student at the University of Ottawa. I enjoy tackling challenging computer science problems, especially in data structures, algorithms, and embedded systems. Over the years, I’ve gained hands-on experience through various internships in government departments and developed projects ranging from full-stack web applications to real-time embedded systems.

I am bilingual in English and French, which allows me to communicate effectively in diverse environments. I thrive in collaborative settings and am always eager to learn new technologies and improve my programming skills. Outside of work and studies, I enjoy designing and building embedded and software projects that blend creativity with technical expertise.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent

Work Experience

Teaching Assistant – CSI 2110: Data Structures and Algorithms at University of Ottawa
December 31, 2024 - July 13, 2025
Guided students through core computer science topics including trees, graphs, hashing, sorting algorithms, and complexity analysis during office hours and lab sessions. Evaluated and provided constructive feedback on programming assignments implemented in Java, fostering deeper understanding of abstract data types and algorithm design. Prepared tutorial materials and clarified complex concepts like traversal algorithms, balanced trees, and pattern matching.
Junior Business Analyst at Public Services and Procurement Canada (PSPC)
August 31, 2024 - July 13, 2025
Collected and analyzed business requirements using Power Apps and Excel, identifying process inefficiencies and user pain points within internal project workflows. Facilitated stakeholder engagement sessions by preparing meeting agendas, leading requirement-gathering discussions, and documenting processes using Microsoft Visio and OneNote to support digital solution planning. Collaborated with internal teams to develop project work plans and build centralized communication tools using SharePoint and Power Automate, improving transparency and coordination across departments.
Software Developer at Innovation, Science and Economic Development Canada (ISED)
August 31, 2023 - July 13, 2025
Designed and implemented tools using VBA and SQL to merge, clean, and analyze broadband coverage data submitted by ISPs across Canada. Automated data validation and reporting processes for the Universal Broadband Fund (UBF) program using Python and Excel macros, reducing manual workload and increasing efficiency. Worked within an Agile team, contributing to sprint planning, progress reviews, and iterative development to meet program milestones and stakeholder requirements.
Student Programmer at Statistics Canada
December 31, 2022 - July 13, 2025
Partnered with senior analysts to support the transformation and integration of provincial datasets into national processing systems, ensuring consistency and readiness for statistical analysis. Developed automated R scripts by translating legacy SAS code, streamlining data cleaning, transformation, and validation workflows while supporting the government’s transition to open-source tools to reduce licensing costs. Contributed to onboarding new provincial data sources by mapping variable structures and applying ETL procedures to standardize inputs into unified analytical datasets.
System Integration at Health Canada
April 30, 2022 - July 13, 2025
Developed Python scripts to automate repetitive data processing and system integration tasks, improving operational efficiency across internal workflows. Wrote and integrated SQL queries into Python scripts to extract and validate medical device licensing data for inclusion in the eMCE process, enhancing accuracy and reducing turnaround time. Converted Python-based automation tools into standalone .exe applications to facilitate deployment and ensure accessibility for non-technical staff across the department.

Education

Bachelor of Applied Science at University of Ottawa
September 1, 2020 - April 30, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Education, Healthcare, Telecommunications

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more