Post Job Free
Sign in

Websphere Consultant

Location:
United States
Posted:
February 12, 2015

Contact this candidate

Resume:

Farooq Zubairi

Mobile. # +966*********

******.*******@*****.***

Summery

Current location: Riyadh, Saudi Arabia

Current position: WPS Consultant

Company: Hewlett - Packard

Objective: Highly self-motivated and goal-oriented professional committed

to contribute with strong conceptualization

strengths. Strong work ethics and willingness to work

hard to achieve employer objectives.

Work History

I am employed as a Websphere Consultant at Hewlett - Packard. My experience

covers the versatile International projects, with a variety of

technologies based on Java language, and IBM Websphere tool stack, J2EE,

J2ME, Eclipse IDE, Oracle MySql database for development. As a software

engineer my core services are analysis, design and implementation of IT

projects. Currently I am working on SOA implementation of a Payment Gateway

Systems.

Technical Experience

Java Based Technologies: J2EE, J2ME, Spring Framework, Struts, Spring

Security, Eclipse IDE, Hibernate, Tomcat Application Server, Java Web

Services, Servlets, Java Swings, Java Sockets programming,

.Net Technologies: C#, VB.Net, Windows CE compact Framework

Databases: MS SQL Server 2000, Oracle, Access, MySQL, Toad for Oracle

Client

Modelling/Analysis: Rational Rose UML, Microsoft Visio, Enterprise

Architecture. MS Project.

SOA Experience: IBM Service Oriented Architecture (SOA), IBM Service

Component Architecture (SCA).

BPM Experience: Globel360, OracleBPM Studio, IBM BPM Manager, Websphere

Process Server

Trainings

1. IBM Websphere Message Broker 6.2 - Karachi Pakistan

2. OracleBPM, Online Training - Singapore.

3. IBM Websphere process server 6.2 Karachi Pakistan

4. ILOG JRule Dubai, UAE

Certifications

IBM WebSphere Message Broker V7,0, Solution Development.

1. IBM WebSphere Process Server V7.0, Integration Development

2. IBM WebSphere Enterprise Service BUS V7.0, Integration Development

3. IBM Websphere Message Broker V7.0 Administration.

Websphere Process Server Expertise

4. Code to and create Application Programming Interfaces (APIs),

application services and BPEL business process in Websphere

Integration Developer.

5. Write SCA components in Websphere Integration Developer

6. Design adapters, Interface definitions, BPEL, Java Snippet Component.

7. Sort out technical workbench issues, modifying/writing code and

deployment issues.

8. Set up workbench, deployment and Analysis, Design, Development,

Testing in Websphere Process Server.

9. Analyze process running instances in production using BPC explorer.

10. IBM WebSphere ILOG JRules BRMS v7.1, Application Development

Career History

08/2013 - Present Hewlett - Packard

Riyadh, Saudi Arabia

Websphere Consultant

HP IT Infrastructure and Consulting Services

Client : SADAD

SADAD Payment System (SADAD) was established by the Saudi Arabian Monetary

Agency (SAMA) to be the national Electronic Bill Presentment and

Payment (EBPP) service provider for the Kingdom of Saudi Arabia (KSA). The

core mandate for SADAD is to facilitate and streamline bill payment

transactions of end consumers through all channels of the Kingdom's Banks.

Tools & Technologies.

1. Java/J2EE

2. Websphere Process Server v8

3. Websphere Application Server v8.5

4. Websphere Message Broker v8

5. Websphere MQ v7.5

6. Websphere Service Registry and Repository

7. Websphere DataPower.

08/2010 - 08/2013 Emaratech Dubai,

UAE

Sr Software Engineer.

emaratech is a technology and professional services company that

specializes in providing consulting, outsourced technology and business

strategy solutions for the global corporate and government entities in the

Middle East. Worked on Integration layer for a government sector client

Projects I worked in are vision2015, DNRD services, Border entry-exit

system, FIS system, Integrations with MOI, Gateway, MOL, DHA, eGate,

eBorder.

Tools & Technologies.

1. Java/J2EE

