Omar Abdelhamid Khaled

Fullstack Web Developer

Profile


About me

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.

Omar Abdelhamid Khaled

Name: Omar Abdelhamid Khaled
Age: years
Location: Sofia, Bulgaria
Email: moc.liamg@orimedramo
Mobile: +359877747229

Experiences


Career

Member360

Melbourne, Australia

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:

  • New feature development, code maintenance and database support.
  • Was in full charge of the reporting module, including the creation of new business reports and improving the functionality of the module.
  • Developed the calendar which acts as a single go-to page for the management of classes, personal trainer sessions, trainer schedules and other extended features.
  • Developed a member import module enhancing the onboarding experience of new clients.
  • Enhancement and maintenance of the mobile application built with React Native.
  • Development of REST APIs for various purposes, including mobile app integration, access control and third-party partnerships.
Member360

SmartWay

Riyadh, Saudi Arabia

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)

  • Contributed to ongoing project iterations, focusing on the development of new features to meet dynamic business needs.


Al Falah: (Al Falah Private Schools, Riyadh, KSA)
  • Provided maintenance and support, addressing data-related and system issues to ensure uninterrupted service.


SIS: (Command & Staff College, Riyadh, KSA)
  • Full revamp of the existing system’s frontend and further development of new features to satisfy newly introduced complex business requirements.
  • Being a core team member, I met with clients to ease the development and maintenance and to ensure the product was developed as per business requirements.


Jo-Way:
  • Provided developer support, ensuring smooth operation of the project within the driving school's environment.


SCE: (Saudi Council of Engineers)
  • Developed a solution as an extension to the client's system. Developed various features, APIs, reports and modifications to the core framework and provided follow-up support for the project.


SREI: (Saudi Real Estate Institute)
  • Developed a solution as an extension to the client's system. Developed various features, APIs, reports and modifications to the core framework and provided follow-up support for the project.
SmartWay

Canadian International College

Cairo, Egypt

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:

  • Teaching an introductory course to MS Office to 1st year Business and Engineering students.
  • Teaching a GIS related course to 3rd year BTECH and CS students.
CIC

Canadian International College

Cairo, Egypt

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:

  • Designed the GUI for a new Student Mobile App.
  • Developed a reporting module designed to provide high level Academic reports.
  • Re-vamped an old CMS project.
  • Contributed to the revamp of the main system's framework.
Project Owner:
  • Further development and maintenance of the Petition System to fit business requirements and expansion to the college's second branch in Sheikh Zayed.
  • Initiated the development of the new college system with 4 initial modules on it; Degree Audit, Class Scheduling, Student Advising, Control.
CIC


Education

Cape Breton University (CBU)

Canadian International College (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).


Other Certificates

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)

Abilities


Skills

Backend

  • PHP
  • Laravel
  • Python
  • Flask
  • Node
  • Express

Database

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQL Server
  • OracleDB
  • MongoDB

Frontend

  • HTML
  • CSS
  • Tailwind CSS
  • Bootstrap
  • Javascript
  • Chart.js
  • Vue.js
  • React
  • Typescript

Mobile

  • Dart
  • Flutter
  • React Native

Other Tools

  • Git
  • Docker
  • Kubernetes
  • Postman
  • Command Line Interface
  • Linux
  • Photoshop

Languages

  • Arabic (Mother tongue)
  • English (Bilingual)

Projects


SREI - Saudi Real Estate Institute, Riyadh, KSA

Associated with SmartWay

The project was developed as an extension to the client's system.
I was responsible for development of APIs to sync the client system's data. I've also worked on developing a few reports and several modifications to the framework to meet the client's requirements.

SCE - Saudi Council of Engineers, Riyadh, KSA

Associated with SmartWay

A project developed for the Saudi Council of Engineers. I was one of the core members that developed this project. This is an E-Learning solution customized to work with their own systems using APIs to handle logins, transactions and other features.
I was responsible for development of a lot of features and modifications to the framework and the follow-up and maintenance and support for the project.

SIS - Command and Staff Military College, Riyadh, KSA

Associated with SmartWay

This is a military educational management system we developed for the Command and Staff Military College in Riyadh.

I was responsible for:
  • Applying the new theme created by the designers on the project and handling the majority of the front-end issues.
  • The development of dynamic output methods for several major features.
  • Worked on multiple features needed by the business.
  • I've was also sent to Riyadh for 2.5 months to personally meet the clients to have a better understanding of their requirements and rules.
  • It was my role to handle any modifications they needed and fix any bugs on site, and was also the main support to the project supervisor from the Riyadh to ensure that information was communicated correctly to our team whenever needed.

Research Management System

Freelance

This was developed for Helwan University as a means to manage their PHD, Masters and other researches.

Al Falah

Associated with SmartWay

This is a project that was previously developed for Al Falah Schools in Saudi Arabia.

I joined the project to act as a maintenance developer, we had direct communication with the client, and it was our responsibility to solve any bugs and issues as well as handling any new modifications to the system.

Future Gate

Associated with SmartWay

This is an educational system that was previously developed for the Minstry of Education in Saudi Arabia. It was handed over to my team for further development and improvements.

We've first worked on documenting the system as there were no technical documents. After that I was responsible for making a clean dummy plugin to allow an easy entry for new developers to the project.

Credit Hour Integration
I took part in the development of a new part in the integration layer between the 'Future Gate' project and the Ministry's Database.

Ein Integration
I was responsible for the development of the Ein integration module between the 'Future Gate' project and external APIs provided by Tetco (A Saudi Company)

CIC College System

Associated with Canadian International College

The system is created using Laravel's homestead framework with nwidart.com's laravel modules package.
The system contains 4 modules:
  • Degree Audit: Enables the auditing of student's coursework.
  • Class Scheduling: Enables the scheduling of course meetings for each semester.
  • Advising: Enables the students to do their own advising for each semester.
  • Control: Enables the staff to enter course and exam grades.

E-Petition System

Associated with Canadian International College

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:
  • HTML, CSS, JavaScript, PHP
  • AJAX
  • JSON
  • MySQL
  • Custom MVC

Contact