Mahmoud Sabri is a Full Stack Senior Software Developer from Palestine seeking a position as a Full Stack Senior Software Developer. He has a Bachelor's Degree in Computer Science from An-Najah National University. His experience includes building enterprise applications using technologies like Java, Oracle ADF, PHP, Android, and Codename One. He has worked on projects for clients like Palestine Telecommunications Company (Paltel) and Experts Turnkey Solutions.
1. Contact Information
Personal Information
Education
Target Job
Mahmoud Sabri
Name: Mahmoud Essam Said Sabri
Email Address: mahmoud.sabri.me@gmail.com
Mobile Phone: +970.0597055835, Job Phone: +970.0592221442
Address: Nablus City, Rafidia
Country: West Bank, Palestine
Website: https://www.linkedin.com/in/mahmoudsabri
Birth Date: 1 January 1991 Gender: Male
Nationality: Palestinian, Jordanian Marital Status: Single
Bachelor's Degree, Computer Science
At An-Najah National University
Location: West Bank, Palestine
Graduation Date: January 2013
Scientific and practical approach to computation and its applications. A computer
scientist specializes in the theory of computation and the design of computational
systems.
Target Job Title: Full Stack Senior Software Developer
Career Objective:
Work in a challenging environment in a business company or organization in the
Computer & network field, maintenance or development where I can utilize my
capabilities to advance in my career.
I am self-motivated, ambitious and eager to learn. I am a responsible individual with
strong communication skills and work ethics besides being creative, focused and highly
determined.
I am willing to take responsibility and work independently. At the same time, I can work
well in teams.
Target Industry: Information Technology, Telecommunication
2. Experience
❖ Programming languages and Frameworks :
✓ Java ✓ Oracle ADF,MAF ✓ Oracle PL.SQL
✓ PHP, MySQL ✓ Android ✓ C++
✓ HTML,CSS JavaScript jQuery AJAX XML ✓ Codename One
✓ Flutter
❖ WebLogic Server
❖ Software Engineering
❖ Networking
Full Stack Senior Software Developer
At Palestine Telecommunications (Paltel)
Location: Nablus, West Bank, Palestine
Company Industry: Telecommunication
01 May 2015 - 01 January 2016(Outsourcing)
01 January 2016 - Present
Building Enterprise Applications Using:
Java, PL.SQL, Android, PHP, HTML, CSS, JS,
Oracle ADF (Application Development Framework),
Oracle MAF (Mobile Application Framework) cross platform,
Codename One (Cross-Platform Framework for Mobile Development),
Flutter (Cross-Platform Framework for Android and iOS Development)
(Database design, front end and back end development, web services, test case design)
Full Stack Software Developer
Outsourcing at Hulul Business Solution
Location: Ramallah, West Bank, Palestine
Company Industry: Telecommunication, Information Technology
01 May 2013 – 01 May 2015
Building Enterprise Applications Using:
Oracle ADF (Application Development Framework), Java, PL.SQL
(Database design, front end and back end development, web services, test case design)
Full Stack Software Developer
At Experts Turnkey Solutions
Location: Ramallah, West Bank, Palestine
Company Industry: Information Technology
01 January 2013 – 01 January 2016
Building Enterprise Applications Using:
Oracle ADF (Application Development Framework), Java, PL.SQL
(Database design and development, front end and back end development)
Specialties
3. Languages
Training and Certifications
References
❖ Advance knowledge of prime software such as using Office Suite (Word,
Excel, PowerPoint, Access...)
❖ Adobe Photoshop
❖ Arabic (Mothers language, Native Arabic Speaker)
❖ English (Good: Speaking, Reading, Writing)
▪ An-Najah National University-Open Source Club
Duration: (From 20 June 2012 to 25 August 2012)
Type of Training: Education
Certificate: Certificate in J2EE
▪ The Gate-Nablus-Palestine
Duration: (From 1 June 2011 to 1 August 2011)
Type of Training: Education
Certificate: Certificate in PHP
Name : May Tarifi
Job Title: Software Development Supervisor.
Company Name: Palestine Telecommunications (Paltel)
Phone Number: +970 2 241 0104
Email Address: May.Tarifi@paltel.ps
Name : Belal Awwad
Job Title: Software Development Manager.
Company Name: Experts Turnkey Solutions.
Phone Number: +970 59 2666618
Email Address: Belal.Awwad@Experts.ps
Skills
4. File Sharing
Website
2011
Programming
languages
PHP, HTML, CSS, JavaScript, J-Query, Ajax.
Database MYSQL
Responsibilities Analyses, Development, UI Design, DB Design, Testing
Developed in An-Najah National University
Description It is a web system that gives the user the ability to
upload/download files, Search Engine, Exchange messages
between registered users, open files without need to download it.
Social Online
Chess
2012
Environment Android
Database MYSQL , PHP Web Services
Responsibilities Analyses, Development, UI Design, DB Design, Testing
Developed in An-Najah National University
Description Platform where you can play chess with users from all over the world.
Users can play with each other as single games. They will have their
own profiles and statistics. They will be able to chat during the game.
Health Insurance
System
2013
Environment Oracle ADF
Database Oracle
Responsibilities Development, UI Design, DB Design
Developed in Experts Turnkey Solutions
Customer Palestine cellular communications (Jawwal)
Description It is a web system that gives the user the ability to manage all
healthy insurance transactions and calculating the costs and
legal procedures flow concerning in health insurance request,
medical bills, Insurance card, sick vacation, medical network
and other insurance operations.
Handled Projects
5. General
Insurance System
2013
Environment Oracle ADF
Database Oracle
Responsibilities Development, UI Design, DB Design, Testing
Developed in Hulul Business Solution
Customer Palestine Telecommunications(Paltel)
Description It is a web system that gives the user the ability to manage all
general insurance transactions and calculating the costs and
legal procedures flow concerning in accidents, fires, thefts
,employees insurance , vehicles ,cash, transportation and other
insurance operations.
Treasury System
2013
Environment Oracle ADF
Database Oracle
Responsibilities Development, UI Design, DB Design, Testing
Developed in Hulul Business Solution
Customer Palestine Telecommunications(Paltel)
Description It is a web system that gives the user the ability to manage all
financial transactions like division of profits, remittances,
guarantees, agreements, bank correspondence and currencies
exchange and other financial transactions.
Network
Analyzer System
(Faults Handling Portal)
2014
Environment Oracle ADF
Database Oracle
Responsibilities Development, UI Design, DB Design, Testing
Developed in Hulul Business Solution
Customer Palestine Telecommunications(Paltel)
Description
6. Network
Analyzer System
(Faults Handling Portal)
2014
Description First Line support portal to managed and modify subscribers
information(Seibel info , AAA info, DSLAM info, Attenuation,
Port Status) and provide the necessary reading to examine the
quality of the copper wire and the ability to upgrade subscriber
ADSL service and handling malfunctions of type wrong speed
and speed adjustment and view technical information reports
for malfunctions that occurred ,problems Diagnosis and
Troubleshooting operations like line state diagnosis(LSD) ,line
quality diagnosis(LQD),single end line testing(SELT).
One Stop Shop
2014
Environment Oracle ADF
Database Oracle
Responsibilities Development, DB Design, UI Design, Testing
Customer Freelancer
Description Customize application for institutions and municipalities in
particular that gives the user the ability to manage all
applications within the institution in terms of adding new
applications and determine applications path in addition to the
mailbox and institutions hierarchy and staff and many other
features.
Provisioning
System
2014
Programming
language
Java
Database Oracle
Responsibilities Development, Web services, DB Design, Testing
Developed in Hulul Business Solution
Customer Palestine Telecommunications(Paltel)
Description Voice Provisioning
System that gives the user the ability to manage and perform
commands on the switch programmatically .the engine
communicate with switch and execute commands and analyze
the results .specialize in voice services.
ADSL Provisioning , FTTH Provisioning
Same as switches but DSLAM .specialize in ADSL services.
7. Captive Portal
and
Wi-Fi System
2015
Environment Oracle ADF
Database Oracle
Responsibilities Development, Web services, UI Design, DB Design, Testing
Developed in Hulul Business Solution
Customer Palestine Telecommunications(Paltel)
Description A captive portal is a special web page that is shown before using
the Internet normally. The portal is used to present a login page.
This is done by intercepting most packets, regardless of address
or port, until the user opens a browser and tries to access the
web. At that time the browser is redirected to a web page which
may require authentication.
Faults Handling
Application
2015
Environment Oracle MAF (Mobile Application Framework , Cross Platform)
Database Oracle , JAVA Web Services
Responsibilities Development, Web services, DB Design, Testing
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Simulation for First Line support portal to managed and
modify subscribers information and provide the necessary
reading to examine the quality of subscriber line and the ability
to upgrade subscriber line (ADSL/VDSL) service and handling
malfunctions and view technical information reports ,problems
Diagnosis and Troubleshooting operations .
Notes Rebuild using Codename One (Cross Platform)
8. GIS Surveys
Application
2015
Environment Oracle MAF (Mobile Application Framework , Cross Platform)
Database Oracle , JAVA Web Services
Responsibilities Development, Web services, DB Design, Testing
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Mobile application allows users to collect geographic
information by filling out survey.
This application will help the company in the management and
data processing and the collection of statistics on the number of
subscribers, services and other information.
GIS Map
Application
2015
Environment Android
Database Oracle , JAVA Web Services
Responsibilities Development, Web services, DB Design, Testing
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Mobile application allows user to see the collection of
geographic information that taken by GIS Surveys by drawing
all information on Google map and each building marked by
location marker and the user can check subscriber’s orders info
and technical availability for any line.
Ana Paltel
2016
Environment Codename One (Mobile Application , Cross Platform)
Database Oracle , JAVA (Web Services, Servlet)
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Mobile application allow Paltel customers to using Paltel
services using mobile like:
Modify the account Information, request any service, viewing
customer bills, view Neqati points and redeem, add complaints,
request campaign, etc... .
https://play.google.com/store/apps/details?id=com.paltel.mobapp
9. Paltel Edealer
Mobile
Application
2017
Environment Codename One (Mobile Application , Cross Platform)
Database Oracle , JAVA (Web Services, Servlet)
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description The app will be used by paltel dealers to manage customer
services such as:
• order new fixed line
• managing the fixed line services that includes
o change location
o reconnect fixed line
o change ownership
• Superfast Net ordering
• managing the prepaid services
o reconnect pre-paid
o change from pre-paid to post-paid
• collection screens
o The ability to add Payment and query Payment
and line status
The main Feature in app is the mobility and offline app
mode(without Internet add any service offline and when
app go online dealer can submit all orders)
https://play.google.com/store/apps/details?id=com.paltel.dealer
Paltel Corporate
2017
Environment Codename One (Mobile Application , Cross Platform)
Database Oracle , JAVA (Web Services, Servlet)
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Paltel corporate is a special application designed for Paltel account
managers to monitor and control business customers’ accounts
anytime and anywhere with 24/7 support, to provide Paltel business
services with the most advanced technology solutions.
https://play.google.com/store/apps/details?id=com.paltel.corporate
10. Paltel Business
Services
2017
Environment Codename One (Mobile Application , Cross Platform)
Database Oracle , JAVA (Web Services, Servlet)
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Paltel Business Services is a free of charge application designed to
serve Paltel business customers; if you benefit from our reliable
business services, you can access and manage your account right
away from your smart phone wherever you are and anytime with
dedicated 24/7 support, and enjoy the unlimited features:
• Manage your account easily
• Connect your account manager
• Get 24/7 support through live chat service
• Discover latest products, offers and services
• View your monthly bills with a PDF copy
• Report any network problems and apply tickets
• Track your ticket or problem status
Whatever is easier and faster for you… works great for us.
Now download the application and enjoy our high end business
services
https://play.google.com/store/apps/details?id=com.paltel.corporatespoc
Paltel ISPs
2017
Environment Codename One (Mobile Application , Cross Platform)
Database Oracle , JAVA (Web Services, Servlet)
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Internet service providers are considered as the first level support
for the internet subscribers in the BSA module accordingly they
have to make the needed diagnostics and troubleshooting for the
ADSL.
By logging to the application the ISP technical team is able to
check the trouble tickets adding by the ISP for its customers and it
is easy for him to start the trouble shooting after entering the tel.
Number of the faulty line and start the process of step by step
trouble shooting until having clear idea about the physical problem
and its cause.
https://play.google.com/store/apps/details?id=com.paltel.isp
11. Al Karamah
crossing border
2017
Environment and
Programming
languages
Codename One (Mobile Application , Cross Platform)
JAVA, HTML, CSS, JavaScript, J-Query, Ajax.(Website)
Database Oracle , JAVA (Web Services, Servlet)
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Crossing Border
Description "Al Karamah” crossing border (application, website) allows you to
pre-book, check the status of the borders and passengers wherever
you are and at any time.
Simply enter your personal information and get your own code to
confirm your reservation with ease and comfort.
https://play.google.com/store/apps/details?id=com.paltel.reservation
https://palreservation.paltel.ps/BridgeReservation/reservationen
Paltel NetGuard
2018
Environment Flutter (Mobile Application , Cross Platform)
Database Oracle , JAVA API’s
Responsibilities Development, Web services, DB Design, Testing ,UI Design
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description Paltel NetGuard app allows you to set up and control any device
connected on your home network; it allows you to control your
network easily and manage your Wi-Fi password, see what
devices are online, rename and prioritize the devices for better
performance and connectivity, or disconnect the Wi-Fi for specific
devices to control the Internet and devices used by your kids and
guests.
The Application also provides information and details about your
device status, ID, connectivity, devices connected, LAN setting
and other insights.
https://play.google.com/store/apps/details?id=com.paltel.smartnet
12. Paltel Store
2018
Environment PHP, HTML, CSS, JavaScript, J-Query, Ajax
Database MySQL
Responsibilities Analyses, Development, UI Design, DB Design, Testing
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description
Paltel store is online store management system help you to find
the most stunning products and order them online at any time,
and your product will be delivered to your home, you will also get
flash, super deals and coupons to help you get the best products
at the best prices.
Why Paltel store?
• Find new and innovative products
• Compare features and prices instantly
• Browse, search and get product details
• Get coupons, discounts, flash and super deals
• Enjoy Personalized feeds
https://store.paltel.ps/PaltelStore/
Paltel.App
2018
Environment JAVA, HTML, CSS, JavaScript, J-Query, Ajax
Database Oracle
Responsibilities Analyses, Development, UI Design, DB Design, Testing
Developed in Palestine Telecommunications(Paltel)
Customer Palestine Telecommunications(Paltel)
Description
A Paltel App is a web store where Paltel apps can be installed.
https://paltel.app/paltel/apps