Zubin Rasheed - Project Portfolio

19
1 Project Works Business Analysis and software development | Information Management | Project Management Name : Zubin Rasheed Education : Master of Science Management Information Systems Texas A&M University May 2015 Bachelor of Technology Computer Science and Engineering National Institute of Technology Calicut May 2011 Work Experience International Student Services, Texas A&M University (June 2014 Present) Office of Admissions ,Texas A&M University (Sept 2013 May 2014) Deloitte Consulting ( June 2011 July 2013)

description

Zubin is a technology consultant with two years of experience at Deloitte Consulting. He is currently pursuing Master of Science in Management Information Systems at Texas A & M University. He focuses on Enterprise Software Architecture Design, Business Intelligence using NoSQL Concepts and Software Project Management. Zubin completed his Bachelor of Technology in Computer Science and Engineering from National Institute of Technology Calicut (NIT Calicut)

Transcript of Zubin Rasheed - Project Portfolio

Page 1: Zubin Rasheed - Project Portfolio

1

Project Works Business Analysis and software development | Information Management | Project

Management

Name : Zubin Rasheed

Education :

Master of Science – Management Information Systems

Texas A&M University – May 2015

Bachelor of Technology – Computer Science and Engineering

National Institute of Technology Calicut – May 2011

Work Experience

International Student Services, Texas A&M University (June 2014 – Present)

Office of Admissions ,Texas A&M University (Sept 2013 – May 2014)

Deloitte Consulting ( June 2011 – July 2013)

Page 2: Zubin Rasheed - Project Portfolio

2

Business Analysis and Software Development

Page 3: Zubin Rasheed - Project Portfolio

Business Overview Technology Solution My Involvement

• High Lead Time

• Low Lead conversion Rate

• Customer Retention

Client Industry : Waste Management ,

identified as C&IP Project

Client is the largest environmental in

North America and is committed to

developing new waste solutions

Business Problem

Salesforce.com

(Lead Capture/Sales)

Oracle Siebel Call Center

(Order Setup / Customer

Service)

Mid America System (MAS)

(Legacy Billing System)

Deloitte Implemented Order-to-Cash

Oracle Siebel Application

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Phase 1A

Application

Development

• Worked with the client business team and

configured several functionalities of Oracle

Siebel Application

• Owned the Phase 1A Support during 1B

development

Phase 1A

Enhancement

Release

• Owned the development of the

functionalities

Development/

Production

Infrastructure

Management

• Owned the maintenance of 16 Oracle Siebel

Application servers and database during

offshore work hours

Production

Application

Support

• Worked with application End Users in

resolving post production application issues.

Incident Management Tool : BMC Remedy

Application

Business Report

Design and

Development

• Designed and developed an automated

reporting framework using excel macros

and MS office automation

Order-to-Cash Application Development

3

Category : Business Analysis and Software Development

Page 4: Zubin Rasheed - Project Portfolio

Business Overview Technology Solution My Involvement

• Non Scalability of Existing

application

Client Industry : E-Commerce

Client acquired an e-commerce firm

which required a major re-engineering of

existing application to a scalable solution

Business Problem

Hybris Websites

(Order/Lead Capture)

Oracle SOA Suite

(Application

Integration)

Oracle EBS

(Order Fulfillment)

Deloitte Designed a Service

Oriented Architecture and

Integrated Siebel and EBS using

SOA Suite

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Application

Design

• Owned the analysis and prototyping of

prospective solution at Siebel side

coordinating with the middleware team

Business Data

Mapping

• Worked with the onsite business team in

translating and mapping business data to

technical fields.

Data Conversion • Developed an Account Loader using Excel

Macro and COM objects for Siebel

Application

Integration

• Developed six Siebel interfaces which

included Order Creation, Account Creation

and Payment Processing

E-Commerce Application Integration

Payment

Application

Oracle Siebel

(Order Setup)

4

Category : Business Analysis and Software Development

Page 5: Zubin Rasheed - Project Portfolio

Business Overview Technology Solution My Involvement

• High manual overhead in learning

management process

• Inefficient planning and analysis

process

Deloitte internal project sponsored by

Learning & Development (L&D) team of

technology consulting service area.

Business Problem

Microsoft Access

Database

Microsoft Excel

(Reporting)

The idea of LMS was proposed by

me. Deloitte internal team lead by me

developed the application which is

being used by 500 practitioners

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Solution

Proposal

• Presented the idea in front of Deloitte

Leadership emphasizing on the ROI

Project

Management

• Designed a Work Breakdown Structure

