Maximum upload file size: 3MB. File types allowed: jpg, jpeg, gif only.

Click the above 'Browse' button to select a photo.
Guidelines
  1. Only upload a photograph of yourself
  2. Photos of children, celebrities, pets, or illustrated cartoon characters will not be approved
  3. Photos containing nudity, gore, or hateful themes are not permissible and may lead to the cancellation of your account
  4. Photos of your passport, ID, or photos containing any personal information such as your address, passport number, or contact details are not permissible for your own security.

Delete Guidelines

محمد حسام الدين حسن صدقى

Senior Functional Consultant

Egabi Fsi

Location:
Egypt
Education:
High school or equivalent, Science
Experience:
9 years, 10 months

Work Experience

What's your work experience? Your experience is one of the most important sections in a CV.
List all relevant responsibilities, skills, projects, and achievements against each role.  If you're a fresh grad, you can add any volunteer work or any internship you've done before.
Add Experience

Total Years of Experience:  9 Years, 10 Months   

March 2022 To Present

Senior Functional Consultant

at Egabi Fsi
Location : Egypt - Cairo
About the Company:
A software housing company that provides comprehensive financial software solutions and services for banks
and financial institutions. Their valuable Bank customers were CIB and Credit Agricole, while their valuable
Microfinance Enterprises were Bedayti, Shari, Erada, Tanmeya and Reefy.
Job Duties:
 Implement the proposed added feature in a specific module.
 After finalizing my assigned task (This task could be new feature, bug fixing, or change requirement),
 Export the new version (jar/war/ear file) then deploy it on client's server.
 Fix bugs that are reported by the quality team
 Lead Junior and Fresh Team members, and taking the entire task’s responsibility.
 Document for each implemented/fixed feature.
 Provide support for customer’s in Production Phase
Work Projects
 Lead the REST APIs part of the project that was responsible to manage Housing Loan’s for MBRHE
Mohammed bin Rashid Housing Establishment
 Developed most of the features of EMFF (Egyptian Microfinance Federation) web application that was
responsible managing the entire loan’s request phase for each association who are working under
EMFF umbrella.
 Worked on banking middleware aims to calculate the bank's customers score. Depending on this score
value, there is a decision even by acceptance or rejection for that customer to get a loan from the bank.
Also this module interacts with I-Score Service (An Egyptian governmental service attached to
Egyptian Central Bank).
 Developed web services (REST API) that are used to generate financial reports (in Excel) for Micro
Finance Organizations.
 Developed and fixed bugs for Micro-Finance Apps. On those apps; loan requests are applied with their
details. The request goes on a large process until reach to the final decision level. Those apps manage
all of those processes in each request level, depending on predefined workflow.
 Developed web service (REST API) that manage I-Score inquiry process between I-Score and the
Microfinance’s/Bank’s Enterprise.
 Create/Fix included Reports for a project using Jasper Report tool.
October 2020 To February 2022

Senior Java Full Stack Developer

at Golf Vet Center
Location : Egypt - Cairo
About the Company:
A Vet Center that provides various medical care services for pets including medical examinations, treatments,
vaccines, surgery operations, grooming, and residence. They were required to implement an integrated vet
management solution to manage their enterprise.
Job Duties:
 Document for each implemented/fixed feature.
 Implement the proposed added feature in a specific module.
 After finalizing my assigned task (This task could be new feature, or bug fixing),
 Export the new version (war file) then deploy it on cloud server.
 Fix bugs that are reported by the client.
 Provide support for customer’s in Production Phase
Work Projects
 Implemented a software solution for Vet Center Management Information System consisting of a core
module (contains the basic features), and other additional modules like booking, accounting, reporting,
… etc. The application was deployed on that url http://hosamsedky.jvmhost.net . There is also an
integration between those modules. I have developed and Implemented completely the core module and
the booking module (both front and backend). For front-end I have used an existed theme.
o Core Module: contains the basic features, customers and their pets CRUD operations. The proposed
services and their info like prices … etc. and all the setup tables for the select choice lists that are
used in a submit form.
o Booking Module: Manages the appointments that are reserved by the customers.
December 2018 To October 2020

Java Web Developer

