 |
 |
 |
Download
|
 |
 |
 |
|
|
Read my CV below or:
|
|
 |
 |
 |
 |
Personal Information
|
 |
 |
 |
|
|
Name: Abdullah Mohammad Al-Haqbani
Year of birth: 1983
Marital Status: Single
Mobile: +966 50 3105515
Email: me@alhaqbani.com
Site: www.alhaqbani.com (Blog & CV)
|
|
 |
 |
 |
 |
Objectives & Vision
|
 |
 |
 |
|
|
My main objective now is to focus on investing in my technical skills until I reach a degree of being able to build, control and lead business and technical teams and provide consultation services.
|
|
 |
 |
 |
 |
Qualifications
|
 |
 |
 |
|
|
Graduated from the College of Computer and Information Sciences in the field of: Computer Sciences /King Saud University in Riyadh, year of (1425-1426) (2004-2005). Overall grade 4.23 out of 5
|
|
 |
 |
 |
 |
Working at eGovernment Program (Yesser) (August 2008 until present)
|
 |
 |
 |
|
|
-
Working as Integration Architect and Project Manger in the Government Service Bus (GSB) department. The purpose of this layer is to provide the common ground for different government ministries and agencies in order to enable complex business processes through the integration of data and services.
- My job responsibilities are:
- Represent GSB integration in meetings with agencies concerning their on-boarding efforts - on-boarding will allow agencies operating as service consumers and/or service provider over the Government Service Bus.
- In this regard support all GSB clients/accounts.
- Manage the Yesser side of the clients integration project from kick off to go live, including overseeing all PMO related project aspects (charter, Project Plan, financial aspects, ...).
- Oversee technical aspects and requirements and communicate those to agencies.
- Introduce agencies to the on-boarding processes.
- Understand the clients business requirements and make sure they are properly applied through the technical means applied.
- Advise agencies on technical and architectural aspects of their application and i.e. support the integration with the GSB.
- Understand and if possible be able to support the clients in their application of technologies. This will be including introducing Web-Services, SOA, WSDL, YEFI compliance, specifications versions etc.
- Coordinate within GSB to manage and create agency specific accounts
- Ensure Yesser compliance in terms of service usage and application considering all Yesser standards (e.g. YEFI).
- Participate in testing from Yesser side and support the approval of the resulting solutions according to the Yesser standards.
- Report the project status to GSB.
- Cofounder and part of the GSB On-Boarding team.
-
Projects I’m working on include:
- On-Boarding: the On-Boarding is the process that allows government agencies, consumers and providers, to join the GSB. I co-designed and helped putting the guidelines for this process.
-
Data Replication Project:
The goal of this project is to create a clean replicate of the participant agencies data. The biggest challenge is that most of the agencies have corrupted or garbage data in their databases. And some of them have the data in star architecture where different parties hold different schemas and data.
My Roles: Project Manager, Architect, and Business Analyst.
-
Yesser – AlElm Integration:
The main objective of this project is to link Yesser to AlElm in order to use NIC data services and therefore enabling interested government agencies form utilizing those services. The first phase included the following services:
-
Citizen Record Service.
-
Resident Record Service
-
Traffic Violations for Citizens Service
-
Traffic Violations for Residents Service
-
Life Status for Citizens Service
-
Life Status for Residents Service
-
Legal Status for Residents Service
-
Final Exit Visa Service
My Role: Project Manager, Architect
-
Yesser – SADAD:
The aim of this project is to build an ePayment gateway and save government agencies the time and effort by connecting easily through GSB and consume SADAD services transparently.
My Role: Project Manager.
-
Yesser – GOSI:
This is a two-way project. Yesser is a provider and a consumer in the same time. GOSI needed to consume services from MoI (Ministry of Interior), MCI (Ministry of Commerce and Industry), MoE (Ministry of Education) and MoCS (Ministry of Civil Service). In the other hand, GOSI is providing Employment Status and Company Certificate services.
My Role: Architect for the second part of the project.
|
|
 |
 |
 |
 |
Work Experience at STC (from July 2005 until August 2008)
|
 |
 |
 |