(WBS), Staffed and estimated the effort

required for the project

Application

Development

• Developed the application working with the

L&D team understanding the process

Reporting

Development

• Utilized Macro skills in automating the

process generating reports using Microsoft

excel and mailing to end users using

Microsoft Outlook

Learning Management System

Microsoft VB Front

End

Microsoft Outlook

(Report and Status

Publish to End Users)

5

Category : Business Analysis and Software Development

Page 6: Zubin Rasheed - Project Portfolio

Problem Overview Technology Solution My Involvement

This tool connects to the application

metadata repository, generates the

technical design in a formatted word

document using Oracle BI Publisher

Some of the support projects handled

by Deloitte required in-depth

knowledge of the technology

architecture. Since many of the

applications where acquired, they

lacked proper documentation of the

technical design.

Solution Overview

Siebel Integration

Objects (to

communicate with

Oracle BI)

Oracle BI

(Reporting)

This was an approved internal project

in Deloitte which is now published on

Deloittenet and is accessible to 180k

Deloitte Practitioners

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Tool

Development

• Developed the tool using skills in Oracle

application integration

Tool Approval/

Publishing

• Demonstrated the tool in front of Senior

management, highlighting its value addition

to the firm.

• Convinced the stakeholders for getting the

tool approved

Post

Deployment

Support

• Supported several projects in US,UK and

Australia to utilize this tool in generating

their application TDDs.

Oracle Siebel Technical Design Document (TDD) Generator

Oracle Siebel

Repository

(Metadata)

Technical Design

Document(TDD) in

Word/PDF/RTF format

6

Category : Business Analysis and Software Development

Page 7: Zubin Rasheed - Project Portfolio

Problem Overview Technology Solution My Involvement

Job search is becoming a troublesome

activity among graduate students. Even

though LinkedIn is a powerful

application for Job Search, there is no

quantitative profile evaluation method

based on quality of education and work

experience.

Rating Engine

Matching Engine

The idea of Profile Evaluator was

proposed by me. A four member

team developed the application using

Oracle Application Express

Graduate Student, Management Information Systems

Texas A&M University

Area of Work Duties/Contribution

Solution

Proposal

• Presented the idea with the initial proof of

concept

Feasibility

Analysis

• Organized brainstorming sessions with

other classmates

• Analyzed various frameworks which could

be used for development.

Project

Management

• Designed a Work Breakdown Structure

(WBS), Staffed and estimated the effort

required for the project

Application

Development

• Developed the application working with 4

member team

Profile Evaluation Application

Job Seeker UI

Employer UI

Solution Overview

The solution focused on quantifying the

profile of a candidate considering the

quality of work experience and

education, which then compares with

the job postings to retrieve top

attainable job opportunities.

1. Skill/Experience Feed

2. Rating Matrix

3. Requirement Matrix 4. Top Candidates

7

Category : Business Analysis and Software Development

Page 8: Zubin Rasheed - Project Portfolio

Business Overview Function Design Approach

My Involvement

Client is a leading firm in property

management industry which provides

high quality off campus housing to

university students in prime locations

adjacent to major universities in Texas.

Activity/Sequence

Diagrams

Application State

Modeling

A Configurable model was design

which could be help in architecture

level reuse for existing and new

players in real estate industry

Graduate Student, Management Information Systems

Texas A&M University

Area of Work Duties/Contribution

Requirement

Gathering

• Understood the business process by

interviewing and facilitated sessions with

apartment managers in college station

Solution Design • Designed the Class and Sequence Diagram

of the application

• Tool Used : Microsoft Visio

Project

Management

• Designed a Work Breakdown Structure

(WBS), Staffed and estimated the effort

required for the project

Property Management System

Software Use Case

Modelling Class Design

Solution Overview

The team analyzed and re- designed

the existing system focusing on the

sales, customer service and marketing

aspects of the system. The team

proposed various enhancements which

significantly increased the advantage

over their competitors by providing

ease of use for customers to find an

apartment and a ‘one stop shop’ for all

of their needs. The benefits of the

enhancements were analyzed against

the cost incurred. The analysis showed

that the solution was profitable for the

client

8

Category : Business Analysis and Software Development

Page 9: Zubin Rasheed - Project Portfolio

9

Information Management

Page 10: Zubin Rasheed - Project Portfolio

Problem Overview Technology Solution My Involvement

Client Industry : Waste Management ,

identified as C&IP Project

Client’s legacy system (MAS) was

source of “agreements” entity and

Pricing application (PING) was the

source price catalogue. Siebel

