10
CURRICULUM VITAE NITISH JAIN BG-6/41 C PASCHIM VIHAR New Delhi – 110063 INDIA Tel: 9873374349, 011-45528147 E-mail: [email protected] ,[email protected] Passport No: L4279583 Languages VB.NET, C#, ADO.NET, C, C++, LINQ, XML Framework .NET 2.0, .NET 3.5, .NET 4.0, .NET 4.5 ORM Entity Framework, Enterprise Library, NHibernate Databases SQL Server 2008, Microsoft Access Browser Scripting Javascipt, Jquery Reporting Crystal Reports, SQL Server reporting services Web Technologies ASP.NET, AJAX, WCF, Web Services, MVC 4.0, HTML Web Servers Internet Information Server Source Control Team Foundation server 2012 2008-2010 Done MS in Software Systems from Birla Institute of Technology, PILANI 2001-2005 Done B.E (IT) from P.D.M College of Engg (Maharishi Dayanand Univ) Current Profile Assistant Manager Employer Name KPMG INDIA Current Project Audit Reporting Tool Total Experience 9 Years 10 months Microsoft Certified Solution Developer (MCSD) Microsoft Certified Application Developer (MCAD) Microsoft Certified Professional (MCP) ITIL Foundation Certified Attended training on Microsoft Project 2013 Technical Education Work Certification

Nitish CV

Embed Size (px)

Citation preview

Page 1: Nitish CV

CURRICULUM VITAE

NITISH JAINBG-6/41 CPASCHIM VIHARNew Delhi – 110063INDIATel: 9873374349, 011-45528147 E-mail: [email protected] ,[email protected] No: L4279583

Languages VB.NET, C#, ADO.NET, C, C++, LINQ, XMLFramework .NET 2.0, .NET 3.5, .NET 4.0, .NET 4.5ORM Entity Framework, Enterprise Library, NHibernateDatabases SQL Server 2008, Microsoft AccessBrowser Scripting Javascipt, JqueryReporting Crystal Reports, SQL Server reporting services Web Technologies ASP.NET, AJAX, WCF, Web Services, MVC 4.0, HTMLWeb Servers Internet Information Server Source Control Team Foundation server 2012

2008-2010 Done MS in Software Systems from Birla Institute of Technology, PILANI2001-2005 Done B.E (IT) from P.D.M College of Engg (Maharishi Dayanand Univ)

Current Profile Assistant ManagerEmployer Name KPMG INDIACurrent Project Audit Reporting ToolTotal Experience 9 Years 10 months

Microsoft Certified Solution Developer (MCSD) Microsoft Certified Application Developer (MCAD)Microsoft Certified Professional (MCP)ITIL Foundation Certified Attended training on Microsoft Project 2013

Exams Cleared Web Application Development (70-315) Windows Application Development (70-316) Web Services and Server Components Development (70-320) Solution Architecture (70-300) Designing and Implementing Databases with Microsoft SQL Server (70-229)

Nov 2014 - Till Now KPMG INDIADec 2009 – Nov 2014 CSC INDIA PVT LTDJune 2007- Dec 2009 EVALUESERVE PVT LTDJune 2005- April 2007 FUTURE POINT PVT LTD

Technical Skills

Education

Work Experience

Certifications

Employer Details

Page 2: Nitish CV

Summary Designed and worked on various multi-tier .NET web and windows based applications. Designed the architecture in MVC and MVVM for various applications. Developed requirement, LLD, HLD and guide book documents for various applications. Done DB design in SQL Server for various applications and expert in writing complex procedures,

functions and other SQL entities. Implemented various design patterns for various applications. Created various unit test cases for the applications. Done the code review for the various applications. Experience in team handling i.e. work allocation, team mentoring, status tracking, resourcing, etc. Experience in doing production deployment using TFS. Experience in Configuration Management i.e. managing and automating the build and release process,

working with both the Dev team and ops teams in their middle ground, tracking the changes using TFS version control, facilitating product review, defect tracking activities, managing change request, security and providing various reports from TFS to concerned teams.

Implemented the controlled change request process. Implemented the configuration management standards, plans and procedures and ensured that the

developers should follow the same. Strong analytical and reasoning skills. Strong communication skills i.e. good in client interaction via mails and calls.

Worked on domains like – 1. HR - Developed a Meeting Room Booking sytem, Training Management system, Leave Management

System for HR team of an organization.2. Insurance – Worked on Insurance benefits and flex calculation provided by the employer, Business

Insurance and Independent agents.3. Banking - Worked on Reconciliations.4. Education - Developed a Student Evaluation System for organization.5. Chemistry – Worked on Chemical compound properties and its structures.

