Hi, I'm Mehdi Benkhalifa, a recent Computer Science graduate from the University of Ottawa with a passion for programming and data analysis. I've had the opportunity to develop web applications, assist students with Java programming, and work in customer service and technology support roles that have honed my technical and communication skills. I enjoy working on projects involving machine learning and data analysis, particularly in Python, and am eager to continue growing my skills in software development and cybersecurity. I'm fluent in English, French, and Arabic, and always eager to learn new technologies and take on challenges.

Mehdi Benkhalifa

Hi, I'm Mehdi Benkhalifa, a recent Computer Science graduate from the University of Ottawa with a passion for programming and data analysis. I've had the opportunity to develop web applications, assist students with Java programming, and work in customer service and technology support roles that have honed my technical and communication skills. I enjoy working on projects involving machine learning and data analysis, particularly in Python, and am eager to continue growing my skills in software development and cybersecurity. I'm fluent in English, French, and Arabic, and always eager to learn new technologies and take on challenges.

Available to hire

Hi, I’m Mehdi Benkhalifa, a recent Computer Science graduate from the University of Ottawa with a passion for programming and data analysis. I’ve had the opportunity to develop web applications, assist students with Java programming, and work in customer service and technology support roles that have honed my technical and communication skills.

I enjoy working on projects involving machine learning and data analysis, particularly in Python, and am eager to continue growing my skills in software development and cybersecurity. I’m fluent in English, French, and Arabic, and always eager to learn new technologies and take on challenges.

See more

Experience Level

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

Language

English
Fluent
French
Fluent
Arabic
Fluent
Spanish; Castilian
Beginner

Work Experience

Supervisor at IGA Extra
November 1, 2024 - June 9, 2024
Oversaw end-of-day financial reporting and ensured cash reconciliation and timely deposits to the owner’s bank account, demonstrating attention to detail and accountability. Coordinated onboarding and training of new employees, applying clear communication and structured workflows to support team productivity.
Teaching Assistant for Java Programming language at University of Ottawa
January 1, 2024 - August 31, 2024
Prepared laboratory work for students. Taught fundamental concepts of Object-Oriented Programming such as Encapsulation, Inheritance, Polymorphism and Abstraction. Assisted students with problem-solving exercises on key data structures including Stacks and ArrayLists. Delivered instruction on basic Java concepts such as JUnit, JavaDocs, and Graphical Interfaces.
Junior Programmer at University of Ottawa
September 1, 2023 - December 31, 2023
Developed two interactive web applications simulating Hick’s Law and Simon’s Effect using HTML, CSS, JavaScript and Flask. Managed the full development lifecycle including requirements gathering, coding, testing, and updating based on faculty feedback. Implemented features for data collection, storage and real-time visualization using Excel for test analysis.
Customer Service Technology Support at Canadian Tire
November 1, 2021 - August 31, 2024
Used inventory management software to track and update stock levels. Assisted customers with product inquiries and guided them through purchasing decisions. Processed returns and exchanges.
Supervisor at IGA Extra
November 1, 2024 - June 26, 2024
Oversaw end-of-day financial reporting and ensured cash reconciliation and timely deposits to the owner’s bank account, demonstrating attention to detail and accountability. Coordinated onboarding and training of new employees, applying clear communication and structured workflows to support team productivity.
Teaching Assistant for Java Programming language at University of Ottawa
January 1, 2024 - August 31, 2024
Prepared laboratory work for students. Taught fundamental concepts of Object-Oriented Programming such as Encapsulation, Inheritance, Polymorphism, and Abstraction. Assisted students with problem-solving exercises on key data structures like Stacks and ArrayLists. Taught basic Java concepts including JUnit, JavaDocs, and Graphical Interfaces.
Junior Programmer at University of Ottawa
September 1, 2023 - December 31, 2023
Developed two interactive web applications simulating Hick’s Law and Simon’s Effect using HTML, CSS, JavaScript and Flask. Managed the full development lifecycle including requirements gathering, coding, testing, and updates based on faculty feedback. Implemented features for data collection, storage, and real-time visualization using Excel for test analysis.
Customer Service Technology Support at Canadian Tire
November 1, 2021 - August 31, 2024
Used inventory management software to track and update stock levels. Assisted customers with product inquiries and guided them through purchasing decisions. Processed returns and exchanges.

Education

Bachelor of Science at University of Ottawa
September 1, 2020 - June 30, 2024
Bachelor of Science at University of Ottawa
September 1, 2020 - June 30, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Retail, Professional Services