2. Spring, Hibernate, EJBs, JMS, MQ

3. Publish/Subscribe using MQ Topics

4. Web Services

5. Implemented Pre-Auth Spring Security, (Authentication on websphere

federated repository and authorization on spring).

6. Implemented SSO in websphere application server 7

7. Spring integration with ILOG jRules.

8. IBM Websphere Message Broker

9. IBM Websphere Message Queue

10. IBM Websphere Application Server

11. IBMWebsphere Process Server (Implemented Human escalation module of

Visa process application)

12. ILog Business Rules Management suites.

08/2008 - 08/2010 Techlogix (Pvt) ltd

Lahore, Pakistan

Technical Lead.

Techlogix is a global consulting and IT services company in the following

practice areas:

. BPM + SOA + BAM + Enterprise Architecture

. Financial Services Solutions

. Higher Education Solutions

. Software Product Engineering

Tools & Technologies.

1. Java/J2EE

2. IBM Websphere Message Broker

3. IBM Websphere Message Queue

4. IBM Websphere Application Server

5. IBM Websphere Process Server

6. IBM Websphere Business Modeler/ Monitor

02/2007 - 08/2008 Inov8 (Pvt) Limited, Pakistan

Lahore, Pakistan

Sr Software Engineer.

Employed with Inov8 Ltd as Sr Software Engineer Presently developing

enterprise applications in J2ME, Java, and JSP for GPRS/SMS platform. Using

j2me-polish framework for better UI look n feel. Responsibilities include

architecture design, development and implementation of the system.

Responsible for carrying research on various technologies and architecture

options best suitable for the project implementation

06/2005- 02/07 Five Rivers Tech.

Lahore,Pakistan

Software Engineer

FiveRivers Technologies (Pvt.) Ltd. is an IT focused on providing

outsourced technology services to a variety of international customers.

With ISO:9001 certification and implementation of CMMI level 3 processes,

FiveRivers offers the best balance between process, quality standards and

speed of execution for its clientele. I have worked on Java based custom

solutions for US offshore client.

Education

Masters in Computer Sciences.

2010, University of Central Punjab

Lahore, Pakistan

CGPA: 3.77

Master's Thesis

"Formalizing Verifiable & Reusable Enterprise Design Components"

Layering is a concept widely used in computer and software modeling. Many

modern information systems are designed and built using a layered model

where the function of each layer is specified and well defined. In this

thesis, we discuss the different layers whose responsibilities include data

presentation, service findings, data extraction, manipulation and provision

of data to the rest of the application. Common design problems that

designers face while designing object oriented system can be resolved by

using design patterns. These patterns are reusable solutions used heavily

in application framework design. Formal methods are mathematical techniques

used to construct models that can be proved for consistency, completeness

and correctness of computerized systems. We have applied formal methods to

layer patterns which has resulted a verifiable recipes for solving design

problems. Our formal models are described using Z specification language

and are analyzed and validated using the Z-EVES Toolbox.

Bachelors in Computer Sciences (Hons.)

2005, University of Central Punjab

Lahore, Pakistan

CGPA: 3.58

Final Year Project

"Virtual Remote Computing"

It's a ultra peer java based application having two major components

Desktop sharing

Admin can view any of the computer's Desktop in the domain and can perform

any task according to his specified rights. User can work any workstation

by sitting its own Pc.

Distributed file system

Files management with load balancing among the computers. Client can save

his files in the network if the file is large in its size it is divided

into smaller size and placed into different places for load balancing. A

replication is always up in the application for the Fault Tolerance.

Research and Publications

1. Integrating Design Patterns and VDM++ Achieving Reusability,

Correctness and Consistency at Service Layer. 13th IEEE International

Multi topic Conference 2009, INMIC.

2. Achieving consistency and reusability in presentation layer design

using formal methods and design patterns. International Joint

Conferences on Computer, Information, and Systems Sciences, and

Engineering 2008.

3. Designing Verifiable and Reusable Data Access Layer Using Formal

Methods and Design Patterns. International Conference on Computer

Modeling and Simulation 2008.

