arnab chakraborty cv

7
Arnab Chakraborty [email protected] 4701 staggerbrush Road, Austin, Texas-78749 512-758-2863 Seeking challenging assignments as Java Technical Lead with a reputed company in the IT sector, to carve a niche and effectively deliver towards organization’s target & aspirations. Summary : 9 years of IT experience in Analysis, technical design, development, integration, testing and project management of Java/J2EE based applications. Extensive experience in analysis, design, development, customizations and implementation of software applications. Expertise in the requirement analysis and modeling, designing and development of various software applications. Expertise in all the stages of the Software development Life Cycle development namely Requirement Analysis, design specifications, coding, debugging, testing (test scenarios, test plan, test cases, execution of test cases, test script, preparing test data for system integration testing, pulling the data from production box to test box through UAT process for replicating the test scenario, unit test plan, unit testing, integration & system testing), documentation and maintenance application programs. Expertise in Java, J2EE, Spring Framework, Servlet and JSP, Hibernante ,JPA, Spring IOC, Spring MVC, Spring Portlet MVC, DWR, AJAX, JQuery, Java Caching System(JCS),JDBC,JPA,RESTFUL Web services, HTML5 ,Angular.js , Display Tag, jUnit and Jmock Expertise in obtaining the project requirements from user, writing system specifications, translating user requirements into technical specifications, preparation of requirements documents, formulating the requirements into design specifications and tracking project progress. Proficient in documenting all the phases of project from the Requirement analysis to Maintenance. Effective in cross-functional & global environments to manage multiple tasks & assignments concurrently. Good Team player, having interest towards exploring, learning and using new Tools & Software quickly as required. Has excellent communication and interpersonal skills help contribute to timely completion of project deliverables well short of schedule. Possess a high degree of positive attitude and a superior ability

Upload: arnab-chakraborty

Post on 13-Apr-2017

207 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Arnab Chakraborty CV

Arnab Chakraborty [email protected] staggerbrush Road, Austin, Texas-78749 512-758-2863Seeking challenging assignments as Java Technical Lead with a reputed company in the IT sector, to carve a niche and effectively deliver towards organization’s target & aspirations.

Summary:

9 years of IT experience in Analysis, technical design, development, integration, testing and project management of Java/J2EE based applications.

Extensive experience in analysis, design, development, customizations and implementation of software applications.

Expertise in the requirement analysis and modeling, designing and development of various software applications.

Expertise in all the stages of the Software development Life Cycle development namely Requirement Analysis, design specifications, coding, debugging, testing (test scenarios, test plan, test cases, execution of test cases, test script, preparing test data for system integration testing, pulling the data from production box to test box through UAT process for replicating the test scenario, unit test plan, unit testing, integration & system testing), documentation and maintenance application programs.

Expertise in Java, J2EE, Spring Framework, Servlet and JSP, Hibernante ,JPA, Spring IOC, Spring MVC, Spring Portlet MVC, DWR, AJAX, JQuery, Java Caching System(JCS),JDBC,JPA,RESTFUL Web services, HTML5 ,Angular.js , Display Tag, jUnit and Jmock

Expertise in obtaining the project requirements from user, writing system specifications, translating user requirements into technical specifications, preparation of requirements documents, formulating the requirements into design specifications and tracking project progress.

Proficient in documenting all the phases of project from the Requirement analysis to Maintenance.

Effective in cross-functional & global environments to manage multiple tasks & assignments concurrently.

Good Team player, having interest towards exploring, learning and using new Tools & Software quickly as required.

Has excellent communication and interpersonal skills help contribute to timely completion of project deliverables well short of schedule.

Possess a high degree of positive attitude and a superior ability to work well with others. Strong technical and analytical skills, problem solving, communication and work ethics. Experience in domains like Banking, Government and Life Science and Healthcare.

Technical   Skills :

Operating Systems : Windows 2k / XP, Windows 7

Languages : Java/J2EE, SQL

Application Servers : Tomcat 6.0, Tomcat 7.0, Jboss 4.2.2, JBoss 7.0, WebLogic 9.2, WebLogic 10.3.2, WebLogic 10.3.6

