38
Curriculum Vitae Personal Details Name (As in passport) PRIYO BROTO GHOSH Educational Qualification Bachelor of Science, Diploma in Advanced Computer Programming Date of Birth 05-July-1967 Sex Male Work Experience Nov’14 – Present: Freelance Consultant Jan’00 – Oct’14: HCL Technologies Ltd. Functional Experience Banking, Logistics, Automobile, HR & HRO, Media, Telecom, Insurance. Mobile Phone / E-Mail +91-9836733341 / [email protected] KEY COMPETENCIES & SKILLS: Deep knowledge in Java/JEE technology. Hands on experience in Alfresco ECM. Hands on experience in Oracle Golden Gate 10g, Oracle Data Integrator 11g. Hands-on experience in frameworks like Struts, Spring, Axis, XFire, CXF. Hands-on experience in Mule ESB. Hands-on experience in Apache Camel framework. Knowledge in SAP NetWeaver 7.x Knowledge in Cobol, Pascal, C, C++ Awareness of networking protocols, their limits and requirements Strong experience in Weblogic, WebSphere, Web services, JBoss. Providing leadership/ direction to other members of staff. Strong analytical and problem solving skills. Having a proven tracked record of Solutions Architecture. Understanding of key Mainframe environments and Linux flavors. Expert in developing transition plans and environment models. SOA analysis and development. Deep knowledge in design patterns and best practices for software development. Knowledge of common web and application architectures and development methodologies. Excellent oral and written communication skills.

CV -Priyo Broto Ghosh

Embed Size (px)

Citation preview

Curriculum Vitae

Personal DetailsName (As in passport) PRIYO BROTO GHOSHEducational Qualification Bachelor of Science, Diploma in Advanced Computer

ProgrammingDate of Birth 05-July-1967Sex MaleWork Experience Nov’14 – Present: Freelance Consultant

Jan’00 – Oct’14: HCL Technologies Ltd.Functional Experience Banking, Logistics, Automobile, HR & HRO, Media,

Telecom, Insurance.Mobile Phone / E-Mail +91-9836733341 / [email protected]

KEY COMPETENCIES & SKILLS:

Deep knowledge in Java/JEE technology. Hands on experience in Alfresco ECM. Hands on experience in Oracle Golden Gate 10g, Oracle Data Integrator 11g. Hands-on experience in frameworks like Struts, Spring, Axis, XFire, CXF. Hands-on experience in Mule ESB. Hands-on experience in Apache Camel framework. Knowledge in SAP NetWeaver 7.x Knowledge in Cobol, Pascal, C, C++ Awareness of networking protocols, their limits and requirements Strong experience in Weblogic, WebSphere, Web services, JBoss. Providing leadership/ direction to other members of staff. Strong analytical and problem solving skills. Having a proven tracked record of Solutions Architecture. Understanding of key Mainframe environments and Linux flavors. Expert in developing transition plans and environment models. SOA analysis and development. Deep knowledge in design patterns and best practices for software development. Knowledge of common web and application architectures and development

methodologies. Excellent oral and written communication skills. Self starter, outgoing action oriented, and ability to solve technical problems

independently.

EXPERIENCE SUMMARY:

More than 15 years of experience in IT Services Industry working in various domain areas like Banking, Logistics, Automobile, HR /HRO, and Media, and Telecom.

Experience in producing enterprise content management solutions using Alfresco ECM suite.

Curriculum Vitae

Experience in producing solutions for integrating applications in case of merger of organizations

Experience in producing solutions for migrating applications in case of demerger of organizations

Over 10 years of experience in Java/JEE Experience in producing SOA based solutions Excellence in solution design, solution architecture, implementation and strategy Handled multiple full cycle projects. Having deep experience in architecting and solution design with Java/JEE technologies Experience in migrating JBoss application into SAP NetWeaver 7.0 environment Experience in Database and Server Consolidation

ASSIGNMENTS: HCL Technologies Ltd.

From To No. Of MonthsJul’13 Oct’14 17Client Name Deutsche Bank AGClient Location Frankfurt, GermanyIndustry or Business of the Client BankingProject Description Deutsche Bank AG is a German global banking and financial

services company. The bank's customer data are maintained and administered by CAAA, CIS and CAT-EB systems. The bank maintains the data integrity between these systems by replicating the respective databases. The bank has performance issues with the current replication process between CAAA and CAT-EB databases. As a result the bank makes an agreement with HCL Technologies to propose and implement a better solution to replicate CAAA and CAT-EB databases.

Project Domain BankingOnsite/Offshore/Both Offshore/OnsiteTeam Size 5Role in the Project Solution Architect/Technical ArchitectResponsibility Technical analysis on on-boarding CAT-EB to Oracle

Golden Gate Deep dive into Deutsche Bank’s Administrative

Systems CAAA, CIS, and CAT-EB Determine all necessary changes in CAT-EB in order

to on-board the application to Oracle Golden Gate Generate a detailed Design Document of necessary

changes derived from the aforesaid points Analysis of possible data discrepancies between

CAAA and CAT-EB.Tools & Technologies Windows, AIX 6.1, Unix

HTML, JavaScript, XML Tomcat, Oracle WebLogic Server 10g, WebSphere

Curriculum Vitae

MQ Java/JEE Oracle 10g, Oracle 11g, IBM DB2 for AIX 6.1 Oracle Golden Gate 10g Oracle Data Integrator 11g

From To No. Of MonthsMar’13 Jun’13 3Client Name Teachers Insurance and Annuity AssociationClient Location Charlotte, North Carolina, USAIndustry or Business of the Client InsuranceProject Description Teachers Insurance and Annuity Association – College

Retirement Equities Fund (TIAA–CREF) is a Fortune 100 financial services organization that is the leading retirement provider for people who work in the academic, research, medical and cultural fields. TIAA–CREF serves 3.7 million active and retired employees participating at more than 15,000 institutions and has $487 billion in combined assets under management (as of March 31, 2012). TIAA-CREF is a leading retirement solutions provider in USA. However, the existing Pension platform in TIAA is facing an uphill task in meeting the ever growing business needs for innovative products, optimization of operation and standardization, technology scalability, demographic dynamics, uncertain market conditions, global recession etc. TIAA has embarked on a Pensions Transformation Program to help deliver the strategic initiatives, vision and objectives by leveraging IT as an enabler for business transformation for the next generation Pension Platform (Model TX).The objective of this program is to consolidate and modernize the legacy systems though technology consolidation and up-gradations, application portfolio optimization, straight-through-processing, business process automation, externalization of business and product rules, channel integration, self-service enablement, single customer view and portfolio management.

Project Domain Teachers InsuranceOnsite/Offshore/Both OnsiteTeam Size 20Role in the Project Technical ArchitectResponsibility As an Architect I have worked as part of a team to

deliver innovative, cost-effective and efficient IT solutions to TIAA-CREF and led a technical team.

Migrating existing technologies with TIAA-CREF’s proprietary framework (ATOM)

Define and develop ECM solutions using Alfresco

Curriculum Vitae

ECM and Activiti BPM. Manage the entire ECM systems full life cycle

including requirements and specification, database and data architecture, system design and architecture, workflow, and other object development.

Develop and deploy various types of configuration and application components including object models, security, alias sets, workflow/business process management, lifecycles and user management.

Tools & Technologies Alfresco ECM Activiti BPM Java 6 Spring 3 Gradle Oracle WebLogic Server 11g Eclipse/STS ATOM Framework (TIAA-CREF proprietary

framework ) Freemarker Template Framework HTML 5 HighCharts

From To No. Of MonthsAug’12 Feb’13 6Client Name HEALTH CARE SERVICE CORPORATIONClient Location Chicago, Illinois, USAIndustry or Business of the Client Healthcare InsuranceProject Description HCSC Next Generation is an extensive effort across HCSC

and its subsidiaries to revamp the retail (individual) business to meet the changing needs of their customers, position them as a leader in the future retail market and help the company fulfill the purpose. This project is all about implementing the new health care reforms introduced by the USA federal government.

Project Domain InsuranceOnsite/Offshore/Both OnsiteTeam Size 20Role in the Project ArchitectResponsibility Define and develop repeatable and/or customized

ECM solutions using Alfresco ECM. Define and develop the workflow solution using

Activiti BPM. Manage the entire ECM systems full life cycle

including requirements and specification, database and data architecture, system design and

Curriculum Vitae

architecture, workflow, and other object development, and the qualification of final product via user acceptance testing, pilots, benchmarking, reporting, pre-production testing and operational readiness at the time of delivery.

Perform development planning for the upgrade to future versions of Alfresco ECM, including updates to the integrated product suite.

Research and recommend new technologies, development tools and development methodologies.

Monitor, troubleshoot, upgrade and perform system administration functions including technical and functional applications configurations, interfaces and development to meet the customer’s need for all enterprise content management (ECM) technologies.

Develop and deploy various types of configuration and application components including object models, security, alias sets, workflow/business process management, lifecycles and user management.

Applications worked on during this period

Application Management Service Application Management Process Service Application Management Decision Service

Tools & Technologies Java 6 Spring 3 Spring Tool Suite Apache CXF 2.7.1 Maven 3 JIBX Alfresco ECM Activiti Designer 5.10 Activiti BPMN Engine 5.10 Apache Camel IBM DB2 WebSphere MQ MyEclipse Blue 10.7 WebSphere Application Server 7

From To No. Of MonthsJun’12 July’12 2 MonthsClient Name Biomet, USAClient Location USAIndustry or Business of the Client HealthcareProject Description Orthosize is digital templating software that will be

Curriculum Vitae

reviewed and analyzed in order to facilitate a purchasing decision. There is a 60 day due diligence period, at the end of the 60 day period a purchasing decision is required. This 60 day period is currently scheduled to start 6/15. During this 60 day period, HCL will assist Biomet in performing analysis of the code, database, computing platform, scalability of the code, and flexibility and completeness of design documentation.

