Full-stack Web Developer with a focus on SaaS systems development. Experienced in multiple stacks including LAMP, PERN & others using PHP, Python, Node, Next, React, Vue, Angular, etc.. I've worked with multiple databases including PostgreSQL, MySQL, MSSQL, OracleDB.
I've worked in companies in multiple countries and in different sectors & I'm always looking to learn something new whether it's tech. or business related. I also work on crypto related projects using Python / Flask.
I'm a Bilingual Arabic & English speaker & I'm currently learning German in effort to move to Germany.
Name:
Omar Abdelhamid Khaled
Age:
years
Location: Sofia, Bulgaria
Email:
moc.liamg@orimedramo
Mobile: +359877747229
OCT 2020 - Current
Fulltime - Fullstack Web Developer
Part of the core team working on the ongoing Member360 project which is a SaaS gym management system supporting gyms all over Australia.
My Responsibilities:
Member360
OCT 2018 - SEP 2020
Fulltime - PHP Developer
Contributed to the development and maintenance of highly customized Moodle-based and Laravel E-Learning solutions tailored for Saudi Arabia's educational institutions, including schools, colleges, and the Ministry of Education.
Projects:
Future Gate: (Saudi Ministry of Education)
Al Falah: (Al Falah Private Schools, Riyadh, KSA)
SIS: (Command & Staff College, Riyadh, KSA)
Jo-Way:
SCE: (Saudi Council of Engineers)
SREI: (Saudi Real Estate Institute)
SmartWay
NOV 2017 - SEP 2018
Parttime - Teaching Assistant
I fill into technology courses as needed by the academic department along with my software work.
My Work:
CIC
MAR 2017 - SEP 2018
Fulltime - Fullstack PHP Web Developer
Contributed to the main development team responsible for development and maintenance of existing systems.
Key Responsabilities:
Project Owner:
CIC
OCT 2012 - OCT 2016
Bachelor - Business Information Technology (Specialization: Information Management) I was enrolled in the Canadian International College's dual Program and received my bachelor degree from both the Canadian International College and Cape Breton University. I majored in Information Management and graduated with the GPA 3.31. Graduation Project Developed an online petitioning system using pho with a custom MVC structure. The main objective was to replace the paper petitions with the system. The project has been implemented in the 2 branches of the Canadian International College (New Cairo, Sheikh Zayed).
NOV | 2020 | Advanced Web Development Nanodegree (Udacity) |
OCT | 2018 | Data Science Capstone (John Hopkins University Course on Coursera) |
SEP | 2018 | Developing Data Products (John Hopkins University Course on Coursera) |
SEP | 2018 | Practical Machine Learning (John Hopkins University Course on Coursera) |
SEP | 2018 | Regression Models (John Hopkins University Course on Coursera) |
SEP | 2018 | Statistical Inference (John Hopkins University Course on Coursera) |
AUG | 2018 | Reproducible Research (John Hopkins University Course on Coursera) |
JUL | 2018 | Exploratory Data Analysis (John Hopkins University Course on Coursera) |
JUN | 2018 | Getting and Cleaning Data (John Hopkins University Course on Coursera) |
MAY | 2018 | R Programming (John Hopkins University Course on Coursera) |
MAY | 2018 | The Data Scientist's Toolbox (John Hopkins University Course on Coursera) |
APR | 2018 | Full Stack Developer (1 Million Coders Initiative Course on Udacity) |
FEB | 2016 | Big Data Specialist with IBM BigInsights V2.1 |
OCT | 2015 | YAT Professional Diploma for Web Development |
FEB | 2014 | IELTS Certificate (Score: 7.5) |
The core functionality of the system is providing an online and dynamic way of handling student petitions. These petitions move in a track of employees that need to review and process it.
Supporting this core functionality there are manager type users that can follow up on statistics, and administrator type users that can create/modify these petitions and their tracks, along with user management.
The previous roles are meant for the non-technical users, and they are supervised by the technical administrators through a super admin role which has more control over all the features and extra features to keep track of what happens in the system and handle it appropriately.
Technologies used: