Resume Arijit Chakraborty
Arijit Chakraborty
Email: ************@*****.*** Nationality: Indian
Mobile: (001) 415-***-**** Current Location: Rahway, New Jersey
DOB: 08 21 1980 Visa Status: H1 B valid until Aug 2016
Career Profile:
Software engineer having in total 8 years and 11 months of industry experience, and adept in all stages
•
of project lifecycle, right from capturing of business requirements, publishing application/e2e designs,
development, testing, coordinating user acceptance testing (UAT), production support, and maintenance.
Proven expertise in designing and coding of complex real time, business critical applications on Advanced
•
PL/SQL, Java, and UNIX.
Very proficient in writing Packages, Stored Procedures, Functions, Views and Database Triggers in
•
PL/SQL with extensive use of Oracle Advanced Queues and Oracle XML DB.
Having extensive experience in SQL query tuning, analysing of explain plans, and troubleshooting of
•
Oracle DB level problems like session locks, resource crunch and so on.
Have extensive working knowledge on Oracle 10g RAC environment, in active active mode on clustered
•
file systems (CFS).
Well exposed to JAVA Springs and iBATIS framework.
•
Very clear and vivid understanding of the Oracle Architecture.
•
Very thorough understanding of the Object Oriented Programming Concepts.
•
Having working experience in the design and implementation of numerous E2E solutions on Java/J2EE
•
and Perl.
Working knowledge with IBM MQs and Apache web server.
•
Having data warehousing concepts.
•
Have worked on assignments that required knowledge of programming languages like C and C++.
•
Have worked in maintenance assignments for the Logistic domain, involving enhancements and production
•
support.
Have worked in delivering numerous E2E solutions for the Telecom Billing domain and have been well
•
acclaimed for leading a production support team for the billing application of one of the world’s largest
Telecom Service Provider.
Have always exhibited excellent vocal and written communication skills and have always been an ardent
•
communicator at all levels, including supervisors, subordinates and of course clients.
Have always exhibited excellent analytical skills and continuous learning ability.
•
Strong interpersonal and presentation skills and proven leadership qualities.
•
Experience Summary:
Currently I am associated with HCL America, Inc, since Mar 2012. I started off my career with Tata Consultancy
Services Ltd, where I served for a long tenure of 7 years and 9 months. In between I was associated with
Mphasis Corporation for a period of 5 months.
Page 1 of 13
Resume Arijit Chakraborty
In my first assignment, I have worked primarily in the domain of financial needs of Agilent Technologies
•
International PVT Ltd. Involved in Requirements gathering/analysis, Design, Development, Testing and
Production Support for Agilent (GTT) Project.
Intermittently I was involved in a design and development assignment in BT, working as the development
•
lead for the module Billing Access Layer which shields the underlying complicacies of the Geneva billing
system. My role as a developer primarily involved requirement gathering, carry out feasibility study in
liaison with the component and E2E designers, and provide inputs to designer in determining modularity,
development and thorough unit testing.
From Sep 2006 till Sep 09 2009, I was working as the Production Support Lead for British Telecom Billing
•
and Payments Platform, positioned at onsite Cardiff, UK since 09.11.2006. My role demanded more of
techno managerial skills, attending/coordinating face to face meetings with the clients, problem solving
and decision making abilities and ability to debug application as well as resolving database performance
issues.
From Sep 14 2009 till Mar 2010, I worked as Solution Designer, leading the design and development team
•
of the BAL payment module. I was the design SPOC of the Manage Payment Capability, which
encapsulates every intricacies involved in the payment journey, including interfacing with PSP (Payment
Service Provider) to successful ledgering on the billing platform. Besides the technical expertise, my role
required thorough understanding of the payment systems and the associated complexities.
From Apr 2010 till Aug 13 2010, I lead the CIM module for the AT&T account of TCS. Besides leading the
•
offshore development team, I worked as the design and delivery SPOC for the module that aimed in
congregating customer address data across all lines of business of AT&T into one centralised enterprise
data warehouse.
From Aug 16 2010 to Jan 31 2011, I worked as the data architect and onsite lead for the Payment
•
Reconciliation and Reporting System for Cricket Communications, operating from San Diego, California.
Besides working on the data model my role also involved owning and compiling the system designs for the
ongoing and future CRs, managing the deliveries and also leading the production support activities from
onsite.
From Feb 2011 to Sep 2011, I am worked as the Development and Delivery Lead for one of the biggest
•
banking account of TCS, JP Morgan & Chase. My role as an onsite lead involved attending release
scoping meetings, capturing requirements, identification of changes, implementation and management of
the deliveries. So essentially my role spanned right from requirement gathering, development, unit testing
and validation of test cases, to the management and quality assurance of the overall deliveries (for both
onshore and offshore).
From Oct 2011 to Feb 2012, I worked as the Tech Lead for the development and delivery of an enterprise
•
application of the Investment Banking line of business for JP Morgan & Chase, based at Newport, NJ. My
role involved providing optimal business solutions, chalking out design, continuous interaction with clients
to gather requirements, perform database developments and also manage and streamline the deliveries of
the offshore development team.
Currently I am working as the Development & Maintenance Lead for the Clinical Data Repository
•
application of Merck & Co, Inc.’s clinical domain, based at Rahway, NJ. Besides debugging and resolving
business critical application and database performance issues and supervising a team of 9 members, my
responsibilities also requires owning several development assignments aimed towards application
enhancements and delivering the same with the best of my capability.
Organisation Month Year Of Joining Associated Till Designation
Page 2 of 13
Resume Arijit Chakraborty
HCL America, Inc Mar 2012 Till Date Technical Lead
Mphasis Corporation Oct 2011 Mar 2012 Project Lead
Tata Consultancy Services Ltd. Dec 2003 Sep 2011 Assistant Consultant
Qualification:
Degree and Date Institute Major and Specialization
Bachelor of Technology, 2003 Sikkim Manipal Institute Of Information Technology.
Technology
Higher Secondary (1999) Margaret (SN) High School Science
(W.B.C.H.S.E)
ICSE (1997) ST. Joseph’s Convent N.A
Client Site/Onsite Experience:
Client Deputed Location, Start Date (Mon, End Date (Mon, Duration
Country Year) Year)
Merck & Co, Inc. Rahway, New Jersey, Mar, 2012 Till Date On going
US
J.P. Morgan Chase & Co. Newport, New Oct, 2011 5 months
Feb, 2012
Jersey, US
J.P. Morgan Chase & Co. Chicago, Illinois, US Feb, 2011 Sep, 2011 8 months
Cricket Communications San Diego, Aug, 2010 Jan, 2011 6 months
California, US
British Telecommunications Cardiff, UK Sep, 2006 Sep, 2009 36 months
Agilent Technologies Gurgaon, India Mar, 2004 Sep, 2005 18 months
International PVT Ltd
Technology Proficiency:
Below is a list of important software products, tools and methods that I have worked with.
Computer Languages: Advanced PL SQL, UNIX Shell Scripting, JAVA, Transact SQL, C, C++
Page 3 of 13
Resume Arijit Chakraborty
Database: Oracle 9i, Oracle 10g (RAC), Microsoft SQL Server, Teradata
Front End Tools/Utilities: Visual Basic, Glade in Linux, HTML, D HTML, JAVA Script
Tools/Utilities: Toad, PL/SQL Developer, Microsoft Visual Source Safe 6.0, MS Office, SQL Navigator, OVSD
(Open View Service Desk – HP), Putty, AMDOCS Clarify, Teradata SQL Assistant, Eclipse
Platform
Other Proficiencies: Geneva/IRB Billing System, Oracle Advanced Queues, JAVA Spring and iBATIS Framework,
IBM MQ Series, Oracle XML DB, TRECS from Chesapeake Solution Systems,
DataStage
Operating Systems: Windows XP, HP UNIX
Project Summary:
The details of the various assignments that I have handled are listed here, in the reverse chronological order of the
period worked for.
Project MERCK Clinical Data Repository
Customer Merck & Co, Inc.
Employer HCL America, Inc.
Period 03 05 2012 to till date
Role Database Development & Maintenance Lead (Maintenance and Operations)
Rahway, NJ, USA
Location
Merck & Co., Inc. is one of the largest pharmaceutical companies in the world. Merck
Description
headquarters is located in Whitehouse Station, New Jersey. It is currently one of the
world's seven largest pharmaceutical companies by market capitalization and revenue.
The company describes itself as "a global research driven pharmaceutical company"
that "discovers, develops, manufactures and markets a broad range of innovative
products to improve human and animal health, directly and through its joint ventures".
The Clinical Data Repository is one of the most critical applications in the Merck
Clinical Vertical, designed based on industrial standards acceptable by the FDA and
other Pharmaceutical companies. The application has been conceived to hold patient
and clinical data, with feeds from the upstream systems. Several business translations
are applied to the data feed to transform the data to SDTM (Study Data Tabulation
Model) format, which is then published to CDR’s outbound systems to subsequently
publish reports for FDA’s verification.
Page 4 of 13
Resume Arijit Chakraborty
Design, develop and deliver application enhancements, and several generic
Responsibilities
components primarily on Oracle PL/SQL and UNIX, as stored
procedures/programs or standalone scripts.
Performance tuning of the existing PL SQL/SQL code.
Design and review data models pertaining to the requirements outlined. Compile
the most optimum and feasible design in terms of performance and maintenance,
after thorough analysis of the requirement.
Gather business process requirements, high level business model design,
business process re engineering.
In depth analysis of business critical issues encountered in the day to day
functioning.
Supervise a team of 9 members ensuring that the work is equally distributed and
each team member has got an important role to play within the teams activities.
Streamline and monitor the several routine processes of the team.
Engage the team in automating the recurring tasks/activities by coming up with
reusable components.
Attend and organising face to face meetings/con calls with clients and other
business stake holders.
Decide on the reporting formats and maintain and publish regular status reports.
Ensure program/deliverables meet standards and technical specifications and
perform technical analysis and component delivery.
Create technical specifications, process/workflow design, user acceptance test
planning and cut over planning.
Set up processes for monitoring the database health at regular intervals and
engage the application DBA in setting up relevant traps at database level so as to
raise alerts for any DB/system failures.
Solution Environment HP Unix, Windows XP, Oracle 11g, PL/SQL, J2EE, Eclipse Platform
Project JPMC Wholesale Customer Relationship Management
Customer J.P. Morgan Chase & Co.
Employer Mphasis Corporation
Period 10 03 2011 to 03 02 2012
Role Tech Lead (Database Development Lead & Solution Designer)
Newport, NJ, USA
Location
Page 5 of 13
Resume Arijit Chakraborty
J.P. Morgan Chase & Co. (JPMorgan Chase) is a financial holding company
Description
incorporated in 1968. The Company is a global financial services firm with operations in
over 50 countries. Its principal bank subsidiaries are JPMorgan Chase Bank in New
York, and Chase Manhattan Bank USA in Delaware. JPMorgan Chase's principal non
bank subsidiary is its investment bank, J.P. Morgan Securities Inc.
Touchpoint II has been conceived to be a single point reference for the
statistical data relevant to all types of meeting, events and activities
organized with the clients. The application provides features for the JPMC
associate to perform search on several criteria and pull out the aggregated
data for the underlying meeting, event and activity records. For each
event/activity/meeting arranged, a reward point is determined based on the
dimension and accordingly the final aggregate date is projected on the UI for
a give search criteria.
Engage actively in the implementation/development of newly scoped work items.
Responsibilities
Attend regular meetings/con calls with clients and vendors to derive the accurate
requirement
Provide inputs for the most optimum and feasible design in terms of performance
and maintenance after thorough analysis of the requirement
Plan and track deliveries, negotiate and obtain timescales from the client.
Manage review of test specs and ensure proper validation of subsequent test
results.
Liaise with client parties and close all open issues.
Manage and delegate work within the team and ensure highest level of delivery
standards.
Solution Environment HP Unix, Windows XP, Oracle 10g, PL/SQL, J2EE, Flex, Eclipse Platform
Project JPMC Wholesale Customer Relationship Management
Customer J.P. Morgan Chase & Co.
Employer TATA Consultancy Services LTD
Period 02 01 2011 to 09 30 2011
Role Database Development Lead (Delivery & Development Lead, Solution Designer)
Location Chicago, Illinois, USA
Page 6 of 13
Resume Arijit Chakraborty
J.P. Morgan Chase & Co. (JPMorgan Chase) is a financial holding company
Description
incorporated in 1968. The Company is a global financial services firm with operations in
over 50 countries. Its principal bank subsidiaries are JPMorgan Chase Bank in New
York, and Chase Manhattan Bank USA in Delaware. JPMorgan Chase's principal non
bank subsidiary is its investment bank, J.P. Morgan Securities Inc.
JPMC WCRM (Wholesale Customer Relationship Management) System has been
conceptualised to be the underlying core application, providing essential business
services to numerous interfacing front end applications. WCRM (Whole Sale Customer
Relationship Management) system is implemented using service oriented architecture
that can be leveraged by multiple LOBs via Web services, real time or scheduled batch
interfaces. Built on Oracle 10g database with RAC architecture, WCRM has several
JVMs designed to cater to specific consumer systems. WCRM primarily extends one
stop data management capabilities for all the distinct entities involved in the banking
domain, starting from clients, contacts, deals, products, activities and so on.
Responsibilities Attend regular meetings/con calls with clients and vendors to derive the accurate
requirement
Engage actively in the implementation/development of newly scoped work items.
Provide inputs for the most optimum and feasible design in terms of performance
and maintenance after thorough analysis of the requirement
Plan and track deliveries, negotiate and obtain timescales from the client.
Manage review of test specs and ensure proper validation of subsequent test
results.
Liaise with client parties and close all open issues.
Manage and delegate work within the team and ensure highest level of delivery
standards.
HP Unix, Windows XP, Oracle 10g, PL/SQL, J2EE, JAVA Springs and iBATIS
Solution Environment
Framework, Eclipse Platform
Project Cricket Payment TRECS System
Customer Cricket Communications
Employer TATA Consultancy Services LTD
Period 08 16 2010 to 01 31 2011
Role Onsite Lead (Data Architect, Solution Designer, Delivery & Production Support)
San Diego, California, USA
Location
Page 7 of 13
Resume Arijit Chakraborty
Cricket Communications is mobile wireless operating unit of Leap Wireless
Description
International, headquartered in San Diego, CA, serving more than 4 million customers
in more than 50 markets in 23 US states, with an objective to serve upwards of 9
million customers 2 years from now. It provides a simple, affordable wireless service
offering consumers and local businesses a flat rate unlimited service over the latest
technology, high quality, all digital CDMA2000 1X and 1xEV DO wireless network.
Cricket Payment Reconciliation system has been designed to automate the
reconciliation of all the customer payments received via multiple payment points and
vendors. It has been implemented using the TRECS application from Chesapeake
System Solutions. This project focuses primarily on reconciling the customer payment
data from various heterogeneous sources and automating the customised payment
reports.
Responsibilities Attend regular meetings/con calls with clients and vendors to derive the accurate
requirement
Design and review data models pertaining to the requirements outlined and assist
developers based at offshore in implementing the same.
Compile the most optimum and feasible design in terms of performance and
maintenance after thorough analysis of the requirement
Circulate the component design and data model across all stake holders and
arrange regular design walk through sessions for developers and other component
designers.
Plan and track deliveries, negotiate and obtain timescales from the client.
Manage review of test specs and ensure proper validation of subsequent test
results
Liaise with client parties and close all open issues.
Proactively monitor the operations of the production system and help in resolving
any live problems detected/reported.
Perform thorough analysis of any existing problem on the production system,
identify the root cause and design and lead the implementation of the proposed
resolution.
Manage and delegate work within the team and ensure highest level of delivery
standards.
HP Unix, Windows XP, Oracle 10g, Microsoft SQL Server, TRECS from Chesapeake
Solution Environment
System Solutions, IRB Billing System
Project AT&T CIM Re Design
Customer AT&T
Employer TATA Consultancy Services LTD
Period 04 01 2010 to 08 13 2010
Role Delivery and Design Lead
Location Kolkata, India
Page 8 of 13
Resume Arijit Chakraborty
AT&T Inc. is the largest provider of fixed telephony in the United States, and also
Description
provides various other services to the customers like Wireless, Wireline, Digital TV,
Broadband, Mobile etc. AT&T is the second largest provider of mobile telephony
service in the United States.
For each of the individual lines of business, the billing and customer information
management has been implemented on different systems.
CIM or Customer Information Management, as the name suggests, is targeted to
achieve a common centralised enterprise data warehousing system, which extracts
data from different Data Sources (DB tables, flat files, views etc), transforms the whole
data and finally load it on a Target Warehouse DB.
Responsibilities Attend regular meetings/con calls with clients to derive the accurate requirement
Compile the most optimum and feasible design in terms of performance and
maintenance after thorough analysis of the requirement
Circulate the component design document across all stake holders and arrange
regular design walk through sessions for developers and other component
designers.
Assist developer in implementation and perform thorough code review.
Plan and track deliveries, negotiate and obtain timescales from the client.
Manage review of test specs and ensure proper validation of subsequent test
results
Liaise with client parties and close all open issues.
Manage and delegate work within the team and ensure highest level of delivery
standards.
HP Unix, Windows 2000 Professional, Oracle 10g, Teradata, DataStage
Solution Environment
Project BT Billing – Billing Access Layer (BAL) Design
Customer British Telecom
Employer TATA Consultancy Services LTD
Period 09 14 2009 to 03 31 2010
Role Solution Design Lead (Design Lead of the BAL Payment Module)
Location Kolkata, India
BT Group is one of Europe's leading providers of telecommunications services. Billing
Description
Access Layer has been conceived to be a layer over BT’s entire billing platform, hiding
the underlying complicacies of billing system from all the interfacing systems and
exposing n number of capabilities to be invoked from CRM.
BAL Manage payment module as the name suggest is strictly to do with the payment
journey, right from authorising of the card payments on banks via the PSP, top
ledgering of the payments against the customer’s account on billing.
Page 9 of 13
Resume Arijit Chakraborty
Requirement gathering, carry out feasibility study in liaison with the E2E designers
Responsibilities
Suggest most optimum and feasible solution on thorough analysis of the
requirement and the E2E design
Perform data modelling to achieve a normalised database design, best suitable for
a OLTP system
Compilation of the component design document and arrange design walk through
sessions for developers and other component designers.
Assist developer in implementation and perform thorough code review.
Test spec compilation and validation of test results
Liaise with external parties and close all open issues.
Thorough functionality as well as performance review of the application codes.
Solution Environment HP Unix, Windows 2000 Professional, Oracle 10g (RAC), Geneva/IRB Billing System
Project BT Billing – Billing Access Layer (BAL) Jeopardy Management
British Telecom
Customer
TATA Consultancy Services LTD
Employer
09 11 2006 to 09 09 2009
Period
Production Support Lead/Data Architect
Role
Cardiff, United Kingdom
Location
BT Group is one of Europe's leading providers of telecommunications services. Billing
Description
Access Layer has been conceived to be a layer over BT’s entire billing platform, hiding
the underlying complicacies of billing system from all the interfacing systems. As such
BAL has been designed to be the single entry point to BT’s billing domain,
encapsulating 100s of capabilities within, that enables CRM systems to make use of the
BAL exposed operations and make changes on the billing system.
The BAL Jeopardy Team is essentially an effective cushion in between the BAL ASGs
and the delivery team. Primary scope of the BAL Jeopardy Team involves detailed
analysis of business critical scenarios encountered in the day to day functioning of the
BAL production instance.
Primary scope of the BAL Jeopardy Team involves detailed analysis of business critical
scenarios encountered in the day to day functioning of the BAL production instance.
In depth analysis of business critical billing issues encountered in the day to day
Responsibilities
functioning of the BAL production instance.
Business feasibility study of any changes proposed from operations, taking into
consideration the entire end to end stack
Supervise a team of 7 members ensuring that the work is equally distributed and
each team member has got an important role to play within the teams activities.
Streamline and monitor the several routine processes of the team.
Engage the team in automating the recurring tasks/activities by coming up with
reusable components.
Page 10 of 13
Resume Arijit Chakraborty
Decide on the reporting formats and maintain and publish regular status reports.
Design and assist in developing several generic components primarily on Oracle as
stored procedures/programs or standalone scripts.
Attend and organising face to face meetings/con calls with clients and other
business stake holders.
Set up processes for monitoring the database health at regular intervals and
engage the application DBA in setting up relevant traps at database level so as to
raise alerts for any db/system failures.
Co ordinate and manage deployment activities.
Assist team in debugging technical issues reported on the application as well as on
the database front, and for issues identified to be relevant to the database that
stretches beyond the scope of the application, involve the 3rd line production DBA
team.
HP Unix, Windows 2000 Professional, Oracle 9i, Oracle 10g (RAC), Geneva/IRB Billing
Solution Environment
System
Project BT Billing – Billing Access Layer Development
British Telecom
Customer
Employer TATA Consultancy Services LTD
09 07 2005 to 09 08 2006
Period
Role Designer and Database Developer
Kolkata, India
Location
Description The Billing Access Layer (BAL) which is predominantly a layer over the Geneva Billing
system is an application that shields other systems from the complexities of the
underlying billing system. The development of BAL Phase II aims in being the single
entry point into the Billing and Payments Domain for all transactional and most batch
interactions. This layer is being developed on a resilient platform to ensure that a
response is available to all calling platforms so that the Billing & Payments Platform
may provide the Capabilities and Operations, which are used, by other platforms to fulfil
their requirements. BAL has been designed to be the single entry point into billing. The
calling system does not need to know which specific Retail, Wholesale, Global, ASD, or
ICT billing instance is being used. BAL aims to provide an XML based interface, which
hides the internals of billing from the outside world.
Responsibilities Requirement gathering and feasibility study in liaison with the component and
E2E designers
Provide inputs to designer in determining modularity
Development and thorough unit testing
Solution Environment HP Unix, Oracle 9i, Geneva/IRB Billing System
Page 11 of 13
Resume Arijit Chakraborty
Project AGILENT – TRADE LOGISTICS (GTT)
Agilent Technologies International PVT Ltd
Customer
TATA Consultancy Services LTD
Employer
03 08 2004 to 09 06 2005
Period
Team Member In Onsite Production Support
Role
Gurgaon, India
Location
Agilent CFS (Corporate Functions Solutions) comprises of many towers including GT
Description
(Global Trade). The Agilent GTT Tower further comprises of a group of applications
that provide logistic and Administration services to Agilent departments and
businesses. ESSEC, WWClass and RPL are few of such critical applications. They
provide global, real time and fully integrated support system providing complete
operational functionality. The project involves providing support throughout the year in
Asia Pacific, US and European regions. The application involves maintaining the
automated licensing and part classification system of Agilent. The application is based
on Client/Server architecture. The server is HP 3000 UNIX system and the client is a
PC based application build in Oracle Forms.
Responsibilities Investigate customer complains as routed from the helpdesks.
Proactively monitor system health and implement vets/traps as and where
applicable for automating the system health checks.
For any changes requested, carry out requirement gathering, discuss design
with team lead, develop and then perform thorough unit testing.
Attend con calls with clients when required, to provide further clarity on any
ongoing issues.
Solution Environment HP Unix, Windows 2000 Professional, Oracle 9i
Training/Continuing Education Summary:
Program or Course Coverage Dates
TCS Initial Learning Program Foreign Language (French), soft skills and 12 29 2003 to
software engineering along with technologies 03 05 2004
like C, Pro *C, C++ and UNIX.
TCS Internal Training on Oracle 9i DBA Overview of Oracle 9i DBA Fundamentals 11 24 2004
Certification in VB from Aptech Solutions Visual Basic Jan 2002
TCS Internal Training on Teradata Architecture and Teradata Jun 2010
Teradata SQL
Extra Curricular Activities:
Page 12 of 13
Resume Arijit Chakraborty
Taken active part in several dramas/skits in the school and college days and have directed plays in college.
•
I hereby declare that the information provided above is true and accurate
to the best of my knowledge.
Arijit Chakraborty
Page 13 of 13