application required to be updated with

latest agreements and price catalogue

from MAS and PING respectively.

Mid America System (MAS)

(Legacy Billing System)

Oracle Siebel CRM

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Interface

Development

• Worked with the client functional team and

developed the data interface in a three

member Information management team

Interface

Production

Support

• Owned the execution and support of the

production interface which was scheduled

during the offshore hours.

Order-To-Cash Data Interface Development

Pricing Application

(PING)

Data

Interface

Data

Interface

Oracle PL/SQL Scripting

Siebel EIM Jobs

Informatica Jobs

Unix Scripting

Automated Using BMC Control M

Solution Overview

Two complex data interfaces were

developed using Informatica jobs and

was automated using BMC ControlM

Scheduler.

10

Category : Information Management

Page 11: Zubin Rasheed - Project Portfolio

Problem Overview Technology Solution My Involvement

Client Industry : E - Commerce

EDI orders were generated in flat files,

which required to be loaded to Oracle

Siebel via the application layer. Deloitte

team designed and developed the

given solution for EDI orders bulk load

using Oracle SOA middleware.

EDI Orders (Flat Files)

.NET Code

Oracle SOA Suite

Deloitte Designed and Developed this

interface which involved complex data

transformation and loading

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Data Mapping

Sessions

• Worked with the client business team and

other technical team to understand the

requirements and map business data to

technical fields

Technical

Design Sessions

• Worked with the SOA team to design the

end-to-end flow of the interface.

Interface

Development

• Owned the development of the interface on

Siebel side

Interface Quality

Assurance

• Integration testing of the interface was

performed by coordinating with other teams

Electronic Data Interchange (EDI) Interface Development

XML

Oracle Siebel CRM

SOAP Msg

SOAP Msg

11

Category : Information Management

Page 12: Zubin Rasheed - Project Portfolio

Tool Overview Tool Functionality My Involvement

• High Manual effort in data

conversion process

• Inefficient validation of flat files

• Inconsistency

Data Validation Tool is an Excel

based application which can be used

to Validate Data from Legacy System

in the form of CSV or flat file. The

validated data can then be loaded to

the Target Systems.

Business Problem

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Solution

Proposal

• Presented the idea in front of Deloitte

Leadership emphasizing on the ROI

Tool

Development

• Worked in a two member team and

developed the tool in a short span of time

Tool Approval • Presented the tool in front of Deloitte Senior

leadership and convinced the internal clients

to approve the tool for use in Deloitte US

India offices

Data Validation Tool

Column

Validation

Required

Column

Validation

Uniqueness

Validation

(User Key)

Bounded

Pick list

Validation

Source Data

Validates if a given list of

columns are present in

the Data

Validates if a combination

of multiple columns

satisfy User Key

properties.

Validates if given set of

columns satisfy the

required condition

This validates a set of

columns to restrict data

provided in a bounded

pick list

Validation Report

Data Validation Tool

12

Category : Information Management

Page 13: Zubin Rasheed - Project Portfolio

Problem Overview Technology Solution

• Extra Resource Required for the

job

• Flexible frequency and templates

incorporation was difficult

• Reporting was platform

dependent

Client Industry : Waste Management ,

identified as C&IP Project

A resource was allocated to generate

regular client reports from client’s

transactional database and send to a list

of business users. Client required a low

cost solution to automate this reporting

system.

Business Problems

Oracle 11g Database (Siebel

Schema)

Microsoft Excel Macro

Business Intelligence

Reports

This solution was independently designed and developed by me.

The framework was then reused in other projects as a zero cost

reporting system.

Order–To–Cash Application Automated Reporting

ODBC connections

Microsoft Outlook Macro

Mailing List Matrix

SQL

Report Template

Send Mail with

Report Attached

The whole process automated

using windows scheduler

13

Category : Information Management

Page 14: Zubin Rasheed - Project Portfolio

Problem Overview Technology Solution

Siebel COM Objects for Excel was

utilized to connect to Siebel

application layer using excel macro

and data was loaded using Siebel e-

scripting coded on excel application

layer.

Client Industry : E- Commerce

Client needed a low cost solution to load

the customer account data received in

excel sheet from sales agents to their

Oracle Siebel Application with business

rule validation on data

Solution Overview

Account Data

(Flat File)

Microsoft Excel Macro

(Extract / Transform)

Oracle Siebel CRM

This solution was independently

designed and developed by me. This

loader was used in other Siebel

projects for the generic account entity

load

Windows File Operations

Post Load Validation

Siebel COM Objects for

