Profile
17+ years of diverse experience of Business & IT consulting. Good understanding of how an idea can be engineered. Expertise in aligning people from different discipline to a common goal.
Summary:
Experience in handling programs of varied complexity in different domain (from digital marketing to travel and accounting applications).
• 14+ Years of experience in designing and developing J2EE application for enterprise solutions
• 3+ Years of experience in developing Microsoft Client Server architecture application plus others application development for enterprise solutions
Technology Skills
• Progress Sonic ESB and MQ, Progress Actional
• JBoss BPM, Websphere Process Server , BPEL, Drools, Rules Engine
• Java, J2EE, Web Services (SOAP and REST)
• Spring, JPA, Hibernate, CXF, JSF, Struts, JUnit, Maven, Ant, AJAX, Willy
• Lotus Domino, Crystal Enterprise servers
• WebSphere, JBoss, Tomcat, Spring TC
• Oracle, DB2, SQL, Canonical data stores
• RUP, Agile, UML, Use Cases, Design Patterns
• Continuous Integration, PMD, Cobertura, FindBugs.
• Software Engineering – Software Development Life Cycle (SDLC), Software Project Management.
• Model-Driven Development, RSA and other UML tools
Business & Management Skills
• Technical Team Management
• Customer Relationship Management
• Project management
• Requirements Management and Roadmap Management
• Team Building, Mentoring, Conflict Resolution
• Global coordination with multiple teams
• Articulate and convince stakeholders of the proposed solution via IT/business drivers
• Relentlessly customer focused, strategic thinking linking business and technology
Roles
Architect, Technical Lead
Senior Technical Consultant
Technical Consultant
Senior Systems Analyst
Systems Analyst
Senior Developer
Developer
Clients
McGraw Hill Financials, USA
Walt Disney World, USA
Royal Caribbean Cruise Lines, USA
Coca Cola, USA
ComHem, USA
Aigdirect, USA
Acxiom Corporation, USA
Combined Insurance (AON), USA
Erie Insurance Group, USA
Indus International, USA
Saud Bahwan Group(Toyota), Muscat, Sultanate of Oman
Family Health Plan (Apollo Hospital Group). India
Career Summary
Cognizant as Senior Architect Jan’ 2015 – May 2015
Capgemini as Manager Dec’ 2004 – Jan’ 2015
Ness Technologies as Senior System Analyst Jan’ 2004 – Dec’ 2004
Saud Bahwan Group as Execute (CS) Jun’ 1999 – Jan’ 2004
Citadel as Software Engineer Feb’ 1999 – Jun’ 1999
VT Technologies as Sr Programmer Aug’ 1996 – Dec 1998
Certificates & Awards
IBM WebSphere Studio Workshop at GBM (IBM)
EJB Development for WebSphere using VAJ at GBM (IBM)
MQ Series Application Programming VAJ at GBM (IBM)
Java Programming Using Visual Age for Java at GBM (IBM)
Enterprise Development using Visual Basic 6.0 (COM and MTS) at Microsoft, Muscat, Sultanate of Oman.
MS SQL Server 6.5 Microsoft certified programmer
Visual Basic 5.0 Microsoft certified programmer
Visual Basic 6.0 Brain Bench Certified programmer
Lotus Notes Domino at GBM (IBM)
Lotus Notes programming Brain Bench Certified programmer
Crystal Reports Design, Server Administration and Programming
Project 18 Jan’2015 – Till Date.
Client McGraw Hill Finanacials http://www.mhfi.com
Project Name Platts – Market Data Direct
Project Team Size 12
Role Aurea Sonic ESB and Actional Architect
Responsible for Architecture and Application Performance Improvements
Coordinating with Client Environment
Sonic – MQ, Sonic –ESBs, Actional, Spring and Rest Services over TCP.
XML and Json based data model built up to support.
Database Oracle
Tools Used Progress Sonic 8.5, Actional
Project 17 Dec’2011 – Jan’2015.
Client Walt Disney World, USA http://www.disneyworld.disney.go.com
Project Name NGE – SF (Next Generation Experience – Strategic Functionality)
Sustainment Monitoring Tools
Project Area Alfa and Beta Sustainment Support
Project Team Size 16
Role Architect and Technical Development Manager
Responsible for Delivering Sustainment Monitoring and Activity Tools
Responsible for Coordinating for defect management
Responsible for Sustainment on-cal/off call schedules both onshore and offshore
Responsible for setting up escalation management process Planning and implementations
Responsible for generating and reporting the data metric and trending statistics to Leadership.
Environment
Sonic – MQ, Sonic –ESBs, Actional, Spring and Rest Services over TCP.
XML and Json based data model built up to support, experiences of millions of guests with Terra bites size databases.
Incidents and on-call support commitments with high-pressure environments adhering to product quality standards and delivery dates.
Database Oracle
Tools Used Progress Sonic, Actional, Tomcat, Spring, Hibernate 3.0, Rest Services.
Project 16 Apr’2011 – Dec’2011.
Client Royal Caribbean Cruise Lines, USA http://www.rccl.com
Project Name RCCL
Project Team Size 6
Role Project Manager
Managing the delivery
Working on business proposal
Reviewing the technical design
Project Planning and monitoring
Conducting the technical session
Managing the staffing and budget
Environment Struts with Custom DAO framework.
Database Oracle
Tools Used RAD, WAS, Tomcat, Spring, Hibernate 3.0, JSF.
Project 15 Dec’2009 – Apr’ 2011.
Client Coca Cola, USA http://www.coca-cola.com/index.jsp
Project Name VMP – Walmart
Project Team Size 12
Role Technical Manager
Working on business proposal
Reviewing architecture designs
Working on POCs
Reviewing the technical design
Reviewing the Code
Defining the standards
Designing and Implementing the core modules
Creating the developers and implementation guides
Understanding the business requirements
Reviewing the offshore artifacts and designing the core architecture modules
Mentoring team members
Project Planning and monitoring
Conducting the technical session
Environment Struts with Custom DAO framework.
Database Oracle
Tools Used RAD, WAS, Tomcat, Spring, Hibernate 3.0, JSF.
Description It’s a price management system project with jsp as user interfaces.
Project 14 Feb’2009 – Dec’2009.
Direct Client ComHem, USA http://www.comhem.com/
Project Name KANA
Team Size 5 (Onsite Team 2, Offshore Team 3)
Onsite Role Offshore Development Lead
Managing the project deliverables
Creating Project plan
Designing the Developin
Reviewing architecture designs
Environment StarUML, JSP, STRUTS, WEBLOGIC 10.
Database Oracle
Description ComHem is one of the service provider for the telecom products such as Broadband, digital TV, data card etc in Sweden. KANA is a CRM application which is used by ComHem by their customer service center for issue resolving and escalating. KANA is built on the custom architectures and Custom Tag libraries using Java Structs framework
Project 13 July’2008 – Nov’ 2008.
Direct Client Aigdirect, USA http://www.aigdirect.com/
Project Name Rating Tool
Team Size 12 (Onsite Team 2, Offshore Team 10)
Onsite Role Team Lead/Technical Architect
Prosposing and Developing the POC
Designing the rating application
Creating Project plan
Mentoring the team members
Reviewing architecture designs
Environment StarUML, Java.
Database Oracle
Description aigdirect.com, is part of the AIG family of companies that offer auto insurance countrywide. We provide competitive rates and products that will help you achieve the peace of mind you are looking for. We offer coverage for Automobiles, Recreational Vehicles, and Motorcycles through our network of partner companies.
Project 12 Apr’2006 – Apr’ 2008.
Direct Client Acxiom Corporation, USA http://www.acxiom.com/
Indirect Client Wolters Kluwer Health, USA www.wkhealth.com
Project Name DPI – Data Factory
Project Team Size 120
Java Team Size 22
Onsite Role Project Lead/Onsite Coordinator
Leading a offshore team of 14
Understanding the businiess requirements
Project planning and Estimating
Executing and Monitoring the project/modules
Active member for project revenue planning
Reviewing the offshore artifacts and designing the core architecture modules
Mentoring team members
Reviewing architecture designs
Environment Struts with Custom DAO framework.
Database Oracle
Tools Used Eclipse, JBoss 4.0.x, Spring, Hibernate 3.0, JSF.
Description It’s a data warehousing project with java portal as user interfaces.
Acxiom is developing a customize UI product for their very popular Grid based data factory (A dataware house servers). It is a pioneer project for Acxiom Corporation as base architecture is also under development along with this implementation.
Project 11 Nov’2005 – Feb’2006.
Client Combined Insurance (AON), USA http://www.combined.com/
Project Name Combined.
Project Team Size 20
BA Team Size 2
Onsite Role Business Analyst/System Analyst/Onsite Coordinator
Onsite coordinator for the team
Understanding and Gathering their businiess requirements
Designing UIs and presenting to client for signoff
Reviewing architecture designs
Database designing
Client Interaction & estimating
Environment Struts with Custom DAO framework.
Database MS SQL Server 7.0
Tools Used IBM Websphere Studio Developer 5.1.2
Description It’s a conversion and enhancement project from legacy VB UI interfaces to new web interface
Project 10 Jan’2005 – Oct’2005.
Client Erie Insurance Group, USA http://www.erieinsurance.com
Project Name AIS-ERIE Insurance.
Project Team Size 40
Java Team Size 9
Role Tech Lead/Team Lead with the following responsibilities
Leading a team of 8
Work allocation to team members
Mentoring junior team members
Estimating and scheduling projects tasks
Designing new tools
Client Interaction & negotiations
Coordination with onsite coordinators
Environment Windows 2K
Database DB2 Mainframes
Tools Used IBM Websphere Application Developer 5.1.2
AllFusion Harvest Change Manager
Test Direcotory 8.0
Description AIS is a Erie Insurance application which is used by their agents for creating policies, claims, etc., and for their day to day activities by producing various reports, Kanbay is doing development of new applications, enhancements and production support for this existing application.
Project 9 Feb’2004 – Dec’2004.
Client Indus International, USA. http://www.indus.com/solutions/product/
Project Name Indus Passport FI.
Project Team Size 6
Role Involved in architecture design and Use Case designing using UML,
Project Modules Filtering and Routing, Utility Modules.
Environment Windows 2K and HP UNIX.
Database Oracle 9i
Application Server Apache Tomcat 4.1
Tools Used IntelliJ IDEA 3.0.5, Borland Together 6.2.
Description Indus Passport FI is a Financial Integration Product with End to End solution, focusing on the complexities of multi-solution integrations, financial integration provides specialized consulting, design, and support to clients with both baseline and non-baseline integrations for People Soft, SAP and Oracle Financials with Indus Passport.
This system is developed using J2EE Struts 1.1 framework with XML base communication.
Project 8 Sep’2001 – Jan’2004
Client All Saud Bahwan Group Franchises mainly Toyota service, Ford service, Lexus service, KIA service, Daewoo and MAN trucks service.
Project Name Automotive Shop Management System (ASMAN).
Project Team Size 20
Role Involved in architecture design using OOAD, UML, J2EE 1.2 Specification using XML, Servlets and EJBs, Architectural component Development, Developing and implementation of the system
Modules handled Identify Vehicle, Customer Concerns, Repair Order, Appointment and Invoicing.
Project Modules Identify Vehicle, Appointment, Customer Concerns, Repair Order, Job Processing, Estimate, Invoice, Contract, Warranty, Attendance, Shift Schedule, Work Order, Manpower, Campaigning and Schemes, Inventory, Workshop and Master Maintenance.
Environment Windows 2000 and AS400
Database DB2 UDB
Application Server IBM WebSphere Application Server 4.0
Http Server IBM Http Server 1.3
Tools Used WSAD 5.0, Application Assemly Tool, WebSphere Studio 5.0, VAJ 4.0, IBM SecureWay( LDAP) RequisitePro, Rational ClearCase, Rational Test manager, Rational Robot and IBM MQ Series 5.2.1, Crystal Enterprise and Java Web Start.
Technical Highlights of the projects
Implemented J2EE MVC architecture using best practices design patterns like Front Controller pattern, View Helper pattern in Presentation Tier layer, Session facade pattern, Service locator pattern in Business Tier layer, Transfer Object Pattern, Data Access Object Pattern in Integration Tier Patterns. Other patterns like Singleton pattern and proxy patterns.
All Modules are designed using OOAD Concepts and UML with Rational Rose.
XML based data transfer over HTTP.
Implemented EJB method level security using Websphere Application Server.
AS400 LDAP is used for user authentication and dynamic menu construction based on authorizations.
Java mail API is used to communicate customers regarding for service approvals and status intimation.
Implemented JUNIT for unit testing.
Rational Rose Test Manager is used for Integration, Functional and performance testing in the project.
Implemented Crystal Enterprise 8.5 Reporting Server for enquires using Crystal Reports Java APIs.
Implementation of asynchronous communication using JMS, MQ Series
Rational Rose Clear Case is used for Configuration Management and it is integrated with Websphere Application Studio Developer.
Implemented barcode generation technology
Client deployment using java web start.
Description ASMAN is a complete automotive solutions designed for specially for SBG service centers spread across OMAN, they are around 95 braches in Oman and 8 braches in UAE, all are interconnected to access the central AS400 Servers with various network band width ranging from 9.6 KB lines to 100 MB lines including infrared red and V-Sat connected braches. This system is designed in J2EE 1.2 architecture using MVC architecture accessing maximum resource of these 4 centrally placed AS400 servers.
Project 7 Feb’2000 – Mar’ 2001
Client All Saud Bahwan Departments
Project Name Desktop Management System (DMS).
Project Team Size 4
Role Involved in architecture design, Architectural component Development, Module Development and Implementation of the system
Project Modules Equipment Tracking, New Hardware Approval, Hardware Movement, SBG portal, User Profile Maintenance, Call Support and Branch Visits, Job Requests, Recruitment, Project Management & Reporting.
Tools Used Lotus Notes 5.0, DB2400 on AS400, Visual Age for Java 4.0, Rational Enterprise Suite.
Description DMS is customizing approval management system for SBG Departments for daily on going desk works. This system is design to meet SBG inter communication approval system works.
Project 6 Jul’1999 – Nov’1999
Client SBG Toyota Market Development Department
Project Name Fleet Sales Analysis System (FSA).
Project Team Size 2
Role Involved in Development and Implementation of the system
Tools Used DB2400 on AS400, Visual Age for Java 4.0
Description The system maintains list of non-business customers and corporate customers, who had come for the enquiry. This is mainly used by sales executives for follow up and checking for the targets and for generating address labels of the customers for mailing seasonal greetings, and it is used by the Managers for deciding the future sales targets. This system can be use from browser also.
Project 5 Feb’1999–Jun’1999
Client Family Health Plan (Apollo Hospital Group).
Project Name HIRePS- Family Health Plan
Project Team Size 4
Role Involved in Study, Development and Implementation of the system
Tools Used MS SQL Server 7.0, Visual Basic 6.0
Description HIRePS- Family Health Plan system maintains the list of organizations, which have their employees insured with Family Health Plan, for their health. It also maintains the list of employees, extent to which they and their family members are insured. Organizations can choose to cover certain diseases (ICD) and procedures (CPT) for their employees. The coverage for diseases and procedures can also vary from employee to employee. In certain cases the employees are entitled to receive treatment at certain hospitals only. Even the list of Hospitals, which fall under the scheme, is maintained. The system automates features like, accepting claims, claims processing, validating and verifying the claims. If the claims are found genuine then the FHP pays the hospitals for the expenditure incurred in the treatment of the employees. On-line query systems help the hospitals and FHP in communicating and exchanging information regarding patient’s progress in the hospital and the approval for further treatment if the expenses are crossing the employee’s limit.
Project 4 Jun’1998 –Dec’ 1998
Client Vizag Urban Development Authority (VUDA, Visakhapatnam, AP).
Project Name VUDA INFORMATION MANAGEMENT SYSTEM
Project Team Size 12
Role Involved in Development and implementation of the system
Tools Used MS SQL Server 7.0, Visual Basic 5.0, Crystal Reports
Description This system is developed for Vizag Urban Development Authority. Engineering department of the authority conducts surveys for acquiring the lands for various public and private constructions. Data regarding the sites, their location and terrain is recorded graphically in the system. Plans are laid out for the desired constructions and are stored as well. Accounts department maintains the income and expenditure details based on which the prices are decided upon. All these constructions are then sold, auctioned or given for hire and is recorded. The system helps to capture the rents, installments paid by the customers. Maintenance department takes care of the maintaining the constructions. The expense incurred in maintenance is also kept track of, by the accounting department. Payroll feature is completely integrated into the system. The system also records the loans given to employees and the repayment. Various reports to estimate and enable the departments of the authority to function effectively.
Project 3 Nov’1997 – May’ 1998
Client South Division Buildings, Hyderabad, an AP State Govt. Organization
Project Name CONTRACT MONITORING SYSTEM
Project Team Size 2
Role Team Member, Involved in Development and Implementation of the system
Tools Used Visual Basic 5.0, Crystal Reports and MS Access
Description This system is developed for Roads and Buildings Department, South Division Buildings, an AP State Govt. Organization. It computerizes features like, tendering the road and building construction projects, receiving and recording quotations from various contractors and awarding the contracts. The system helps the organization in regulating the funds to contractors based on the progress of work and the expenses incurred. Status of the project, efficiency of the contractors, delays in the project and expenses incurred against the budget allocated can all be generated in the form of reports to help the Ministry of Roads and Buildings.
Project 2 Jun’1997 – Oct’1997
Client Cooperative Development Foundations
Project Name OFFICE MANAGEMENT SYSTEM
Project Team Size 2
Role Involved in Development and Implementation of the system
Tools Used FoxPro 2.5
Description This system computerizes the operations of Cooperative Development Foundations. These foundations act as consultants in giving solutions for problems and situations pertaining to rural societies. The system maintains the database of the rural societies, the communication with them and also the solution given for their problems. Expense incurred by the agents of the foundation is maintained in the form petty cash vouchers.
Project 1 Aug’1996– May’1997
Client Paddy Co-operative Society
Project Name SALES MANAGEMENT SYSTEM
Project Team Size 2
Role Involved in Development and Implementation of the system
Tools Used FoxPro 2.5
Description Paddy Co-operative Societies, which work as non-profit organizations, purchase the agricultural produce from the farmers, who are registered as members, divide the grains into seeded and non-seeded grains, sell the seeded grains to the members at an economical price. Non-seeded grains are processed and then sold in the urban/commercial markets. Based on the profits made, and, the support from the government they maintain all the fertilizers, pesticides, chemicals and the machinery required in farming. All these agricultural items are sold to the farmers at a low interest rate to the members. All the activities are recorded in the system and efficient querying feature is provided.
.