Software Developer develop and maintain new or improved software products, procedures. Responsibilities include providing innovative and cost-effective solutions to meet technical objectives and timing. With increasing experience and seniority, supervise and mentor junior developers , participate in activities to define and implement frameworks and design practices, as well as in knowledge-sharing activities.
1. /
Software Developer develop and maintain new or improved software
products, procedures. Responsibilities include providing innovative and cost-
effective solutions to meet technical objectives and timing. With increasing
experience and seniority, supervise and mentor junior developers ,
participate in activities to define and implement frameworks and design
practices, as well as in knowledge-sharing activities.
Contact Information
Email Address: mahmoud.sabri.me@gmail.com
Mobile Phone: +970.0597055835, Job Phone: +970.0592221442
Address: Rafidia, Nablus City, West Bank, Palestine
Website: https://www.linkedin.com/in/mahmoudsabri
Personal Information
Birth Date: 1 January 1991
Gender: Male
Nationality: Palestinian, Jordanian
Marital Status: Single
Education
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
Target Job Title: Full Stack Senior Software Developer
Career Objective:Work in a challenging environment in a business company or organization in
the Computer or 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.
Target Industry: Information Technology, Telecommunication
2. Employment History
Full Stack Senior Software Developer
At Palestine Telecommunications (Paltel)
Location: Nablus ,West Bank ,Palestine
Company Industry: Telecommunication
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
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
3. Skills
Advance knowledge of prime software such as using Office Suite (Word, Excel,
PowerPoint, Access...)
Adobe Photoshop.
Languages
Arabic (Mothers language, Native Arabic Speaker).
English (Good: Speaking, Reading, Writing).
Training and Certifications
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.
References
Name : Helmi Haji
Job Title: IT Manager.
Company Name: Palestine Telecommunications (Paltel)
Phone Number: +970 59 2221377
Email Address: Helmi.Haji@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
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.
Provisionig
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