1. Got Certificate of appreciation from CSC for Timely and Quality delivery in 2010, 2011, 2012 and 2013.2. Got Overall Performance – Star Performer Award from Evalueserve in 20093. Got Employee Performance Award from Evalueserve for best team in 2009.4. Got Employee Performance Award from Evalueserve in 2008.

Projects Covered in KPMG INDIA

Project name Audit Reporting Tool Duration: 3 Months Environment: ASP NET 4.5 using C#, MVVM, SQL SERVER 2008, nHibernate, LINQ,

Jquery, TFS 2012, Stream Insight(Reporting) Description: It is a reporting tool which is designed to automate the manual process for

the Audit team. This tool helps in recording the information about the new clients. These clients are then allocated some slots which is assigned to the Partners, the Partners then allocate the same to their lower levels. This system allows smooth rotation of Partners & Firms, provide the UI where user can query for the data wit multiple combinations, add/modify/delete an existing law of rotation, perform sanity check on the data, highlight exception and produce the report in Excel or PDF format. The system will also produce the detailed graphs depending upon the DB data.

Role/ Responsibilities: Playing a role of Project Manager and configuration manager. Handling a team of 4 members in the project i.e. managing resourcing, work allocation

and status tracking related activities. Gathering the requirement from the clients and preparing the requirement docs. Preparing the LLD and HLD.

Projects

Awards

Domain Expertise

Page 3: Nitish CV

Providing technical and functional knowledge to team members. Designed the n-layer and n-tier architecture for the application. Implemented the Unity Framework for Dependency injection for the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application. Performing the code review and set the guidelines for the team members to follow. Created the technical guide book for team for guidelines, best practices and reference

in case of any technical issues. Done the deployment automation, version control using TFS. Doing all the code merging and deployments related activities for project. Implemented the controlled change process Having daily scrum meeting with the team regarding the status, challenges and

suggestions.

Project name Meeting Room Booking System Duration: 2 Months Environment: ASP NET 4.5 using C#, SQL SERVER 2008, LINQ, Jquery, TFS 2012. Description: This system is designed to provide the ease to all the employees of the

organization in meeting room booking throughout all the KPMG offices in the country. This system allow all the users to select the location, room capacity, time slot, media type required and add participants as per their choice. The system is integrated with all the validation which is required for meeting room booking. The system automatically send the Outlook integrated meeting invites and allow the On-behalf meeting room booking facility. It also generated the various reports about the rooms and meeting details for the KM team. It also has an admin interface to do bulk meetings for different rooms on different locations.

Role/ Responsibilities: Played a role of Project Manager and configuration manager. Handled a team of 3 members in the project i.e. managing resourcing, work allocation

and status tracking related activities. Gathered the requirement from the KM and prepared the requirement docs. Prepared the LLD and HLD. Providing technical and functional knowledge to team members. Designed the n-layer and n-tier architecture for the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Created the technical guide book for team for guidelines, best practices and reference

in case of any technical issues. Done all the code merging and deployments related activities for project. Implemented the controlled change process Had daily scrum meeting with the team regarding the status, challenges and

suggestions.

Projects Covered in CSC INDIA

Project name PeachTree2 Duration: 8 Months Environment: ASP NET 4.0 using C#, MVC 4.0, DB2, Enterprise Library, LINQ, Jquery,

TFS 2012 Description: PeachTree2 is an n-tier application which provides a user interface for

Underwriters, Agents for insuring small and medium sized businesses, such as liability and property insurance, commercial auto and workers compensation insurance for apartment and commercial property owners, offices, religious organizations, educational and non-profit organizations, etc. The system was there in legacy platform i.e. in VB6 and ASP technology. So we have converted it in ASP.NET 4.0 using the MVC model in a best and optimized way. This system background process runs in IBM DB2 technology and it communicates with external system through MQ (messaging queue) and Webservices.

Role/ Responsibilities: Played a role of Team lead and configuration manager. Handled a team of 8 members in the project i.e. managing resourcing, work allocation

and status tracking related activities. Provided technical and functional knowledge to team members. Designed the major functionalities and fixed major production issue fixes. Converted the legacy code into the .NET 4.0 using best practices. Implemented the Unity Framework for Dependency injection for the application. Designed various complex and customizable reports for the application.

Page 4: Nitish CV

Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Created the technical guide book for team for guidelines, best practices and reference

in case of any technical issues. Done the deployment automation, version control using TFS. Done all the code merging and deployments related activities for project. Implemented the controlled change process Had daily calls with the onshore team and client regarding status updates and queries.

