Post Job Free

Resume

Sign in

Management Project

Location:
Qatar
Posted:
January 17, 2013

Contact this candidate

Resume:

MUHAMMAD NOMAN KHAN

Address: *** ***** - *, *******-*-Shamim, Karachi, Pakistan - 75950

Landline: 092 (021-********

Cell: 092 033*-*******

Email: abnzfv@r.postjobfree.com

LinkedIn: http://pk.linkedin.com/in/muhammadnomankhan

Professional Summary

• 9+ years of experience in Application design, development, implementation and project

management.

• Extraordinary experience in system architecture, design, implementation of Software as a

Service (SaaS)

• Proven ability to work in new domains and in tight deadlines.

• Experience of designing software/infrastructure architecture for large scale and enterprise

applications

• Strong background using OOD/OOP/SOA methodology

• Capable of devising strategies for the execution of large scale applications

• Excellent Technical Expertise of implementing Java/J2EE as well as .Net Technologies from

Small to Enterprise level.

• Have experience on working IMDG (In-Memory Data Grids) as well as on Cache.

• Experience in designing and implementing services on ESB

• Strong Technical Skills in Database designing for OLTP and OLAP System.

• Well versed in designing and implementing NoSQL (Cassandra) solutions.

• Well aware of different development methodologies ranging from heavy weight methodologies

like water fall to modern light weight development methodologies like RUP, XP.

Areas of Expertise

Languages

Java, J2EE, C#, Visual Basic 6.0, C/C++

Web Technologies

JSP, ASP.net, ASP 3.0, PHP, HTML, Java Scripts/VB Scripts, Flex, XSLT, GWT

Databases

SQL

Microsoft SQL Server, MS Access, MySQL (Clustering and Replication), Oracle, PostgreSQL

NoSQL

Cassandra (Cluster Mode)

Technologies and Frameworks

Hibernate, JBPM, NHibernate, Spring, Struts, Log4J, Quartz, Velocity, Struts2, COM, ADO,

ADO.net, AXIS, JUnit, Spring Integration (Light Weight ESB), GSON (JSON)

CASE Tools

ERWIN 4, Rational Rose 2000, Visio 2000, ER Studio

Application/Web Servers

JBOSS, Apache, Tomcat, Webshpare 5.0, IIS, ActiveMQ

Reporting Tool

Crystal Report 8.0/8.5/9.0/10.0, BIRT 2.0.1/2.1.1, Oracle Discoverer

Deployment Tool

Installshield, Ant

Operating Platforms

Linux, Microsoft Windows

Cloud Platform

EC2, Google App Engine, Eucalyptus, XEN, CloudFoundry, Scalextreme

Operating System Scripting

BASH, VBA, DaemonTools

System Monitoring Tool

Nagios, RRDTool

IMDG (In-Memory Data Grids) and Cache

Hazelcast, Memcahce

Distributed Coordination

ZooKeeper

Academic Qualification

Master in Business Administration (MBA-Executive (Finance)) 2004-2012 3.18

Institute of Business Management, Karachi Pakistan

Master in Computer Science (MCS) 2001-2003 3.8

Khadim Ali Shah Bukhari Institute of Technology (KASBIT), Karachi, Pakistan

Bachelor in Computer Science (BCS) 1998-2001 3.73

Pakistan Air Force-Karachi Institute of Economics and Technology, Karachi, Pakistan

Achieved Chief of the Air Staff Silver Medal in BCS Program.

o

Professional Experience

Folio3, Pakistan July’ 2012 – Present

Designation

Software Architect

Responsibilities

Part of Strategic Decision Making as a Member of Architect Group.

Software Architecture, Design and Development.

System and Security Infrastructure Management.

Communication and Requirement Gathering from the client.

Ensure architectural integrity of software products.

Ensure delivery of the products.

Provide technical leadership.

Folio3, Pakistan July’ 2009 – July’ 2012

Designation

Senior Lead Software Engineer

Responsibilities

Software Architecture, Design and Development.

System and Security Infrastructure Management.

Communication and Requirement Gathering from the client.

Project and Team management.

Take initiative for continuous integration and introduce unit testing and others.

Initiative to provide automated backup and monitoring of the production system.

LOE Estimation.

Create unit test cases & continuous build environment.

Ensure architectural integrity of software products.

Perform consistent code reviews of team and peers.

Provide coaching and mentoring to junior members of software development team,

peers and other teams within the Engineering Department.

Developed baseline for the performance and security.

Systems Limited, Pakistan March’2009 – July’ 2009

Designation

Advisory Software Engineer

Responsibilities

Project and Team Management.

Software efforts estimation development and.

Mentored the team and helped them in synergizing their efforts

Managed a large team along with tough deadline and successfully launched

product

Developed project plans.

Devising generalized frameworks

Netprosys Inc. Pakistan (Pvt) Ltd Mar’ 2008 – March’2009

Designation

Technical Team Lead

Responsibilities

Project Management

Client Correspondence and Team Management

Analysis, Design and development of Application.

Assisting project managers in developing project management plans.

Work tightly with project managers and Technology Project Management Office to

ensure timelines are met and accurate estimates are provided for planning.

Inbox Business Technologies Nov’ 2004 – Feb’ 2008

[ThreeSixtyDegreez Pakistan (Pvt) Ltd before acquisition]

Designation

Technical Team Lead

Responsibilities

Analysis, Design and development of Application.

Perform Pre-Sales Activities

Actively involved in defining the organizational standards for development like

coding and development process

Mentoring and Training Associates

Devising strategy for the execution of large scale applications

Assisted project managers in developing project management plans.

Research and incubate new technologies and frameworks to be used within

projects.

LTM, Karachi, Pakistan Feb’ 2004 – Nov’ 2004

Designation

Software Developer

Responsibilities

Analysis and Design of Application.

Software development and testing.

Translate customer requirements into solutions.

Support to the clients

Shoaib Brothers, Karachi, Pakistan Feb’ 2003 – Jan’ 2004

Designation

Software Developer

Responsibilities

Analysis and Design of Application.

Develop and document small utilities to ease and improve daily processes.

Software development, Unit testing, Deployment and Client support.

KASB & Co. Ltd., Karachi, Pakistan Nov’ 2000 - Jun’ 2001

Designation

Trainee Software Developer

Responsibilities

Worked on the Development of DataStream software.

Assisted the senior system analyst throughout the analysis process.

Deployed and provided support to the client for the successful run of the system.

Professional Trainings

Software Estimation DEC 2009 Dec’ 2009

Business Beam (Pvt.) Ltd

PMP Training (Completed 36 Pre Req. Hours) Oct’ 2008

PMI Pakistan

Network Security (Completed 36 Hours) Oct’ 2004– Dec’ 2004

Pakistan Computer Emergency Response Team (PakCERT)

Details of Professional Projects

CloudArray

Client TwinStrata

Duration July 2009 Onwards – Now in Production Phase

Platform and Technologies Linux, JEE, MySQL, Cassandra, Memecached, Nagios

Framework and Tools Struts 2,Hibernate,Envers, Log4J

Project Description: CloudArray enables companies of all sizes to securely expand storage capacity

using pay-as-you-go cloud storage, enabling data protection and disaster recovery solutions. It is

one of the first real world business implementation of cloud enable storage. Typical use cases for

CloudArray include online remote storage for backups, archives, and other business data, including

primary storage.

CloudArray comprises of two modules, the CA Appliance module and CA Service module. The

CA Appliance lives on the CA Service. CA Appliance module deploys on the client machines and

communicates with the CA Service module. The CA Service is the Controller, Manager and Monitor

of the Appliance along with reporting capabilities. CA Appliance communicates with CA Service

through Web-service during the different events in the life cycle of the CA Appliance e.g. during

boot, volumes creation, backup and etc.

CA Service’s design, development, deployment and its infrastructure provisioning, management and

security is our team’s responsibility. Due to its mission critical nature I defined performance,

scalability, availability, security, monitoring and audit as the core parameters for the CA

Service System. The build mechanism is based on Continuous integration using Team City.

From the CA System development view it is designed using JEE, mySql and Cassandra. Cassandra is

used for High Frequency Transactions. For distributed coordination between services in cluster

zookeeper is used. We used Struts2 for MVC, Hibernate for ORM, Spring Integration (Light Weight

ESB) as System’s Integration, Log4j for Logging, Envers for Auditing, Quartz for Scheduler and Axis

for Web-services. We designed framework with event driven support using Java’s Event API and

Java Generics on top of Struts and Hibernate. Webservices were designed in Axis along with the

desktop client for QA. The housekeeping functions were developed using Quartz framework. The

development practice for the first stage is continuous integration, using TeamCity as the CI Server.

The system currently hosts on Tomcat cluster with Apache as load balancer. The infrastructure is

designed on three basic parameters.

- Fail-Safe Service (On failure restart service)

- Monitor and inform about failure through email

- Log Reason of failure and generate System Failure Graph

Responsibilities:

System Architecture, Design and Development

Infrastructure Architecture, Design and Implementation

Project and Team Management

Application and Infrastructure Security

Application Performance Management

SGDC

Client Sendio, Inc, USA

Duration 13 Months - Now in Production Phase

Platform and Technologies Linux, JEE, Flex, EnterpriseDB, Active MQ

Framework and Tools Mondrian, Log4j

Project Description: Sendio provides an e-mail security solution which stops spam, viruses,

malware, phishing attacks and unsolicited e-mail from reaching the e-mail inbox. Sandino’s E-mail

Security Platform, is in the form of an appliance solution which eliminates spam and viruses.

Messages from a member of your community are delivered to the proper inbox. Messages from

outside your community are not accepted, but the senders are invited to join the community. If

they do, then their original message is delivered, as well as all future ones.

SGDC (Sendio Global Data Collector) is the Business Intelligence and data warehousing solution for

Sendio, which was built with open source technologies and hosts on EC2. It provides the real time

picture, to the client, of the value addition achieved through Sendio. SGDC is part of the Sendio

product suite.

SGDC comprises of ETL process, Data Warehouse, Business Intelligence and Dashboard. All these

are built by our team. The ETL and Data Warehouse were written in JEE and the BI and dashboard

were in Flex. In ETL data is gathered from Sendio Appliance in the form of zip file, which is pushed

into Active MQ. Another process pulls data from Active MQ and processes it into Staging. After

transformation it is loaded into data warehouse.

A BI front-end, hosted on tomcat, with pivoting feature is developed in Flex, which provides the

slicing and dicing facility on the data available in the data warehouse. A dashboard is also

developed, which is also hosted on tomcat, in Flex which provides graphical and numerical facts

along with drill-down and drill-up facility. The system is deployed on Amazon EC2 and S3, with the

ability to scale-out.

Responsibilities:

Project Management

Team Management

Development

VisiTitle

Client Product of Systems Pakistan (VisionNet)

Duration 5 Months - Now in Production Phase

Platform and Technologies Windows, JEE, JBOSS, JBPM, BIRT, JSF

Framework and Tools BIRT, Eclipse, log4j

Project Description: VisiTitle is a Title & Settlement Processing System used to process orders of

different product categories. It automates the lifecycle of orders of different product categories e.g.

Title Commitment - Refinance, Title Commitment - Purchase, REO, Closing – Purchase, Closing –

Refinance, Disposition, Non-direct State Orders, Web Closing, etc. It provides different portals for

employees, clients and borrowers to perform different operations during the lifecycle of the order.

This system provides the Workflow/Rules based processing of orders where each individual will have

specific tasks to perform.

This system was developed using JSF for the MVC, Hibernate as the ORM, BIRT for reporting and

jBPM for workflows and business process management. Reporting functionality along with

integration with current framework was provided by me. I have also added the capability to the

Workflow to perform parallel task under the restriction of the framework. Along with that I also

participated in the development task and release management to the QA. The system was deployed

on a jboss cluster.

Responsibilities:

Project Management

Team Management

Development

OCS

Client OCS Pakistan (Pvt.) Ltd.

Duration 16 Months – Shelved

Platform and Technologies Windows, JEE, Mysql, Tomcat

Framework and Tools BIRT, IntelliJ Idea, log4j

Project Description: OCS was an enterprise courier management system, developed for Overseas

Courier Service, Pakistan. OCS needed a system which will be deployed in the head office and in

more than 500 service centers all over Pakistan all based on Open Source Technologies. It consists

of multiple modules from courier specific operations to general operation. It provides the capability

to capture parcel data for the parcel and provides ability to the customer to track parcel status.

Human Resource Management System, Accounts are one of its modules. It also has dashboard and

MIS modules which provides different graphs and reports the management.

This System is based on a home grown MVC framework jbullet along with hibernate as ORM and

mysql as data source. For reporting and dashboards BIRT is used. The system need to be developed

for high level of transactions. At that time BIRT does not have the capability to generate analytical

reports like crosstab report. I have implemented the API of BIRT and developed a framework to

enable developers to easily develop crosstab and analytical reports. Hibernate events API was used

to provide replication mechanism between mysql instances installed at different service centers. The

system was deployed on tomcat.

Responsibilities:

Developed document workflow System from designing to development

Developed a reporting framework using BIRT 2.0.1

Worked on the General Ledger Module

SPACE

Client Standard Chartered Bank, Pakistan

Duration 6 Months - Now in Production Phase

Platform and Technologies Windows, JEE, MS SQL Server

Framework and Tools Struts, POI, Crystal Report, IntelliJ Idea

Project Description: Space is the HRMS developed for Standard Chartered Bank, Pakistan. It

helps the bank in Efficient and effective management of human capital progressed to an increasingly

imperative and complex process. It helped the bank in tracking employees’ history, skills,

capabilities, accomplishment. It has also provided offline integration with their current and legacy

system. It has also content management feature to capture employees’ employment document E.g.

Experience letters, educational documents etc. These documents can also be searched and tag. It

also has the capabilities to provided complex reports and graphs to the management.

This system was developed using Struts and MS SQLServer along with Crystal Report. It has also

used java applet for capturing scanned image of the document directly from the printer along with

image modification capabilities. The deployment platform was IBM Websphere.

Responsibilities:

Design and Development

Team Management

OLIVE

Client Sendio, Inc, USA

Period 6 Months - Now in Production Phase

Platform and Servers Windows, JEE, MS SQL Server

Frameworks and Tools Struts, Log4j, Ant, Crystal Reports

Project Description: Standard Chartered Bank is one of the leading banks in Pakistan. It

required an employee training and evaluation system that needs to be integrated with their Human

Resource Management System with the capability to generate performance report and graph of the

employees. The system enables the management to nominate the employees for the training as

well as also allows employees to nominate themself for the training if that is a general training.

The system was developed using JEE and MS Sql Server. Struts framework was used as the MVC.

Reports were provided using jasperReports. The final hosting platform for Olive was IBM Websphre.

Responsibilities:

Team Lead

Development

ASH

Client Abbasi Shaheed Hospirtal, Karachi, Pakistan

Period 18 Months - Now in Production Phase

Platform and Technologies Windows, C#, ASP.net, IIS

Frameworks and Tools Crystal Reports

Project Description: Abbasi Shaheed Hospital is one the prominent hospitals in Pakistan. It

provides its services to a great number of people from all over the Pakistan. It is approached by a

much diversified class of people and to track them and maintain their medical history is itself a very

complex process.

Abbasi Shaheed Hospital required an Enterprise Hospital Management System to simplify it complex

management of the hospital. It provides the benefits of streamlined operations, enhanced

administration & control, superior patient car. ASH HMS is powerful, flexible, and easy to use and is

designed and developed to deliver real conceivable benefits to hospitals. This HMS is designed for

hospitals, to cover a wide range of hospital administration and management processes.

ASH is a system designed to improve the quality and management of hospital health care

management. It was developed in Asp.net and C# with MS SQL Server as backend. Due to intense

nature of the patient registration, patient registration module was desktop based. The system is

also integrated with different machines in the hospital and also produces medical record and history.

The system is hosted on IIS.

Responsibilities:

Team Lead

Development

ASH-DASHBOARD [Web Based/ Desktop Based]

Client United Bank Limited, Pakistan

Duration 3 Months - Now in Production Phase

Platform and Technologies Windows, C#, ASP.NET, MS SQL Server, IIS

Frameworks and Tools Webparts

Project Description: Abbasi Shaheed Hospital is one the prominent hospitals in Pakistan. It

provides its services to a great number of people from all over the Pakistan. This is managed and

run by government of Pakistan. City Mayor (City Nazim) of Karachi required a dash board that

displays the data visualization and summary of key parameters covering all aspects of the hospital.

The dashboard should be customizable to user wise, so that a user can configure which KPI should

be available to interface from available matrices and KPI portlets.

The dashboard needs to be Web and Desktop based. For web based, the system was developed

using web parts, which contains crystal report controls. Graphs and reports were developed in

crystal report. Desktop edition was introduced to overcome network latency problem and provide

offline availability of the dashboard.

Responsibilities:

Analysis and Design

Team Lead

Development

PACMAN

Client United Bank Limited, Pakistan

Duration 6 Months - Now in Production Phase

Platform and Technologies Windows, C#, Oracle 8i, IIS

Frameworks and Tools NHibernate, log4net, Crystal Reports

Project Description: PACMAN, an auto loan processing workflow system, is developed for United

Bank Limited (UBL), which is among the top rank banks in Pakistan with second largest network in

Pakistan. UBL has suites of financial product from corporate to retail level. UBL Drive is one of its

successful Auto-Loan products.

United Bank Limited (UBL) required a workflow system for its auto-loan management which

provides different statuses of the auto-loan system. The system has an off-line integration with the

core banking system, from there it caters. From there it starts launches the auto-loan workflow for

the customer. The system is designed and developed in MVC with page controller style, along with

event driven way. During the auto-loan processing at different stages of workflow events are fired

and actions are performed. NHibernate is used as the ORM and log4Net for logging. The system is

deployed on IIS and connects to Unix Based Oracle.

Responsibilities:

Team Lead

Analysis and Development

Running Finance BI Reports (for UBL Personal Loan Product)

Client United Bank Limited, Pakistan

Duration 5 Months - Now in Production Phase

Platform and Technologies Windows, Oracle Discoverer

Project Description: United Bank Limited (UBL) is one the premier bank of Pakistan. It has the

second largest network in Pakistan. It provides different sort of financial services to its customers.

There are number of products from corporate client to retail customers. One of its leading retail

products is Cashline that is an unsecured debt facility for the customer.

The Running Finance Department of the Bank required the intelligence for the data of running

finance for different ages as well as different what-if analysis on the available data of the customer.

They also need to peek into the credit history of different customer and group them on the basis of

their loan payments details. They also need to identify and measure multiple risk factors on the

cluster of customers. They also need to have different drain-levels of the BI reports to drill-down

the customer detail. We have worked closely with their risk department to analyze reports and

develop them in oracle discover. We have provided their entire required feature in the business

intelligence reports to ease in decision making and strategy formulation.

Responsibilities:

System Analyst

Developer



Contact this candidate