Mohammad Qudah
Mohammad Qudah
Apprenant.e
(2)
3
Lieu
Toronto, Ontario, Canada
Bio

Born and raised with a passion for technology, I have been pursuing a degree in Computer Science at York University. Now in my fourth year, I am dedicated to my major and eager to contribute to the field upon graduation. With prior experience as a junior programmer at a software development company, I have gained valuable skills in both front-end and back-end development. My ultimate goal is to secure a position in this field, where I can continue to grow and make a positive impact.

Portails
Catégories
Bases Développement de logiciels Développement de sites web

Compétences

Accounting 1 Big data 1 Finance 1 User experience (ux) design 1 User interface (ui) design 1 Web applications 1

Profils sociaux

Réalisations

Dernières rétroactions

Projets récents

Dominarlo
Dominarlo
Edmonton, Alberta, Canada

Generating Data sets web application interface

Data analytics and big data are trending. Many universities and colleges need to teach their students how to use data analytic skills. This requires the availability of data sets. I am working on developing a web-based application that allows instructors to customize and create their own data sets. I am working on forming a team of developers to develop the application. However, I need a team to develop the interface of the application. The application has an instructor, student, sponsor and administrator interface. The interface is expected to be friendly and easy to use for all stakeholders. I will be working with the team to explain the concept in detail and brainstorm ideas with them.

Jumelages 1
Catégorie Développement de sites web + 3
Fermé
Dominarlo
Dominarlo
Edmonton, Alberta, Canada

Integrating Finance game into Web-Application for educational tools - 1

Positions available: 5 We would like to invite a team of students to work on integrating an application into a website that hosts several educational tools. The application is a Finance simulation game, where a student plays the role of an accountant. The application is already done, but it needs to be integrated into the main database of the other applications that are already developed. Students will be required to work with a team who is working on the other applications. They are going to be mentored by experts and lots of support is going to be offered to them. This is the second phase of the project. At this stage, students are to work on the professor's side and integrate it into the professor's dashboard and grade book. Professors should be able to add the game to their assignments.

Jumelages 1
Catégorie Développement de logiciels + 1
Fermé

Expérience professionnelle

Software Engineer Intern
Sun Life Financial
Toronto, Ontario, Canada
août 2023 - décembre 2023

• Developed a scalable microservice pipeline to process 10,000+ data files daily, leveraging Apache Kafka to enhance data streaming and JSON processing, reducing data streaming latency by 15% and enhancing system throughput.
• Implemented Kafka Stream processing functions and developed unit tests for Java microservices, increasing test coverage, reducing production errors by 8% and enhancing system reliability for thousands of employees.
• Optimized data storage and retrieval by refining MongoDB schema design and indexing, reducing query execution times and improving accessibility for over 100,000+ Kafka messages across 100+ topics

Software Developer
eWorx Technology
janvier 2023 - mai 2023

• Led the complete refactor for the back-end infrastructure, redesigning API architecture to FastAPI, reducing query latency by 70%, cutting response time by 50% and optimizing data flow for scalable performance.
• Engineered a secure database system incorporating SQL injection prevention and optimized data generation algorithms, improving processing speed by 67% and enhancing the overall user experience.
• Refactored the web application’s components structure in React, eliminating redundant code and improving extensibility by 60%, enabling easier maintainability and scalability for future developments.

Software Developer Intern
Arab Information Management Services
mai 2022 - décembre 2022

• Enhanced the functionality of the user interface by implementing an external pop-up function utilizing CSS and HTML for rotating official documents, resulting in an 11% increase in user engagement.
• Tested, identified, and resolved +100 bugs in a web-based Human Resource Management System for large organizations, improving system functionality by achieving a 95% bug resolution rate.
• Modified the front-end and back-end to store, update, and display employees’ information. Enhancing the user experience, leading to a 12% increase in user satisfaction.

Éducation

Bachelor of Science, Computer Science
York University
avril 2024 - Présent

Projets personnels

Multi-Functional Discord Bot
https://github.com/QudahM/TartarusBot

• Designed a dynamic Discord bot using Python and Discord API, featuring automated commands, moderation and interactive commands. Leveraging MongoDB for a logging system, tracking user warnings and enforcing actions.
• Successfully moderates over 2,000+ users across multiple servers, automating rule enforcement, improving community engagement and providing a fully personalized reminder system for upcoming events and deadlines

Mission: Accomplished
juillet 2022 - juillet 2022

• Developed a web application with a React frontend, Node.js/Express backend and MongoDB for data storage.
• Supports task creation, updating, deletion, and status toggling with real-time database synchronization.
• RESTful API endpoints handle task operations, ensuring smooth communication between client and server.
• Deployed the app for real-world use, allowing users to manage tasks seamlessly across a responsive interface.