I have a passion for computers and technology. I've been working with Computer systems from a young age, this developed a love for being up to date with latest technology I speak Arabic as a Native Language, and playing video games helped me develop a great problem-solving skills and learn English at a young age.
Here are some info about me
Mobile App Development: developing a complete automated system for Android app testing, Using the latest technology in RoboTest, Firebase and Google Cloud.
Robotics: Programming A robot to find a path and calculate Real-time readings for optimizations and accident prevention.
February 2018 - Present
Design, development and deployment of communication applications such as Contact centers (IVR/CTI) and Webtools for a major bank and a global financial institute. Closely working with the client tech team in testing and developing IVR environments. Participating in the business meetings and updating the technical documents. participated in building the IVR solution for different line of businesses, using frameworks built on top of Cisco CVP, Genesys platform, Twilio, Omilia and Avaya
March 2012 – August 2017
March 2009 - September 2010
Assisted the marketing team with developing and implementing social media strategies, Maintained strong social media and brand presence across Twitter, Facebook, and Instagram platforms, Developed online marketing campaigns, effectively increasing followers by 9,200+ and driving brand awareness,
November 2008 - August 2010
Installing, Maintain and Secure Local Area Network of over a 100 Gaming systems, server administration, maintenance and optimizing for the environment. Created a system where users can log-in to their accounts and add hours to their store wallet.
May 2008 - October 2008
In Mednet, I worked in Call Center doing the following: Answered phone and assisted customers with inquiries, Performed basic data entry for online customer database, Established trusting relationship with customers, Address customer service inquiries in a timely and accurate fashion. Give accurate and appropriate information to answer questions, troubleshoot issues, and resolve complaints. My goal was to maximize customer satisfaction and pick-up as many calls as i could. My happiest days were the days that i leave the office with the highest calls answered and the least call waiting time.
January 2007 - March 2008
I started in sales for 3 months, soon after i was offered a position of supervising the branch with the following duties: recruiting, training, supervising and appraising staff, managing budgets, maintaining statistical and financial records, dealing with customer queries and complaints, overseeing pricing and stock control, maximizing profitability and setting/meeting sales targets, including motivating staff to do so, preparing promotional materials and displays
2012 - 2017
Majoring in Software Engineering, I completed several Computer programming courses, Discrete structures and mathimatics for Computing science, i took intensive courses in Computer Systems and Architecture, this allowed me to get a broad knowledge in many programming languages. In my 3rd and 4th year i studied Computer Networks, Operating Systems, Advance Web Design and Programming, Database Systems, and 4 Special courses to specialize in Software Engineering
2014 - 2016
School of Business and Economics:
Most professionals outside of business still require a strong foundation in the principles of management to be effective on the job. Whether it is for budgeting know-how needed to serve as a team leader on a major TV documentary, selling skills required for working as a pharmaceutical company sales representative, or people skills used in selecting the programming staff at a computer graphics firm, the ability to manage effectively is important..
2010 - 2011
I studied in an intensive english TOEFL program to certify my english level to attend Canadian universities, with PLI i learned not only english but i also learned a lot about Canada, this experience boosted my confidence in english speaking and writing and helped me polish my technical terms.
These are some of my previous and current projects. I would be happy to collaborate and share ideas with people. more work will be added soon
Having students to get used to develop software that will be marked through an Automated Testing environment gets them used to produce applications with accuracy and meets the required criteria despite their style of coding. Students will also save time when working on a project throughout the semester or adding features to an existing project by relying on an automated tester that will give them an instant result when one or more of the old requirements fail due to a new functionality. The goal of Automation is to reduce number of test cases to be run manually and not eliminate manual testing all together. It gives the instructor more time for putting feedback, and to keep an up-to-date course material. This also benefits students by providing a fast initial marking grade and more time to enhance their applications and assignments Test Automation software is the best way to increase the effectiveness, efficiency, and coverage of software.
This project is a simple step by step walk through to assemble and installing a line follower on the Clawbot by VEX robotics. And programming a robot to do various instructions using a Cbased programming language. A good way to start understanding robotics is to understand the main parts of the robot and what it does. Basic knowledge of programming in general to start writing codes for the robot, vex curriculum makes it easy and there’s an explanation and for almost everything.
Developed a Linux based Internet of things (Raspberry-pi) to accomplish: • local network monitoring: * using Iperf, an open source Linux-based bandwidth testing tool. TCP, UDP, multicast, and more * MRTG: network remote visibility, remote monitoring, and control in a compact, inexpensive platform that’s accessible with nearly any Web browser • Web server: build LAMP (Linux, apache, MySQL, PHP) stack hosting Wordpress and personal Home automation projects, also displaying calendar and other information (from multiple Arduinos and sensors) on local network. • traffic analysis • VPN server: to securely browse internet from public wifi networks or hotels ensuring encrypting my data stream to avoid being infected with botnets and other malwares on these networks. • Built a home media center to test apps for Android TV
Virtually wild is an interactive game-like environment that takes place in Sunpeaks, BC, Canada. It is focused on the wilderness and spectacular views of Sunpeaks to let the users interact with nature in an informative and fun way. The idea could be developed to familiarize users with Sunpeaks mountains and area to make them feel like they have been there before. Using virtual reality technology we are creating scenes similar to levels, the user start in the entrance of Sunpeaks resort and finds missions and quests to help locals or visitors. The first scene is the deer watching and interacting with the animal. There are hints and clues that adds fun and interactivity with the environment. To find the treasure the player must go through various scenes via a path that feels like an open world environment. In each scene users interact with the trees and animals in order to find the clues, they can also play with the animals through a menu that appears when the cardboard button is pressed. These interactions are developed depending on the requirements set by the artist who will meet us from Sunpeaks.
If you would like to discuss a project, hire me, or any other concerns please do not hesitate.