at Data Management Systems (DMS)
Location : Egypt - Cairo
About the Company:
A software housing company that provides software solutions that serves Health care sector (Hospitals and
Clinics), Industrial sector and Financial Sector (ERP solutions). Their valuable customers were the following
hospitals: El Nozha International Hospital, Eden Hospital, NeuroSpine Hospital, and French Hospital Qasr Al
Aini
Job Duties:
 Document for each implemented/fixed feature.
 Implement the proposed added feature in a specific module, after task is assigned in TFS.
 After finalizing my assigned task (This task could be new feature, or bug fixing) in TFS, I commit my
work in SVN, mentioning what was changed in the new version.
 fix bugs that are reported in TFS.
Work Projects
 As a member in Health care sector, worked in a huge Hospital Management Information solution
consisting of many modules. Each module plays a very important role to manage a department or sector
inside the hospital. There is also an integration between those modules.
o Registration Module: responsible for new patients registration in the hospital's database. I've
implemented the module's entire MVC, implemented the backend completely and binded it with the
front end screens that interacts with the implemented backend services. I've developed a webservices that retrieves Important medical data used by patients like Financial categories and
integrated those webservices with the registration module.
o Outpatient Module: responsible for the patients who performs checkup in the hospitals clinics. I've
implemented the fast-registration part for the new coming patient and integrated this part with the
entire application's functionalities. Also implemented the dashboard charts that will be shown to the
manager. Those charts measures KPI for doctors, and departments inside the hospital.
o Inpatient Module: responsible for the patients who will stay in the hospital for medical reasons. I’ve
implemented the dashboard charts that will be shown to the manager. and fixed some issues in the
processes of admission, discharge, ...etc.
January 2018 To September 2018

Java Developer

at Ultimate Soft
Location : Egypt
Job Duties:
 Requirements analysis and design.
 Plan the projects' high level architecture.
 Analyze the projects' task priorities, and schedule them as sprints according to Agile Scrum
Methodology.
 Deploy the projects webservices in the server.
Working Projects:
 Secured Encryption API: that API was aimed to proposed a high level security algorithm. It solves
drawbacks that were occurred in DES algorithm. It proposes an encryption algorithm that uses
128/256/384/512 key bits unlike DES (64 bits) without affecting the performance. I have implemented
the jar file that should existed with the end user, I've implemented the backend web services that
interacts with the jar file, I have implemented a web-based app to enable the end user to subscribe and
purchase the license that will be used in the jar file. to be authorized to consume the product. I was
deploying the implemented webservices into a cloud web server (Apache Tomcat).
June 2016 To April 2018

Oracle ADF Developer

at Modern Telecom Systems
Location : Egypt - Cairo
About the Company:
MTS is a System Integrator, Software House, and an IT Consultancy firm, the main software solutions that are
proposed by MTS are governmental solutions that serves a sector of the ministry. Their valuable customers
were Egyptian Ministry of Health, Egyptian Ministry of Transport, and Telecom Egypt
Job Duties:
 Analyzing the technical issues and planning the solving steps.
 Developing the entire Enterprise Applications using Oracle ADF Framework.
o Implementing the project's MVC components.
 Redeploy the project's last version constantly into the application server after delivering new version.
 Developing Android Mobile Applications.
 Helping other team members in solving the business issues.
 Writing reports for each achievement.
Work Projects:
 Hr Module: Developed using an Oracle ADF framework and relation database Oracle. I’ve fixed data validation
bugs were occurred in the app.
 BPM Module: Developed using an Oracle ADF framework and relation database Oracle. I’ve fixed bugs
occurred in the messaging service and other data validation bugs.
 Drug Registration Module (for Egyptian Ministry of Health): A part of large scale project. It was responsible to
drugs registration and reporting the drugs committee’s analysis and reports. I've Implemented all the business
MVC of the project.
 Service Order (for WE telecom Egypt company): A part of large scale project. It was responsible to manage the
orders for install new telephone line service, transfer an existing telephone line service to another address,
remove an existing telephone line service. Each of those process contain large cycles. It was integrated with
another module which is responsible for complains. This module is developed using an Oracle ADF framework
and relation database Oracle.
o I’ve fixed severe bugs that were preventing the main cycles to be completed. I’ve implemented Oracle
PL/SQL stored procedures to perform huge transactions instead of being coded in java to fix a sever bug was
preventing the cycle to be completed.
 Passengers Transport Module (for Egyptian Ministry of Transport): A part of large scale project. It module was