Open Source Libraries : Display Tag, jUnit and Jmock

Page 2: Arnab Chakraborty CV

Version Control Tools : VSS, Tortoise SVN, CVS, Git

File Management Tools : Connect Direct

DB Tools : SQL server,Oracle 10g R3,Oracle 11g,My SQL

IDE : Eclipse 3.4, My Eclipse 7.1, SQL Developer and IBM optim, SQL workbench

Database : SQL server,My SQL

Reporting Tools/Other tools : Rational Team concert, Remedy, BIRT 2.5, Jprobe, Connect direct, putty, Brackets, Sublime text, PMD, Check Style, FindBug, Star UML, Junit, Jmock.

Professional Experience:

Accenture Software – Accenture – Austin, Texas Sep 11 -Current

Software Engineering team lead

Health Insurance Exchange is an information technology system for organizing the health insurance marketplace to help consumers and small businesses shop for coverage in a way that permits easy comparison of available plan options based on price, benefits and services, and quality. Exchanges will employ a single, streamlined eligibility process that will serve as the central point of access for individuals and small groups shopping on the Exchange, including individuals who receive Advance Premium Tax Credits, and for individuals receiving Medicaid.Accenture has built two products –which offer flexible, client-focused solutions for a range of public assistance and social welfare programs directed at the Fed. And State Govt in US. Accenture Health Benefits Exchange (AHBX), an ACA compliant, COTS solution, based on SOA based APSP platform is Accenture’s solution for Health Insurance Exchange implementation.

Responsibilities:

Gathering requirements from the functional team on the SHOP Employer, Employee/Individual, Administration, Financial Management and Support Services USE cases.

Data Analysis for the dynamic questions framework. Coding, Debugging, testing for the use cases. Designing of various methodologies as enhancements in the product Defect clarification, logging and assignments. Fixing the high priority incidents for the clients and meet the SLAs. Conducting design reviews. Managing a team of 4 with on-shore offshore co-ordination. Code walk through to the maintenance teams. Submitting the validation results, creating test plan, test cases and defects in RTC application. Hiring senior and junior developers. Performed Work and Resource allocation for the projects. Ensured Documentation and Reusable Tools creation for the application with the team.

Environment and Tools: JAVA/J2EE, JSP, Hibernate, Spring Framework Oracle 11g, JPA, JDBC, WebLogic, AJAX, JQuery, SQL,SQL developer, Eclipse, PMD, Check style, Star UML, Junit, Jmock.

Page 3: Arnab Chakraborty CV

General Motors – Capgemini – Bangalore, India Jan 11 – Sep 11

Senior Consultant

The Aim of the project was to help the GM dealers to maintain their inventory and transfer inventory to other dealers based on the demand and manufacturing. To primarily meet the demands of customers in North America with vehicles developed, manufactured and/or marketed. To deliver a UI based portal where the dealers can see the status and inventory of vehicles from pipeline to stocks of other dealers, to transfer a stock of vehicles.

Responsibilities: Completing the Proof of concept of Java Caching Mechanism. Configure the caching mechanism and load data in disc in a multi-threaded application. Gathering requirements from the functional team and the Mainframe team for the logic. Data Analysis of the DB2 data. Designing the application and conducting the design walk through. Coding, Debugging, testing for all the use cases. Defect clarification, logging and assignments. Coaching developers to meet the SLAs. Running the Hand-over meetings with the Spain team. Code walk through to the maintenance teams and service introduction teams. Managing a team of 6 developers.

Environment and Tools: JAVA/J2EE, Java Caching Systems(JCS), JSP, Hibernate, Spring Framework, JDBC, WebLogic, AJAX, JQuery, SQL,SQL developer, Eclipse, PMD, Check style, Star UML, Junit, Jmock,DB2, IBM Optim, Tomcat, Jboss.

PPL (Pennsylvania Power and Light), CGI – Bangalore, India Oct 08 – Oct 10

Java Developer

PPL has adopted an integrated corporate strategy to generate and sell competitively priced energy in key U.S. markets and operate high-quality energy delivery businesses in selected regions around the world. We are accomplishing these objectives by expanding the reach of the basic approach that has made us one of most successful electric companies in the United States — a focus on excellence in operations, financial discipline and outstanding customer relationships.