|
|
Working in Saudi Telecom Company as an Integration Developer then Architect in the Enterprise
Application Integration team since July 2005. My job responsibilities are taking
requirements from the user (other departments, companies etc), analyzing them and
then designing and building the system. The Integration environment I’ve been
working with is WebMethods Integration Tools including Integration Service,
Developer, MQ Adapters, and JDBC Adapters.
The projects I participated in include:
- CoBrand:
The idea of the project is to allow STC customers to apply for credit or
prepaid cards through bank branch offices (in this phase NCB). Based on
card usage, STC customers will get additional Qitaf points which can be
redeemed the for a number of reward services like free SMS, MMS, …etc.
There are two main flows for the project. First is for points redemption. And
the second is for payment reconciliations.
My Roles: Architect, Designer, Developer and Tester
Tools & Environment: WebMethods 6.5, Oracle 9i, XML, HTTP
- Service Provisioning for prepaid services:
The purpose of this project is to control the business process of service
provisioning for prepaid customers between service providers and IN
(Intelligent Network) systems. This includes balance checking, balance adjustment, profile checking and rollback if needed.
Prepaid services include:
o JAWALNET
o IMPS (Instant Messaging & Presence Service)
o Mawjood Extra
o MyGroup
o RBT (Sada)
o PTT (Arsel)
o PushEmail
o Content Service Provider
o Call Screening (Jawal Control)
My Roles: Designer, Developer, Tester and Monitoring
Tools & Environment: WebMethods 6.5, Oracle 9i, XML, HTTP, COMTEL
adapter, (Siemens) SMAP adapter, (Ericsson) PPAS adapter, (Ericsson) CS
adapter
- Call Screening Application:
Integrating Call Management with the Corporate Web Site to allow
customers to manage their Call Screening settings and groups. This
application allows the customers to add/edit/delete black list groups and
assign these groups to his choice of time and location.
My Roles: Developer, Testing and Monitoring
Tools & Environmentt: WebMethods 6.5, XML, HTTP, Web Services (SOAP)
- ePayment report portal using Oracle HTMLDB (Application Express):
A portal for 902 agents to allow them to check the status of various services
for the customers.
My Roles: Designer, Developer and Monitoring
Tools & Environment: Oracle Apex 10g, PL/SQL
- ICMS-SMS:
Integration between ICMS (Integrated Customer Management System) and
SMS center for all LL services notifications. The main issue is to be able
handle high volume of SMS requests.
My Roles: Developer and Tester
Tools & Environment: WebMethods 6.5, Oracle 9i, IBM MQ Series
- Bill Payment Gateway (1st phase: integrating Points of Sale):
This system is intended to ease the way customer can pay their bills. And to
create a flexible choices for him/her. The first phase is integrating point of
sales at the customer service offices with the billing system in STC to allow
real time payments.
My Roles: Designer and Developer
Tools & Environment: WebMethods 6.5, Oracle 9i, XML/FF, HTTPS/HTTP
- Internal report portal using Oracle HMLDB (Application Express):
A portal for a custom EAI framework called “DBSync” to allow authorized
people to follow up on transactions.
My Roles: Designer and Developer
Tools & Environment: Oracle Apex 10g, PL/SQL
- Interface between Fraud Management System and SMS Center:
FMS is responsible for detecting frauds in billing system. This interface
allows FMS to automatically send SMS to the people responsible instead of
having them monitoring the fraud management 24 hours a day.
My Roles: Developer
Tools & Environment: WebMethods 6.1, Oracle 9i
- Messaging Delivery Gateway:
I had a partial responsibility in this application. The main purpose of it is to be
a gateway for messaging (SMS, MMS & email) for any other system inside
STC.
My Roles: Developer
Tools & Environment: WebMethods 6.5, Oracle 9i, Mail server
- Electronic Fund Transfer with Riyadh Bank:
An interface between STC Financial department and Riyadh Bank to allow
them to do payments and check for account statement.
My Roles: Developer
Tools & Environment: WebMethods 6.5, Oracle 9i, AS400, HTTPS
- DTopUp for Sawa cards:
Distributed TopUp is an application to allow STC to sell prepaid credits to
resellers digitally and allow the resellers to control that credit by directly
selling it to the end user or to another reseller in the hierarchy.
My Roles: Developer
Tools & Environment: WebMethods 6.5, Oracle 9i
- SIMAH inquiry interface:
An interface between SIMAH and STC to share black list entries with the
banks. This interface has a rules engine that gives the agent the ability to
decide what service can the customer be given, for example the increase of
monthly limit.
My Roles: Developer
Tools & Environment: WebMethods 6.5, Oracle 9i, XML, HTTPS
|
|
 |
 |
 |
 |
Participations & Courses
|
 |
 |
 |
|
|
- Certificate in SQL Tuning from Oracle University.
- Certificate in Developing Applications for J2EE Platform from Sun Microsystems.
- Certificate from STC for completion of Information Security Awareness Program.
- I had a 5-day course in Java Web Programming organized by STC.
- I have my own web site, which offers hosting, designing and programming of new or existing web sites. I have been working since high school and I have a reasonable experience in web development.
|
|
 |
 |
 |
 |
Hobbies
|
 |
 |
 |
|
|
Traveling, sports in general specially swimming and exploring new technologies
|
|
 |
 |
 |
 |
Technical Skills
|
 |
 |
 |
|
|
Server tools and languages that I've worked with:
Java, JavaScript, ASP .NET, XML, PHP , MySQL, SQLServer, HTML, Visual C#.
System Analysis
Problem Analysis
Graphics design (Photoshop, 3D Studio Max, Adobe Flash)
|
|
 |
 |
 |
 |
Languages
|
 |
 |
 |
|
|
Arabic, Mother Tongue
English (read, write and (execute :P ) speak)
|
|
 |
|