responsible for defining the road lines that the transportation passenger companies are licensed to use, the
vehicles data of those companies and their road paths licensed, and the vehicles traffic licenses status. I've
Implemented all the business MVC of the project.
 Cargo Transport Module (for Egyptian Ministry of Transport): A part of large scale project. It was responsible
for defining the road lines that the transportation cargo companies are licensed to use, and the entire
requirements defined in the Passengers Transport Module. I've Implemented all the business MVC of the project.
January 2016 To April 2016

Java Developer

at Pylon Systems
Location : Egypt - Cairo
Job Duties:
 Requirements analysis and design.
 Plan the projects' high level architecture.
 Analyze the projects' task priorities, and schedule them as sprints according to Agile Scrum
Methodology.
 Performs the task according to the specified plan.
 Perform Solutions' Unit testing before delivering it into the project's dash board.
Work Projects:
 Blocking Web-Spam Application: The aim of this application is to enable the parents to block the +18
web contents from their children’s devices. It was developed using Java and relational database
MySQL. The final end user should purchase a CD containing a serial key, and should register in the
application’s website using the serial key located in the CD.
 I’ve implemented the backend component ‘Serial Keys Generator’; that generates new serial keys that
will be printed inside the application’s CD covers.
 I’ve implemented the backend of user’s login process to the dashboard, the backend of the user’s
registration process. The registration process including binding the registered user by a purchased key,
and verifying and authorization of that purchased key.
June 2015 To December 2015

Oracle ADF Developer

at New Way
Location : Egypt - Cairo
About the Company:
A software housing company that provides software solutions that serves Financial and Accounting Solutions.
Job Duties:
 Analyzing the solutions problems and planning the solving steps.
 Developing web applications using Oracle ADF Framework.
o Implementing the project's MVC components.
 Implementing Jar library files with standard modules and functionalities to be compatible with
corporation's applications according to the customer’s requirements.
 Implementing The solutions' reports details.
Work Projects:
 Accounting Balance Sheet: that page was a part of large scale accounting module. I’ve implemented
this page using Oracle ADF Framework. I’ve implemented projects MVC. The controller’s backend
was developed using Java. The used database was relational database Oracle.

June 2010 To September 2011

Java Developer

at Free Lancer
Location : Egypt - Cairo
Work Projects:
 Integrated Store App: Java Swing Desktop application. It was an integrated app for a pet food store.
The used database was relational database MySQL. I've implemented the sales module, orders module,
inventory module, and a reporting module.
o The sales module was responsible to add the sold item after being sold to the customer.
o The orders module was responsible to add the purchased products from the suppliers.
o The inventory module was responsible to view the products remaining quantities in the store, and
highlights a product's quantity shortage if occurred.
o The reporting module was responsible to retrieve: the products' sold quantities within specific
periods, and the profits within specific periods.
 Chess game:
o implemented the backend of chess game, that implementation covered all the valid playing rules for each
chess piece.

Education

What's your educational background?
Let employers know more about your education; remember, be clear and concise.
November 2018

High school or equivalent, Science

at College of Computing
Computer
January 2015

High school or equivalent, Technology and Maritime Transport

at Arab AcademyCollege of Computing
Grade: 3.54 out of 4
for
January 2015

Bachelor's degree, Technology and Maritime Transport

at Arab AcademyCollege of Computing
Grade: 3.54 out of 4
for
January 2010

High school or equivalent, Technology and Maritime Transport

at Arab Academy
Location : Egypt - Cairo
Grade: 3.0 out of 4
for

Bayt Tests Test Credits: 0

JAVA Programming Skills Test (Hands-on programming skills)

Test Information
Score: 91%

SQL Skills Test (Hands-on programming skills)

Test Information
Score: 79%

Social Profiles

Social Profiles

Your social and professional profiles will show how you present yourself to everyone, and especially your future employer.

Personal Website
URL removed due to policy violation. Please contact support for further information.

Languages

Do you speak more than one language?
For some jobs, fluency in one or more foreign languages is a plus, so add your language skills to get better results.

Arabic

Expert

English

Intermediate

Training and Certifications

Oracle PL/SQL Developer Certified Associate ( Certificate )

Issued in: September 2015

Oracle Certified Professional, Java SE8 Programmer ( Certificate )

Issued in: December 2017

Oracle PL/SQL Developer Certified Associate ( Certificate )

Issued in: December 2015

Loading
Loading...
Loading...