The following activities will be in-scope for HCL:-

1. Application Source Code Review: Orthosize Code will be reviewed for coding standards using automated tools and manual inspection by HCL team. Code review will also establish maintainability of the code in the long run.

2. Prepare Documentation to cover –

a. Integration and dependencies of various code packages

b. Environment (Production, Testing and Development) Set-up process

3. Application Architecture Review: HCL to conduct a review of the Current Application Architecture to assess ease of integration, scalability of Orthosize software. To-Be Application Architecture to convert application from client based one on to the server based one needs to be defined.

4. Review of Documentation : The documentation that will be provided by Orthosize needs to be evaluated, comparison of the documentation against the code and the physical architecture.

Project Domain Healthcare

Onsite/Offshore/Both OffshoreTeam Size 2Role in the Project Application ArchitectResponsibility Involved in reviewing Application Architecture for

scalability, ease of integration. Involved in producing To-Be Architecture and bring in

the best architectural practices to the table.Applications worked on during this period

Orthosize Client Desktop Application SMS Service Component

Curriculum Vitae

Update Service Component Orthosize Web Site

Tools & Technologies Action Script 3 Flex SDK 4.6, Air SDK 3.2 SQLite Apache Ant ( tool for automating software build

processes), Hydson (continuous integration tool), FlexPMD (code quality tool)

Flex Framework, Cairngorm C# 3.0 Target Framework: .Net Framework 3.5 ASP.Net MVC 2 Linq2SQL jQuery 1.6.1, jQuery UI 1.8.12, jQuery validation 1.6 DB: MS SQL Server 2008 Express MS Windows Server 2008 R2 IIS 7.0 (ASP.Net MVC 2 need to be installed) Framework: .Net 3.5 Service Technology: WCF (Windows Communication

Foundation) ORM (Data Access Layer): NHibernate 2.2 Database: MS SQL Server 2008 IDE: VS2008 Service Technology: fluorine fx service (The FluorineFx

open source library provides an implementation of Flex/Flash Remoting, Flex Data Services and real-time messaging functionality for the .NET framework.)

ORM (Data Access Layer): NHibernate 2.2 Database: MS SQL Server 2008

From To No. Of MonthsJan’12 May’12 5 MonthsClient Name Pfizer Inc.Client Location Groton, USAIndustry or Business of the Client PharmaceuticalsProject Description Pfizer Inc is currently pursuing an organization-wide Data

Centre Consolidation Program – “19 to 4 Data Centre Consolidation Program” covering the Shared and Non-Shared Data Centre environments at all of the 19 Data Centers. To assist the above referred Data Centre Consolidation (DCC) program, Pfizer has identified a requirement to provide application level coordination and support specifically for the shared environment.

The application level coordination and support will require conducting technical assessment for all in-scope

Curriculum Vitae

applications and coordinate with Pfizer and Pfizer’s DCC Program partners to support DC Consolidation Program and plan for application migration moves in coordination with application and infrastructure owners.

In-Scope Activities:o RDMi Applications hosted primarily in Groton, CT.o All other applications within the shared environment which are part of 19-to-4 Data Centre Consolidation Program.o Final application numbers and inventory list to be mutually agreed between Pfizer and HCL during Project Setup Phase

- Data Collection & Analysis for all in-scope applications in pursuant of:o Application Technical Assessmento Application Functional Assessmento Application Inter-Dependency Assessment

- Project Deliverables –o Identify. plan and confirm in coordination with Pfizer’s DCC Partners the application dependency / relationship information and disposition options forall in-scope applications:

Retire As-Is Retain Migrate Consolidation & Migrate

o Plan for Application Migration moves and activities to be undertaken during application migration in coordination with Pfizer’s DCC Partners, application owners and business owners

Project Domain Data Center ConsolidationOnsite/Offshore/Both OnsiteTeam Size 2Role in the Project ConsultantResponsibility Creating and implementing the application software

configuration and systems design for commercial off the shelf software products and systems.

Responsible for the performance, availability and supportability of the delivered solutions, systems and Configurations.

Contributes to IT project delivery by providing general technical and scoring expertise throughout all phases of the development life cycle.

Curriculum Vitae

Creates detailed designs of commercial software configurations in partnership with architecture and other technologists.

Responsible for partnering with architects, application developers, web engineers, database engineers, designers and computing infrastructure personnel in the creation, configuration and delivery of solutions.

Leads design and configuration reviews and inspection sessions for commercial software installations and solutions.

For business domains and large IT programs, coordinates the technical engineering disciplines to ensure a holistic design and all aspects of the potential solution are well integrated and functioning in harmony.

This role is responsible for the system design, leading the system build team, leading and / or coordinating Unit and Integration testing, providing system technical documentation (Design, Configuration, IQ, System Admin Manual) and system installation.

Applications worked on during this period

All application associated with the data center.

Tools & Technologies N/A

From To No. Of MonthsNov’10 Dec’11 1 Year 1 MonthClient Name Volvo Cars CorporationClient Location Gothenburg, SwedenIndustry or Business of the Client AutomobileProject Description Volvo Car Corporation, or Volvo Personvagnar AB, is a