PPL is developed using the CGI Framework that has been developed in CGI. It’s a Web Based application that helps the PPL State Govt. to calculate the total turnover for a financial year.Responsibilities:

Analysis of requirements given by client. Coding and unit testing. Developing and maintaining the search functionality in the application available through various JSP

pages. Responsible for the optimizing SQL queries and creation of complex views. Defect clarification, logging and assignments. Designing of various methodologies as enhancements in the product Managing Java Entities. Clarification on JPA and Hibernate to team members. Performed the Code walkthrough and Unit test scripts review for all the projects and also ensured

that review is done for all the deliverables.

Page 4: Arnab Chakraborty CV

Guided the team with technical and design challenges. Prepared an Install plan with all the activities/reviews to be performed with the team and assigned the

responsibilities.

Environment and Tools: Oracle JAVA SE, JSP, Spring IOC, Spring MVC, Spring Security, JPA, Hibernate, Oracle 10g and BIRT

NEIS-BIZ, CGI – Bangalore, India Jan 08 – Oct 08 Java Developer

GBA – Biz is a web based Financial Management tool that serves the business needs of CGI, Greater Boston Area. This tool is used by GBA management team to store or track all projects financial information (backlogs, forecasts etc.). This is developed using Appfuse java framework.

Responsibilities

Developed the MPPR Import: - which Loads the .CSV content in to the appropriate fields of GBA-Biz database.

Developed EAS Extract :- Extracts from GBA-Biz into an Excel file and that extracted file has been imported on to a special tool called HC Web which was developed using C#.net

Responsible for analysing the requirements. Designing, coding, testing and implementation of the application in Production Environment. Involved in implementing the MPPR Import, EAS Extract features.

This is one resource project and alone responsible for all the activities of this tool. Reporting Feature: - Developed the entire reporting feature for this project which is developed using

Crystal Report. Maintain, deploy and host the production servers, production replica servers and test servers Host the application in IIS for movement of the servers. Maintain the database in mySql. Take timely backups to maintain the systems.

Environment and Tools: Appfuse, Struts 1.2, spring, Log4J, Hibernate, JSPs, MySQL, Crystal Reports, J2EE – JSPs, Servlets, Java.

E-OSCAR, CGI – Bangalore, India Jan 07 – Jan 08 Java Developer

e-OSCAR is a web-based, Metro 2 compliant, automated system that enables Data Furnishers (DFs), and Credit Reporting Agencies (CRAs) to create and respond to consumer credit history disputes. CRAs include Equifax, Experian, Innovis and TransUnion, their affiliates or Independent Credit Bureaus and Mortgage Reporting Companies. e-OSCAR also provides for DFs to send "out-of-cycle" credit history updates to CRAs.

The system primarily supports Automated Credit Dispute Verification (ACDV) and Automated Universal Dataform (AUD) processing as well as a number of related processes that handle registration, subscriber code management and reporting.Responsibilities

Analysis of requirement given by the client and developing appropriate System Design Document for the application.

Writing Load testing test cases for the application. Testing the batch framework designed for the system by Load runner Proposing new improvements and changes to the client which shaped up as CR’s later. Providing client with various data and clarifications on working of the application.

Page 5: Arnab Chakraborty CV

Coding and unite testing the Use cases. Deciding the test scenarios that will be tested. Creating the test scripts, Running the test scripts with appropriate load and generating reports. Creating JSP’s for the development.

Environment and Tools: Java/J2EE, JSP, Struts, Spring IOC, Quartz Scheduler, Hibernate, Connect: Direct, JFFP, Castor and Oracle 10g.

Employment history:

Company Name Designation Start date End date

1. CGI information Systems And Management Consultant Software Engineer Jan -2007 Oct – 2010

2. Capgemini Senior Consultant Dec 2010 Sep-2011

3. Accenture Software Engineering Team Lead Sep-2011 Till Date

Education: Bachelor of Technology, Mechanical Engineering, 2006, SASTRA University(DU) with

7.1 CGPA