4. Modeling Mobile Commerce Systems using Formal Methods. 9th

International Mathematical Conference Islamabad 2008.

5. I had written a paper "Modeling Mobile Commerce system using Formal

Methods". VDM++ is used as an object oriented formal modeling language

to model some critical components of a

mobile commerce system.

6. Integration of Design patterns with formal methods to achieve

formalism in application designing.

Project History in HP - SADAD

Project Name: F&T (Foundation and Transition)

Project Description

SADAD Payment System (SADAD) was established by the Saudi Arabian Monetary

Agency (SAMA) to be the national Electronic Bill Presentment and

Payment (EBPP) service provider for the Kingdom of Saudi Arabia (KSA). The

core mandate for SADAD is to facilitate and streamline bill payment

transactions of end consumers through all channels of the Kingdom's Banks.

Project History in emaratech

Project Name: Vision2015

Project Description

Vision2015 Application is being developed to automate the Visa Processing

System of UAE. It includes

Entry Permit, Residence Permit etc visa issuance, cancellation, renew etc.

Vision2015 is also integrated with external systems like MOI, MOH etc to

get or put required information related with visa in those systems

SOA implementation

All the services exposed to client layer and different integration

components from an ESB implemented as message flows in IBM websphere

message broker which validate messages, a sync mechanism for client to post

application.

Vision-Core

Vision-core is the main application which invoke rules using stateless

session beans and bases on rule result manage the state of application and

send notifications to the client one application is comes to its end state.

Business Rule Management (Ilog JRules)

The most important part of the application with respect to business is the

Rule Manager which is capable of editing, adding, removing business rules

to the application at runtime. Rule manager is implemented in IBM ILog rule

management suits and exposed as EJB's to vision core.

My responsibility in this component is assemble with business analysis team

and dig out business rule from requirments and develope rules using ilog

jrules.

Ilog Jrules experience

I have 2 years of experience in ILOG JRules Studio.

Good knowledge of ILOG JRules * Studio, RES, RTS, RSM, BAL, BOM, XOM, J2EE,

Web Services, Unit Testing and Debugging rules.

Role & Responsibilities

1. Analyzing and translating business requirements into technical rule

specifications for Jrules development.

2. Design and implement rule projects to integrate with the overall

application architecture.

3. Unit test developed code and ensure that all requirements are covered.

4. Contribute to design as required.

5. Participate and contribute to rule analysis when required. Will need

the skills to create XOM and BOM (Java & XSD). Will be required to

package and deploy rules and troubleshoot environment issues.

6. Exposing developed rules as sessionless EJB for other components to

use.

7. Will need to comply with company standards for technical artifacts

produced. Will be required to work on Decision Services (custom Web

services based on Spring-WS).

8. Researching and evaluating alternative solutions to improve existing

implementations.

9. Work closely with both technical and functional people as an iLOG

engineer.

10. Define best practices for iLOG implementation.

Project History in Techlogix

Project 1: Middleware for a Telecom company

1. Worked on a project to automate a set of key business processes,

across various applications currently running at Ufone. The solution

is a process centric approach to view and map the IT landscape at

Ufone addressing key business needs. This forms the basis for driving

the requirements to implement EAI along with a methodology to address

the BPM and BAM needs

2. The solution is a process centric approach to view and map the IT

landscape at Ufone addressing key business needs. Creating an ESB for

the business process which integrate with business vendors and legacy

applications.

3. Tools include IBM Web sphere suite on a Middleware development for

Ufone.

4. Designed and implemented a custom-developed SOA platform.

5. Developed SOA solution to integrate services with operational systems.

6. Managed a team of 10 resources.

Development Tools:

1. Integration and BPM Tool

Websphere Integration Developer, Websphere Message Broker, Websphere

Business Modeler.

2. Server Runtime

Websphere Application Server, Websphere Process Server

3. Business Activity Monitoring

Websphere Business Space

Websphere BAM

Project 2: Viisage REAL ID - L-1 Identity Solutions

Worked on multiple L1 application for Protecting and Securing Personal