Swedish automobile manufacturer founded in 1927, in Gothenburg, Sweden. It is owned by Zhejiang Geely Holding Group.

Volvo Cars was owned by AB Volvo until 1999, when it was acquired by the Ford Motor Company as part of its Premier Automotive Group. Geely Holding Group then acquired Volvo from Ford in 2010.

As a result of the acquisition of Volvo Cars by Geely Holding Group from Ford Motor Company, Volvo Cars was supposed to have their own systems in place by June 2011. The Delta project was a part of the transition program from Ford's environment initiated by Volvo Cars till July 2011. Apart from the Delta projects, new application development projects, IT infrastructure migration projects,

Curriculum Vitae

Application migration projects were in scope.Project Domain Quality , Migration, Integration, New DevelopmentOnsite/Offshore/Both OnsiteTeam Size 40Role in the Project Solution ArchitectResponsibility Recommend future state business requirements,

processes, technologies, applications, and information systems to create to be target.

Perform evaluation of business requirements, processes, technologies, applications, and information systems to create an As-Is baseline.

Participate in the development of solution architecture.

Develop a notional transition plans by performing gap analysis.

Guiding others to perform assessments. Responsible for other duties/projects as assigned.

Applications worked on during this period

Global Quality Research System Car Config Tool CRM Application Migration Warranty Budget Module Volume and Capacity Planning System eDRIVE system C30 Electric System