Project name INFoRM (Integrated Financial Reconciliation Management) Duration: 13 Months Environment: ASP NET 4.0 using C#, WCF, Entity Framework, SQL Server 2008, LINQ,

Jquery, TFS 2012 Description: INFoRM is an n–tier application, on the intranet, used to manage and report

on the status and completeness of account balance reconciliations. It works on the principle of workflow through defined roles, ensuring accountability for the reconciliation of all accounts within a monthly timetable. It has different kinds of roles defined for segregation of duties like Reconciler, Reviewer, SBU Controller, Cluster Owner, System Admin, etc. Here the reconciliation first comes to Reconciler though monthly aggregation jobs using SSIS who performs a detailed analysis of transactions posted to the SAP; identifies ‘at risk’ items and advises on corrective action. Then it goes to Reviewer who reviews the activity of the Reconcilers including evidence; raises journals to correct issues. Then it goes to SBU Controller who maintains structures and assigns ownership of reconciliations; ensures that account reconciliations are properly undertaken within the Business Unit. Finally it goes to Cluster owner who ensures that account reconciliations are properly undertaken within the Cluster; completes a regular attestation.

Role/ Responsibilities: Played a role of Team lead and configuration manager. Developed the LLD and HLD documents for this application. Handled a team of 6 members in the project i.e. managing resourcing, work allocation

and status tracking related activities. Provided technical and functional knowledge to team members. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Created the technical guide book for team for guidelines, best practices and reference

in case of any technical issues. Done the deployment automation, version control using TFS. Done all the code merging and deployments related activities for project. Had daily calls with the onshore team and client regarding status updates and queries.

Project name Flex system & Your Benefit Resource (YBR) Duration: 28 Months Environment: ASP NET 4.0 using C#, WCF, Entity Framework, SQL Server 2005,

LINQ, Jquery, TFS 2012 Description: YBR (Your Benefit Resource) is primarily an n–tier Benefit capturing and

processing tool, aimed towards collecting and processing Benefit related data for Clients’ employees. Using this tool, the Clients can enable their employees to record their preferences for various benefits and subsequently process the Benefit data like, Life Insurance, Medical Plans, Dental Plans etc, for themselves and dependents. It has two different interfaces, one which is released to the users, and another one for administrator. I have configured this YBR system for various clients like UCC, QMI, AstraZenica, etc.

Role/ Responsibilities: Played a role of Individual contributor. Participated in requirement analysis with onshore based on their Functional

Description. Developed the architecture and DB design of the application. Developed the LLD and HLD documents for this application. Provided technical and functional knowledge to team members Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Created the technical guide book for team for guidelines, best practices and reference

in case of any technical issues. Had daily calls with the onshore team and client regarding status updates and queries.

Page 5: Nitish CV

Projects Covered in Evalueserve

Project name Chemical Search Tool for P&G Duration: 8 Months Environment: ASP NET 2.0 using C#, AJAX, Enterprise Library, SQL Server 2005,

Javascript Description: It is a n-tier application developed for client P&G to search chemical

molecules and compounds from various data sources like SQL DB, Web sites, Excel, Access, .SDF (Structure data file) file etc. using web services and web crawler. In this the user can provide the input in tool like molecule’s SMILEY, Common Name, InChi and IUPAC Name which will provide the detailed description about that molecule and help scientist to use that info for research purposes. In this web crawler is used to pull data from various web sites and show the details in report format which can be further converted to Excel file as well as .SDF file.

Role/ Responsibilities: Played a role of Individual contributor. Participated in requirement analysis with onshore based on their Functional

Description. Developed the architecture and DB design of the application. Developed the LLD and HLD documents for this application. Provided technical and functional knowledge to team members Done development and worked on production issue fixes of the application. Implemented the Façade design pattern and concept of Asynchronous pages for the

application. Designed various complex and customizable reports for the application. Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Created the technical guide book for team for guidelines, best practices and reference

in case of any technical issues. Had daily calls with the onshore team and client regarding status updates and queries.

Project name Project Tracker system for Wachovia Duration: 4 Months Environment: ASP NET 2.0 using C#, AJAX, Enterprise Library, SQL Server 2005,

Javascript, SSRS Description: It is a 3-tier web application developed for Wachovia client used for

managing financial spread across different roles. It has five roles i.e. administrator, relationship manager (RM), project manager (PM), analyst and QC analyst. In this admin create the user and assign them roles. The relationship manager creates a Portfoilo, adds companies into that portfolio, creates the financial spread and assigns it to Project manager. The project manager assigns the request to analyst and QC analyst. The analyst starts the spread, fills the time taken to complete the spread, completes the request and finally sends it to QC Analyst for QC. Then the QC Analyst completes the request. All the activities by each user are tracked automatically for each request.

