I am passionate about learning new technologies and expanding my skill set, as well as sharing my knowledge and experience with my colleagues and peers. I have obtained multiple certifications from Apple, Google,Cambridge, SAFe Scrum and contributed to the innovation and growth of multiple companies including Rogers and Zain. My goal is to pursue more challenging and rewarding projects that align with my interests and values, and to advance my career as a leader.
Also, I am good at
As a Tech Delivery Leader, I oversee the end-to-end process of delivering technology products to our business. My role involves ensuring that these products are developed, tested, and deployed effectively, meeting all specified requirements. I coordinate with various teams to ensure all tasks are completed accurately and on schedule, ensuring a smooth and efficient product rollout.
A scrum master is A key facilitator in Agile project management, guiding and supporting a team to work efficiently using the Scrum methodology. I've organize and lead team meetings, removed obstacles, and ensured the team follows Agile practices effectively. I consider the role to be essential in helping the team stay focused, resolve issues quickly, and deliver successful projects.
A product Owner is the liaison between stakeholders and the development team, they guide the product's development to ensure successful outcome, I've worn this hat for multiple years during a deployment, most of the work that i've delivered is priotizing the work and meeting with stakeholders to set the expectations right.
A software web application designed to allow parents to communicate with teachers and vice versa. The main purpose of the software is to help parents to keep informed about their children academic progress, schools events, volunteering opportunities. Basically, the application have a login page to two different dashboards (parents and teachers). The parent dashboard allows parents to navigate through their children information such as messages from teachers, academic progress. It also allow them to create messages for the child’s teachers. The teacher dashboard allows teachers to see a list of all the students and add/modify students' information and communicate with students' parents.
The Co-Pilot app will have four different features help IFR and VFR pilots with their flight. It includes the following features: an Awareness feature which will prompt the pilot to perform a series of gesture movements, a Calculation feature, a Skybrary feature containing important aviation abbreviations and finally, a personal Logbook feature.
The goal of this project was to design a controllable hovercraft from scratch. The hovercraft should be able to complete a track in a maximum short period of time taking into consideration its weight, power and components. A script should be written to program the craft autonomously.
This project consists of developing a Room Booking and Meeting Scheduler in which a server handles client request over UDP. The goal of the project is to allow several clients to schedule meetings while inviting other peers, giving them the choice to accept, reject, withdraw, and join these meetings. The server acts as a central entity in order to take proper actions upon different types of message it receives from clients. In fact, the server writes its meetings in two different rooms depending on their availability
This project consists of developing a smart thermostat that optimizes the heating and the cooling system of the house, the program consists of a broker that acts a server and handles all the input sent from the “Management APP”, the “Smart Door Locker” and the “Connected Thermostat”. The goal of the project is to allow several users to enter their names and their prefered temperature into the Management APP so that, upon their entering into the house, the thermostat would adapt to their prefered temperature following certain assumptions.
The goal for the project involves the creation of an air traffic monitoring and control system, our work includes all the part from design, implementation, testing and analysis of a simplified ATC. The scope of design will be created by us, whereas the input and output will be designed by our team.
The above video shows the accuracy of the OCR that has been coded
Dot Puzzle is played on a nxn board game. On each position of the board, a wooden token is plaaced. Each token has 2 sides, a white dot and a black dot. Initially the dotsare placed in a random position, the goal being to find the smallest number of moves to bring the board to its goal configuration where all the dots are white.
To solve this puzzle, DFS, BFS and Algorithm A* have been performed compared and then used to identify the fastest time.
Screenshot above of the DFS algorithm
This project explores how language models can be built to facilitate the correct classification of the language of a tweet based on its content. In conjunction with the language models, a Naive Bayes Classifier is used to calculate the probability of each tweet’s correspondence to a particular language. To be more precise, the Pistachios' team worked on classifying tweets into different languages using three language models; unigrams, bigrams and trigrams. These models were built from a training set of 18318 labeled samples. To test the accuracy of the final product, a set of 7000 labeled tweets were used.
Intelligent-Agent can answer university-related questions using a knowledge graph and natural language processing.
A webscraper was used to take all the courses in Concordia University including their name, code and description. After that the information is used to turn into triples using DBpedia topics. Finally Queuries are created so that the chatbot uses them to answer questions.