Tools & Technologies Java/JEE .Net technologies WebSphere Application Server WebSphere MQ VCOM (Volvo's proprietary integration tool) Teradata MS SharePoint 2010 Sparx Enterprise Architect

From To No. Of MonthsJun’10 Oct’10 4 MonthsClient Name Symantec CorporationClient Location California, USAIndustry or Business of the Client SecurityProject Description Database Consolidation

The purpose of this project is to consolidate Symantec’s database landscape with regards to SQL Server and Oracle instances by 10%.

Project Domain Application Portfolio Optimization

Curriculum Vitae

Onsite/Offshore/Both OnsiteTeam Size 10Role in the Project Database ArchitectResponsibility Coordinate and conduct requirement gathering

sessions with application owners and/or SME to understand development, Stage, QA and Production environments architecture and infrastructure components and understand the database instances associated with applications.

Correlating inventories to draw analysis regarding database consolidation

Detailed analysis of database instances Preparation of database consolidation roadmap

Recommend the final list of possible consolidation targets

Applications worked on during this period

Not Applicable

Tools & Technologies Not Applicable

From To No. Of MonthsNov’09 May’10 7 MonthsClient Name ANZ BankClient Location Melbourne, AustraliaIndustry or Business of the Client BankingProject Description ANZ-RBS Integration

The ANZ-RBS Integration project is the result of the acquisition of RBS business such as Retail, Wealth & Commercial, and Institutional in Taiwan, Indonesia, Singapore, Hong Kong, Philippines and Vietnam. This project was all about the integration of ANZ/RBS core banking systems and payment systems spread across various technology platforms such as .Net, Java/JEE, Legacy, Core Banking Systems on Mainframes and Windows.

Project Domain Application IntegrationOnsite/Offshore/Both OnsiteTeam Size 6Role in the Project Solution ArchitectResponsibility Involved in the study of ANZ and RBS core banking

systems and payments systems and provide integration solution based on Java/J2EE and SOA

Involved in developing solution for interfacing ANZ/RBS core banking and payment systems

Developing Integration strategy documentation, and Technical specifications.

Applications worked on during this period

Finacle 10, ICBS, MIDANZ, SKN

Curriculum Vitae

Tools & Technologies IBM WebSphere Application Server 7.5 IBM WebSphere MQ Java, J2EE (JSP, EJB, JMS), Spring MVC and Spring

Web Flow, Spring LDAP, Hibernate, XML WebSphere Enterprise Service Bus Oracle 11g Finacle 10, ICBS Core Banking Systems IBM Merwa AS 400 IBM CICS Microsoft .Net

From To No. Of MonthsApr’09 Oct’09 7 MonthsClient Name Virginia State GovernmentClient Location USAIndustry or Business of the Client GovernmentProject Description Child Care Automation System

The Child Care program provides funding to enhance the quality, affordability, and supply of child care available to Virginia's families. Child care programs are child-centered, family-focused services that support the family goals of economic self-sufficiency and child development by providing substitute parental care, protection, guidance, and early childhood education.

Toward the end, policies and service strategies are designed to meet the following goals:

To provide low-income families with the financial resources to find and afford quality child care for their children.

To ensure that the family child care program contributes to the broader objective of self-sufficiency. To provide child care to parents trying to achieve independence from public assistance.

To promote parental choice in the selection of child care. To empower working parents to make their own decisions on the child care that best suits their family's needs.

To provide consumer education to help parents make informed choices about child care.

To ensure that subsidy dollars are provided to the

Curriculum Vitae

neediest families. To enhance the quality and increase the supply of

child care for all families. To improve the coordination among child care

programs and early childhood development programs.

The process flow for Child Care is not standardized across the state. Local department of social service (LDSS) agencies develop their process in-house in order to meet state requirements. Before creating a new child care case, local child care workers first check whether the family exists in other VDSS systems. VDSS has developed an application called SPIDeR, which enables workers to make inquiries and view case data found in a number of state systems (legacy systems) without logging into those systems individually. If no current child care case exists, applicant data is entered in the VDSS Virginia Client Information System (VACIS), and unique state case and client numbers are assigned. The same applicant data is also entered in to the LDSS local computer system. Eligibility is determined manually or with the aid of local computer systems. Most local automated systems only accept the results of the eligibility determination, and eligibility calculations are completed manually.

Project Domain New Application Development & IntegrationOnsite/Offshore/Both Offshore/OnsiteTeam Size 12Role in the Project Solution ArchitectResponsibility Involved in the study of the existing system and

provide new solution based on Java/J2EE and SOA Involved in developing solution for interfacing with

legacy and other desperate systems Providing hardware/software sizing

Recommend future state business requirements, processes, technologies, applications, and information systems to create to be target.

Perform evaluation of business requirements, processes, technologies, applications, and information systems to create an As-Is baseline.

Participate in the development of solution architecture.

Applications worked on during this period

Child Care Automation System, Virginia Client Information System (VACIS), SPIDeR

Tools & Technologies IBM WebSphere Application Server 7.5

Curriculum Vitae

IBM WebSphere MQ Java, J2EE (JSP, EJB, JMS), Spring MVC and Spring

Web Flow, Spring LDAP, Hibernate, XML WebSphere Enterprise Service Bus Oracle 11g SAP Business Objects Adobe Forms Server IBM FileNet BPM, IBM FileNet CM Windows, AIX 5.3 Microsoft .Net

From To No. Of MonthsDec'08 Mar'09 4 MonthsClient Name Deutsche Bank AGClient Location SingaporeIndustry or Business of the Client BankingProject Description Deutsche Bank Orion Module 5 – Qtrack Tool

QTrack is the Global Transaction Banking Service tracking tool. It allows users to track Client service activities; communicate internally within the bank and externally with Clients related to service requests and activities.

Client Report Cards can be produced covering the entire spectrum of the Global Transaction Banking business. Internally, it provides full cost transparency related to the service function, both on a product and Client specific level.

The system also provides on line reporting to the Account Management & Service, Operations and Product areas related to possible Client complaints or errors and open issues allocated to their area of responsibility, as well as for any regulatory reporting requirements at individual locations.

The scope of work was to analyze the Qtrack Tool and find the performance issues and fix them and subsequently produce a robust solution.

Project Domain ApplicationOnsite/Offshore/Both Offshore/OnsiteTeam Size 4Role in the Project Technical ArchitectResponsibility Involved in the study of the existing system and

provide a new solution to cater the existing performance issues

Curriculum Vitae

Database Performance tuning Developing technical workarounds/frameworks to

meet the performance issues. Preparation of the technical architecture document

catering the new solution Developing the design document Mentoring team members

Applications worked on during this period

Qtrack Tool

Tools & Technologies BEA WebLogic Application Server 8.1 Java, J2EE (JSP, EJB, JMS), Struts, Hibernate, XML WebSphere MQ Oracle 10g Actuate Report Server 9 Windows 2003 Server, Solaris 10 Microsoft .Net

From To No. Of MonthsMar'08 Nov'08 9 MonthsClient Name Artesia Digital Media GroupClient Location USAIndustry or Business of the Client MediaProject Description Artesia DAM 6.8 Migration

Artesia Digital Media Group's flagship digital asset management product - Artesia DAM - provides organizations with a single point of management for all their digital media files and underlying metadata. With deep experience in the workflows associated with marketing and advertising, broadcast and media operations, as well as the traditional publishing industry, Artesia DAM system is feature rich while still being enterprise class.

The scope of the project was migrating Artesia DAM 6.8 from JBoss Application Server 4.0.4GA to SAP NetWeaver CE7.1 platform.

Project Domain Application MigrationOnsite/Offshore/Both Offshore/OnsiteTeam Size 4Role in the Project Technical ArchitectResponsibility Involved in the study of the existing system and

produce the migration strategy Developing technical workarounds to meet the

target deployment platform Preparation of technical specification documents

Curriculum Vitae

Applications worked on during this period

Artesia DAM 6.8

Tools & Technologies JBoss 4.0.4GA Application Server Java, J2EE (JSP, EJB, JMS) Struts, Hibernate Web Service frameworks like Axis, XFire Oracle 10g Database, MS SQL Server 2005 Solaris 10, Macintosh SAP NetWeaver WAS 7.1

From To No. Of MonthsApr'07 Feb'08 11 MonthsClient Name Hamburg SUDClient Location GermanyIndustry or Business of the Client LogisticsProject Description Globe SeaLiner

GLOBE SeaLiner is a fully integrated shipping line business solution for Hamburg SUD a German based shipping company. The GLOBE SeaLiner application is a highly interactive and modular providing function rich application to end users.

The Hamburg Süd Group ranks among the major providers of worldwide ocean transportation and GLOBE SeaLiner is one-source logistics solutions tailored to customer needs. The GLOBE SeaLiner application provides several business functionalities in terms of modules such as Corporate Governance that includes master maintenance, security, common services and service compliance.

The other important SeaLiner modules are Fleet Management, Transport Execution, Equipment Tracking, Finance, Business and Partner Management, Customer Relationship Management, Order Execution and Transshipment.

Project Domain New Application Development

Onsite/Offshore/Both Offshore/OnsiteTeam Size 50Role in the Project Technical ArchitectResponsibility Involved in the Analysis of business needs and

derive architectural principles for SeaLiner application.

Derive candidate Architecture for Globe SeaLiner. Recommend design solution for reusable services.

Identify Architectural and Design risks. Document SeaLiner Application and Technical

Curriculum Vitae

From To No. Of Monthsarchitecture.

Tailor RUP workflows such as requirement management, analysis and design, implementation to the project requirements

Disassembling the SeaLiner application into sub systems and components.

Applications worked on during this period

Globe SeaLiner

Tools & Technologies Java, J2EE (JSF, ICEFaces, EJB) Web Services IBM Rational Software Architect Rational Unified Process Oracle 10g Application Server Oracle 10g Database Linux OS

From To No. Of MonthsSep'06 Mar'07 6 MonthsClient Name Hewitt AssociatesClient Location United KingdomIndustry or Business of the Client Human Resouce OutsourcingProject Description Flex Conversion

Flex Conversion project was an application conversion from TBA (Total Benefits Administration Application) to PCS (Personal Communication System). This project included data migration as well. The data migration was from IBM 390 to AS400 DB2 for iSeries.

Total Benefits Administration (TBA) is a HRO solution that integrated health and welfare, defined contribution, and defined benefits plans, as well as brokerage window capabilities. This solution also provides the organization’s employees with Your benefits resources, a web based entry point to access benefits information and conduct transactions online.

Personal Communication System (PCS) is a HRO solution that allows employees to create a flexible benefits package that meets the needs of both organization and employees. This solution also provides the organization’s employees with Your benefits resources, a web based entry point to access flexible benefits information and conduct

Curriculum Vitae

From To No. Of Monthstransactions online.

Project Domain Product

Onsite/Offshore/Both OnsiteTeam Size 6Role in the Project Technical System AnalystResponsibility Requirement Analysis.

Produce Technical Specifications for migrating TBA to Flex.

Produce migration strategies for migrating IBM 390 database into AS400 DB2 .

Leading a team of System/Technical analysts. Coordinating onsite & offshore team.

Applications worked on during this period

Total Benefits Administration Application, Personal Communication System, Flex

Tools & Technologies AS400 DB2 for iSeries XML Java/JSP/Struts EJB 2.0 WebSphere Application Server 5.0 WebSphere MQ

From To No. Of MonthsAug'05 Aug'06 12 MonthsClient Name Ministry Of Human ResourceClient Location MalaysiaIndustry or Business of the Client GovermentProject Description MOHR-EMS

The Enforcement Management System (EMS) has been designed to meet the business and functional requirements for MOHR. Through the enforcement program, MOHR will promote and project itself publicly as effective and prudent enforcers of the national labour policy, and must also demonstrate capabilities in resolving public complaints and trade disputes amicably. On a wider scale, enforcement activities must be driven by the need to enhance national competitiveness and to instill investor confidence through the tripartite cooperative mechanisms in place.

Project Domain New Application DevelopmentOnsite/Offshore/Both Offshore/onsiteTeam Size 15Role in the Project Technical ArchitectResponsibility Requirement Analysis.

Participate in the development of solution architecture.

Curriculum Vitae

From To No. Of Months Involved in developing solution for interfacing with

legacy and other desperate systems Guiding designers for Low Level Design using

Rational RoseApplications worked on during this period

MOHR-EMS

Tools & Technologies Java EJB Facado Rational Rose IBM RAD 6 Websphere Application Server 6.0 WebSphere MQ Sun one Directory Sever

From To No. Of MonthsApr'04 Jul'05 15 MonthsClient Name AEON Credit Services (Asia) Co. Ltd.Client Location Hong KongIndustry or Business of the Client Credit ServicesProject Description AEON ATM Applications

AEON Credit Service (Asia) Co., Ltd. is a subsidiary of AEON Credit Service Co., Ltd. ("AEON Credit Japan") and a member of the AEON Group. The Company deals with a range of consumer credit finance services, which include the issuance of credit cards, the provision of hire purchase financing for vehicles, household and other consumer products and the provision of personal loan financing in which credit card operation is the core business of the Company.

The proposed ATM functions for AEON are as follows: Bonus Point Redemption Add Value Service for Octopus Card Lucky Draw Lottery Game Insurance ATM Engine Search and Branch Search Discount Merchant Info

An interface that bridges between ATM functions and AS/400 applications for credit processing.

Project Domain New Application Development & IntegrationOnsite/Offshore/Both OnsiteTeam Size 8Role in the Project Technical ArchitectResponsibility Requirement Analysis

Curriculum Vitae

From To No. Of Months Participate in the development of solution

architecture. Involved in developing solution for interfacing with

legacy and other desperate systems Low Level Design using Rational Rose Implementation Strategy Imparting training to the client Leading the project

Applications worked on during this period

Bonus Point Redemption, Add Value Service for Octopus Card, Lucky Draw Lottery Game, Insurance, ATM Engine Search and Branch Search, Discount Merchant Info

Tools & Technologies JAVA JSP/JSTL EJB Struts Websphere Studio for Application Developer 5.x Websphere Application Server 5.0 WebSphere MQ DB2 for iSeries

From To No. Of MonthsOct'03 Dec'03 3 MonthsClient Name Diperdana Holdings BHD.Client Location MalaysiaIndustry or Business of the Client LogisticsProject Description Diperdana Optimization & Scheduling System

Diperdana is the leading haulage company in Malaysia. Diperdana has a fleet of Prime Movers and Trailers, which is used to haul containers from Ports/Depots to customer locations or from customer locations to Ports/Depots.

Diperdana had an scheduling application developed using JSP, Java, Servlets and optimization class libraries of ILOG Solver, ILOG Dispatcher, and ILOG DBLink using VC++ 6.0. The existing system was inoperative and faulty-resulting from faulty design and construction. The scope of work was to correct and optimize the system.

Project Domain Debugging

Onsite/Offshore/Both OnsiteTeam Size 2Role in the Project Technical Architect

Responsibility Understanding haulage management system Understanding the existing optimization system Designing and Coding new requirements Debugging existing system

Curriculum Vitae

From To No. Of Months Documenting User Manual

Applications worked on during this period

Diperdana Optimization & Scheduling System

Tools & Technologies JAVA JSP Apache Tomcat C/C++ ILOG Dispatcher Informix

From To No. Of MonthsFeb'03 Sep'03 8 MonthsClient Name HCL Infosystems LtdClient Location IndiaIndustry or Business of the Client IT servicesProject Description Intra Office System

It is a Web application, which encompasses the entire Project Life cycle right from the Proposal stage to Project closure. The main functional areas of the software are Project Management, Project Quality, RMG Activities, System & Networking, Office-Administration (Leave, Daily attendance, Time Sheet, Library etc.) and Quality Assurance. This integrated system can fit to any type of industry considering its different activities as different projects. This system also provides automated mailing facility for any kind of communications required and is capable to provide different MIS reports and Organizational Metrics in conformance to CMM standards as and when required.

Project Domain Application DevelopmentOnsite/Offshore/Both OffshoreTeam Size 30Role in the Project Technical ArchitectResponsibility Requirement Analysis

Produce the Solution and technical Architecture for the system

Low Level Design using Rational Rose Coding. Produce Implementation strategy Team management.

Applications worked on during this period

Intra office System

Tools & Technologies Java JSP Oracle 8.1

Curriculum Vitae

From To No. Of Months Rational Rose Apache Tomcat

From To No. Of MonthsOct'02 Jan'03 4 MonthsClient Name St. George BankClient Location AustraliaIndustry or Business of the Client BankingProject Description Internet Banking Online

It is a Online banking application, which encompasses all Banking activities offered by St. George Bank to their customer like balance enquiry, online fund transfer between accounts, Telegraphic Transfer, Order a cheque, BPAY (Online Bill payment). The major part of the GUI was developed in Applet. In brief the architecture of the application was, Applet communicating with ASP and ASP communicating with C++ components and C++ components communicating with Bank host.

Project Domain DebuggingOnsite/Offshore/Both OnsiteTeam Size 3Role in the Project Technical ArchitectResponsibility Analyze the application and prepare the bug list

Preparing the technical workarounds to fix the bugs Modification of Applets to make the Internet

banking application complaint with IE on Macintosh OS 9.2 and Macintosh OS X.

Applications worked on during this period

Internet Banking Application

Tools & Technologies JAVA Applets ASP C++ Oracle 8i, SQL Server IIS

From To No. Of MonthsJan'02 Sep'02 9 MonthsClient Name HCL Infosystems LtdClient Location IndiaIndustry or Business of the Client IT services

Curriculum Vitae

Project Description Intra Office SystemIt is a Web application, which encompasses the entire Project Life cycle right from the Proposal stage to Project closure. The main functional areas of the software are Project Management, Project Quality, RMG Activities, System & Networking, Office-Administration (Leave, Daily attendance, Time Sheet, Library etc.) and Quality Assurance. This integrated system can fit to any type of industry considering its different activities as different projects. This system also provides automated mailing facility for any kind of communications required and is capable to provide different MIS reports and Organizational Metrics in conformance to CMM standards as and when required.

Project Domain Application DevelopmentOnsite/Offshore/Both OffshoreTeam Size 30Role in the Project Technical ArchitectResponsibility Requirement Analysis

Produce the Solution and technical Architecture for the system

Low Level Design using Rational Rose Coding. Produce Implementation strategy Team management.

Applications worked on during this period

Intra office System

Tools & Technologies Java JSP Oracle 8.1 Rational Rose Apache Tomcat

From To No. Of MonthsFeb'01 Dec'01 11 MonthsClient Name VisionScape SDN. BHDClient Location MalaysiaIndustry or Business of the Client Advertisement/MediaProject Description I-Board Management System

Curriculum Vitae

VisionScape is a joint-venture effort between Malaysian KUB Teknologi and California based Octobot APT INC, with a 51:49 ownership ratio. The project is to develop a Billboard Management System for VisionScape. The system will be integrated with Customer Management System and Billing/Accounting System. Sales person can book time slots of different billboards through web as well as client/server environment, with application of various rules. The ad scheduler (play list) will be generated applying those rules and will be sent to billboard site PCs automatically. A diagnostic module is also part of this system, which is responsible for sensing different sensors at the billboard sites and raise alarm in the control room as soon as any disorder happens. Consolidated billable log will be generated for each day by consolidating daily event log and error/alarm logs. Live camera input streaming is also part of this system.

Project Domain New Application DevelopmentOnsite/Offshore/Both Offshore/OnsiteTeam Size 25Role in the Project Technical ArchitectResponsibility Requirement Analysis

Produce the Solution and technical Architecture for the system

Low Level Design using Rational Rose Coding. Produce Implementation strategy Team management.

Applications worked on during this period

I-Board Management System

Tools & Technologies Java Media Framework JSP Oracle 8.1 Rational Rose Visual Basic 7.0 Apache Web Server

From To No. Of MonthsSep'00 Jan'01 5 MonthsClient Name Soundbuzz.comClient Location SingaporeIndustry or Business of the Client MediaProject Description Music Portal

The objective was to develop a multilingual music portal for

Curriculum Vitae

Soundbuzz, which provides downloads of digital music files using Digital Rights Management (DRM) technology. The developed portal supports twelve other different languages apart from English. Scope of the project was to develop a complex Music Portal and implementation of Multiple language capabilities, Personalized Home Page & Secured music & video files.

Project Domain Application DevelopmentOnsite/Offshore/Both Offshore/OnsiteTeam Size 24Role in the Project Technical ArchitectResponsibility Low Level Design using Rational Rose

Produce the solution and architecture for Digital Rights Management using Reciprocal DRM

Produce the architecture for Integrating with Payment Gateway

Coding. Produce Implementation strategy. Team management.

Applications worked on during this period

Music Portal

Tools & Technologies ASP Oracle 8.1 Rational Rose Visual Basic 7.0 IIS MTS

From To No. Of MonthsJul'00 Aug'00 2 MonthsClient Name Lityan Holdings BerhadClient Location MalaysiaIndustry or Business of the Client IT ServicesProject Description Automation of Social Security Organization

Computerization of Registration, Contribution and Payment modules of SOCSO, the Social Security Organization, of the

Curriculum Vitae

Government of Malaysia. The objective of the Project was to monitor the registration of new employees coming under the purview of SOCSO’s network, recording their contribution and as well as settle their claim when such claims arose.

Project Domain Application DevelopmentOnsite/Offshore/Both OnsiteTeam Size 1Role in the Project ConsultantResponsibility Imparting training to the staff of SOCSO (Social

Securities Organization) in DB2 and Tuxedo Web enabling Contribution and Registration of

Employers & Employees module

Applications worked on during this period

Automation of Social Security Organization

Tools & Technologies C/C++ BEA Tuxedo 6.5 ASP

From To No. Of MonthsJun'00 Jul'00 2 MonthsClient Name KS Eminent Advance SystemClient Location MalaysiaIndustry or Business of the Client IT ServicesProject Description Credit Collection and Management System

Credit Collection and Management system performs the full range of functions required for the optimal performance of

Curriculum Vitae

a Collections Application Server. Credit Collection and Management system automates and supports dynamic workflow and business rules, enabling rapid and real time implementation of new rules.

Project Domain Product DevelopmentOnsite/Offshore/Both OnsiteTeam Size 2Role in the Project System AnalystResponsibility Involved in system study

Produce Software Requirement Specification document

Applications worked on during this period

Credit Collection and Management System

Tools & Technologies Not Applicable

From To No. Of MonthsJan'00 May'00 5 MonthsClient Name HCL Infosystems LtdClient Location IndiaIndustry or Business of the Client IT ServicesProject Description Proposal Tracking System

This project was developed to keep track of the tenders followed by proposals as well as status of that particular proposal. The main focus of the project was to generate MIS reports for the top management.

Project Domain Application DevelopmentOnsite/Offshore/Both OffshoreTeam Size 10Role in the Project Analyst/DeveloperResponsibility Requirement Analysis

Writing Program Specifications Coding

Applications worked on during this period

Proposal Tracking System

Tools & Technologies Java Servlets HTML Oracle

Curriculum Vitae