Role/ Responsibilities: Played a role of Individual contributor Designed the application from the scratch i.e. done architecture and DB design. Designed various complex and customizable reports in SSRS for the application. Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Had daily calls with the onshore team and client regarding status updates and queries.

Project name Training management system Duration: 14 Months Environment: ASP NET 2.0 using C#, AJAX, ADO.NET,SQL Server 2005, Javascript,

RadEditor Control, SSRS Description: It is a 3-tier web application which manages the trainings of all the

employees of the organization. In this the employee login into the application for viewing his training schedule, training status, training content and attending the E- learning trainings online. The E-Learning content is developed by content developer online by using RadEditor tool. It also enable training team to manage the trainings of all the employees like adding their mandatory and optional trainings in their training bucket; organizing the training session and marking attendance. I have also provided various interfaces to view and download MIS reports. I have also used window services for firing automatic mails and for managing other functionalities. Various data porting interfaces are also provided for importing the data.

Page 6: Nitish CV

Role/ Responsibilities: Played a role of Individual contributor. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports in SSRS for the application. Created various unit test cases for the application. Performed the code review and set the guidelines for the team members to follow. Had daily calls with the HR team and client regarding status updates and queries.

Project name Novare Executive Compensation Duration: 2 Months Environment: ASP NET 2.0 using C#, AJAX, ADO.NET, Dundas charting tool, SQL

Server 2005, Javascript Description: It is a web application which establishes a comprehensive picture of top

executive compensation packages offered across market industries and geographies. It gives a broad financial profile of the surveyed companies and the average compensation break-up of CEOs across select geographies. In this we have used the Dundas charting tool to create graphs and charts to show the compensation details in the graphical format.

Role/ Responsibilities: Played a role of Senior Developer. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application. Had daily calls with the onshore team and client regarding status updates and queries.

Project name Leave Management System Duration: 2 Months Environment: ASP NET 2.0 using C#, AJAX, ADO.NET, SQL Server 2005, Javascript Description: It is a web application which manages the leaves of all the employees of the

organization. In this user can login and view his/her leaves in a reported format. He can also view his balance LWP, CL, SL, FH leaves. There is also an admin interface which is used by the finance team to manage leaves like updating and marking leaves.

Role/ Responsibilities: Played a role of Individual contributor. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application.

Projects Covered in Future Point Pvt Ltd

Project name AyurPoint.com Duration: 8 Months Environment: ASP.NET using C#, AJAX, ADO.NET, SQL Server 2000, Javascript Description: AyurPoint is a pharmacy website of ayurvedic/herbal medicines. This is a

secured e-commerce website which has complete descriptions of all herbal products. The customer can chooses a product and purchase it online.

Role/ Responsibilities: Played a role of Individual contributor. Done development and worked on production issue fixes of the application. Linked the application with the payment gateway. Designed various complex and customizable reports for the application. Created various unit test cases for the application.

Project name Future Samachar Magazine Dispatch System

Duration: 4 Months Environment: C#. NET, ADO.NET, Microsoft Access Description: It is an application that manages dispatch details of the Future Samachar

magazine. It provides the interface to input the various agent details and number of magazines dispatched to them. We used crystal reports to generate various reports like Billing list, Dispatch List, Dispatch slips, Bill Slips and Bundle Slips.

Role/ Responsibilities: Played a role of Individual contributor. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application.

Page 7: Nitish CV

Project name Student Evaluation and Management System Duration: 6 Months Environment: C#. NET, ADO.NET, Microsoft Access Description: It is an application that keeps details of all the faculty members and

students who enrolled for AIFAS courses. It includes reports from which you can print the ID cards, certificates, marksheets, address labels of any student and faculty members.

Role/ Responsibilities: Played a role of Individual contributor. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application.

Project name Account System

Duration: 3 Months Language: C#. NET, ADO.NET, Microsoft Access Description: It is an application that is used to manage all the account details of the

company. It can print all the bills having the tax, discount and VAT details. It also provides employee salary management that includes Date of joining, salary details, increments, provident fund details, income tax and leaves of employee.

Role/ Responsibilities: Played a role of Individual contributor. Done development and worked on production issue fixes of the application. Designed various complex and customizable reports for the application. Created various unit test cases for the application.

Name Nitish JainDate of Birth 18-11-1983Father’s name Sh. Parveen Kumar JainSex MaleMarital Status MarriedNationality IndianPermanent Address BG-6/41C Paschim Vihar New Delhi – 110063

Declaration:I hereby declare that the information furnished above is true to the best of my knowledge.

Date: Place: New Delhi

(NITISH JAIN)

Personal Details