الاولى تواصل
صدى صوتي معرض أعمالي سيرتي الذاتية

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:
      1. Citizen Record Service.
      2. Resident Record Service
      3. Traffic Violations for Citizens Service
      4. Traffic Violations for Residents Service
      5. Life Status for Citizens Service
      6. Life Status for Residents Service
      7. Legal Status for Residents Service
      8. 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)