Identities and Assets includes:

1. L-1 enrollment BPM solutions for Viisage REAL ID Compliance Solution.

2. L-1 MIS applications for Mobile stations.

3. L-1 services which provides convenient and secure fingerprinting

service centers across the U.S. and Canada for processing civilian

enrollment and credentialing for government-licensed jobs.

4. L-1 develops customer-focused solutions that address the ID

requirements of specific markets

a. U.S. and Foreign Military Services

b. Border Management

c. Law Enforcement

d. Civil Programs

e. Commercial

Tools & Technologies.

1. Visual Studio 3.5.

2. MS SQL Server 2005.

3. Smart Client - Composite UI Application Block

Project History in inov8

Project Name: IServ-Genie

Development Environment: JDK 1.5, J2ME, Spring Framework, Hibernate ORM

Framework, JSP, JSTL, JBoss Application Server, Oracle

Project Description

IServ-Genie is a mobile lifestyle service offered by Inov8. It transforms

every mobile phone into a fast, convenient and secure channel for buying

products, paying for services and transferring money through a few clicks

of the mobile handset. Genie is the silver bullet that will push wireless

infrastructure in the country to its maximum potential and add another gear

to the drive of the ongoing communications revolution.

Contribution

Worked closely with Business Development group department on requirements

finalization, Role includes architecture, design and implementation of

software product.

Project Name: Genie-Lite

Development Environment: JDK 1.5, J2ME, Spring Framework, Hibernate ORM

Framework, JSP, JSTL, JBoss Application Server, Oracle

Project Description

GenieLite is a SMS based mobile lifestyle service offered by Inov8. It

transforms every mobile phone into a fast, convenient and secure channel

for buying products, paying for services and transferring money through SMS

commands on mobile handset.

Contribution

Worked closely with Business Development group department on requirements

finalization, Role includes architecture, design and implementation of

software product. I implement scheduler module which will check for the

customer for their new bills and send those to the customer mobile.

Project Name: IServ-Atlas Integration

Development Environment: Spring Framework, Hibernate ORM Framework, JBoss

Application Server, Oracle

Project Description

Atlas Bank Limited is offer Mobile Banking service to its customers. This

service would facilitate their customers with Bill Payments, Product

Purchases and Balance Check functionality. IServ provide this functionality

with IRIS using TPS protocol. IServ provide these functionalities using

edi messages between IServ and IRIS server these messages include network

messages like login logout and authentication etc and Transactions request

like start and end processing, account relationship inquiry, check balance,

and bill payment e.g. PTCL, LESCO, KASE, SNGPL bills.

Partner Banks

1. United Bank Limited.

2. Citi Bank

3. KASB Bank

4. Askari Bank

Contribution

My responsibilities include mainly on the server side. I worked on Mock

client and server for the Atlas command, schedulers for the server like

heart beat mechanism, reconnection mechanism.

Project History in FiveRivers

Project Name : BarZ Advanture - Virtual Tour Guide

BarZ Adventures allows you to take your existing content and make a

dynamic, innovative and cost-effective smartphone solution to reach

audiences worldwide. It's easy-to-use software platform allows you to

organize, prioritize and distribute your information in a timely and

effective manner using GPS triggering technology.

Virtual Tour Guide is a multi tiered Java based application for our

offshore client. The project encompasses J2SE core API, Swing, Sockets,

external components written in C# Framework 2.0 for serial port

communication, and a component for Microsoft Pocket PC 2003/ Windows CE.net

4.x that monitors GPS signals and displays relevant multimedia to the user.

My responsibilities include software development for desktop pc and pocket

pc. Tour Content Exchange server in window CE.net using .NET compact

framework in c#.

BarZ Advanture application includes:

Smartphone Apps

1. An application for multiple smart phone devices which guides customer

on defined tour.

2. GPS Based application which talks with server and get the information

about the location.

Content Management System - CMS

1. A java based server application used to manage the content for

locations with GPS information.

2. Content are saved in database for device client.

3. A multi threaded server component to interact with device client for

client interaction.



Contact this candidate