Office Application

E-Commerce Application Account Loader

My Involvement

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Functional

Requirement

Gathering

• Worked with the client team to understand

the requirement and estimating the effort

required for this tool

Data Analysis • Analyzed the data to determine the

variability and volume. Proposed various

options to develop this tool.

Proof of

Concept

• Developed a small working version and

presented in front of client for approval

Tool

Development

• Developed the tool ,which was then

automated using schedulers. This reduced

the manual effort for the task to zero

14

Category : Information Management

Page 15: Zubin Rasheed - Project Portfolio

Business Overview

The analysis engine pulled tweets

posted by the department handle

and categorized into the following

sections of marketing

Client Industry : Education

Client is a student services department

in top public university in United

States. A twitter analytics engine was

required for the client to analyze and

improve their events

marketing/publicity strategy.

Solution Overview

Twitter Event Marketing /Publicity Analyzer

Technology Solution

Twitter

Extraction Code

(Python)

Analysis Engine

(Coded using Python and

Macro In Excel)

Twitter API

0 10 20 30 40 50

Publicity/Marketing

Total

This solution was independently designed and developed by me. This was

demonstrated to senior management as a proof of concept(POC) for their analytic

application.

15

Category : Information Management

Page 16: Zubin Rasheed - Project Portfolio

Business Overview Technology Solution My Involvement

• Lack of Data Driven Business

Intelligence.

• No performance evaluation

process.

Client Industry : Retail

Client is a Chicago based retailed with

locations throughout mid-west. The

project was scheduled in a phased

development approach which included

business requirement analysis, data

warehouse design, warehouse

development and data analytic

development

Business Problem

Raw Data

(Flat Files, CSV)

BI Reports

Job Title : Business Technology Analyst

Deloitte Consulting

Area of Work Duties/Contribution

Project Plan • Created the project plan including the Work

Break down structure and schedule

understanding the high level requirement.

Phase 1-

Business

Requirement

Analysis

• Researched about retail industry and the

business problems the identify the

performance metrics and reports required

for predictive analytics

Phase 2- Data

Warehouse

Design

• Designed the Data marts and logical layer

of staging area and presentation area

dimensional schema.

Phase 3 –

Extraction

Transform and

Loading

• Developed the staging and presentation

area.

• Extracted data from source files and loaded

onto staging area, which was then cleaned

and loaded to presentation area.

Phase 4- BI

Report

Development

• Developed cubes required for reports.

• Created and deployed business intelligence

reports.

Data Warehouse Project – Retail Industry

Staging Area

SQL Server

SSIS

Presentation Area

SQL Server

SSIS

Analytical CUBES

Analysis Engine

SSAS

Report Builder,

SSRS,SSAS

16

Category : Information Management

Page 17: Zubin Rasheed - Project Portfolio

17

Project Management

Page 18: Zubin Rasheed - Project Portfolio

Business Overview

The team used a 10 phase semi-

iterative approach to develop a

complete plan for the project .

The deliverables of the project is

posted in the below website :

http://www.info621-602-

group11.com/

Client Industry : Banking

The project was to increase the online

banking security by implementing a

advanced authentication system. The

project management team had to

develop the plan for all knowledge

areas of project management.

Solution Overview

Implementation of Advanced Authentication System

Project Plan Phases

Project integration

management

Project quality

management

Project Scope Management

Project time management

Project cost management

Change management

Project HR management

Project procurement

management

Project risk management

Project communications

management

Category : Project Management

Page 19: Zubin Rasheed - Project Portfolio

Business Overview Solution Strategy

• Blurred functional roles

• Traditional waterfall mindset

• Reduced velocity

• Scrum vs Kanban

• Context switching

• Accountability for tasks

completed

• Loss of interest

• Tendency to follow to waterfall

• Going over budget / timeline

Client Industry : Oil and gas

Client was planning to switch the

software development process from

waterfall to agile methodology. Our

team was hired to design a standard

process which will help in the smooth

transition from waterfall to agile

methodology.

Problem Overview

Process Standardization – Waterfall to Agile

Human Resource

Management

Management of Transition

from Waterfall to Agile

Optimization of SDLC

process

Pair programming in dev

teams to improve challenge

Train QA on Agile practices

& automated testing

Reward team rather than

individuals

This solution was designed for a case competition organized by Center for management Information Systems and

was selected to final six of the 24 teams. The solution was evaluated by Fortune 500 companies based out of

Texas. Presentation : http://www.zubinrasheed.com/illuminati_solution.ppt

Category : Project Management