10
Nitin Krishna C#.Net Consultant Skill Sets / Career Highlights/ Specialization Professional Summary 12 Years of professional experience in Analysis, Design, Development, testing, implementation & maintenance of multi-tier Web and Client Server applications with .Net 1.1/.Net 2.0/.Net3.0/.Net3.5, ASP/ASP.Net, ADO.Net, COM, DCOM, LINQ, MVC, WEB API, HTML5, ANGULAR JS, JQUERY, AJAX, C#, VB6/VB.NET, VB Script, JavaScript, HTML, DHTML/XHTML, WCF/WF, XML, Visual Studio 2010/ Team Suite/VSS/SVN, IIS 5.0/6.0/7.5 5 years of onsite experience which includes 4 years in USA and 1 year in Europe. 5 years of experience as a Team Leader/Project lead/Architect. Currently working as a Team Lead for Micron (Managing a team of 15 people). Proficient on Windows Forms, Windows services, Web Forms & ASP.Net Web Services,WCF Involved in capturing business requirements and analysis, preparation of design specifications, technical documentation, test plan and test cases. Experience on working on highly secure projects and environment. Extensive knowledge of processes. Working experience on Agile Methodology, SCRUM. Sound knowledge of Object Oriented Design & Programming (OOAD), Database Management System and Software engineering Strong development experience in Web forms, Class Libraries, MS AJAX Controls, and ADO.Net. Strong working experience of SQL Server 2008/2005, TSQL, DTS, SSIS, Oracle, Performance Optimization Skills Knowledge of Reporting Services, OLAP, SAP ABAP, Perl Knowledge of key SAP MM tcodes Comprehensive problem solving abilities. Areas of Technology Expertise Key Languages C#.Net VB.Net, VB6.0, VB Script HTML, JavaScript, CSS Perl, ABAP, PHP (Secondary) Web Technologies ASP.Net 4.0/3.5/3.0/2.0/1.1, ASP, MVC, Web API, Entity Framework, LINQ, iTextSharp WCF,Web Services, WWF, SOAP, XML, JASON JQUERY, AJAX, Angular JS Databases & Packages Page 1 of 10 Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Nitin_Krishna_Resume

Embed Size (px)

Citation preview

Page 1: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultant

Skill Sets / Career Highlights/ Specialization

Professional Summary

12 Years of professional experience in Analysis, Design, Development, testing, implementation & maintenance of multi-tier Web and Client Server applications with .Net 1.1/.Net 2.0/.Net3.0/.Net3.5, ASP/ASP.Net, ADO.Net, COM, DCOM, LINQ, MVC, WEB API, HTML5, ANGULAR JS, JQUERY, AJAX, C#, VB6/VB.NET, VB Script, JavaScript, HTML, DHTML/XHTML, WCF/WF, XML, Visual Studio 2010/ Team Suite/VSS/SVN, IIS 5.0/6.0/7.5

5 years of onsite experience which includes 4 years in USA and 1 year in Europe.

5 years of experience as a Team Leader/Project lead/Architect. Currently working as a Team Lead for Micron (Managing a team of 15 people).

Proficient on Windows Forms, Windows services, Web Forms & ASP.Net Web Services,WCF

Involved in capturing business requirements and analysis, preparation of design specifications, technical documentation, test plan and test cases.

Experience on working on highly secure projects and environment.

Extensive knowledge of processes.

Working experience on Agile Methodology, SCRUM.

Sound knowledge of Object Oriented Design & Programming (OOAD), Database Management System and Software engineering

Strong development experience in Web forms, Class Libraries, MS AJAX Controls, and ADO.Net.

Strong working experience of SQL Server 2008/2005, TSQL, DTS, SSIS, Oracle, Performance Optimization Skills

Knowledge of Reporting Services, OLAP, SAP ABAP, Perl

Knowledge of key SAP MM tcodes

Comprehensive problem solving abilities.

Areas of Technology Expertise

Key Languages C#.Net VB.Net, VB6.0, VB Script HTML, JavaScript, CSS Perl, ABAP, PHP (Secondary)

Web Technologies ASP.Net 4.0/3.5/3.0/2.0/1.1, ASP, MVC, Web API, Entity Framework, LINQ, iTextSharp WCF,Web Services, WWF, SOAP, XML, JASON JQUERY, AJAX, Angular JS

Databases & Packages MS SQL Server 2008/2005 SSIS, DTS, SSRS Oracle 8.0 MY SQL MS Access

Design Patterns & Methodologies/Architecture SDLC, Agile Methodology, Database Design and Normalization. SOA, MVC, Gang Of Four Design Patterns

Page 1 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 2: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultant

Tools / Product ProficienciesVS2012/VS 2010/2008/TeamSuite/2005/2003/2001, Visual InterDev v6.0, Visual Source Safe, SVN, Activebatch, Rational Clearquest

Industry Reach

MES, Purchasing, Insurance, Logistics, e-commerce, CRM

Career Highlights

1. iCOST (Material Requisitions)- This application helps INTEL cost all manufacturing processes and materials for all Fab, sort, assembly and test plants in Intel to determine the cost of goods sold and inventory valuations. I got an opportunity to work on integrating the MES system of Micron with Intel for a joint venture started by both the organizations in Dalian, China.

Technology Specs Language: ASP.Net 4.0, C#, WCF, Web API, SSIS.Database: SQL Server 2012Operating System: Windows 8.0

Role System Analyst/ArchitectContribution Worked as a System Analyst for integrating the Micron’s MES system

with Intel’s one. Worked on creating top level architecture of the application. Worked on design and development of Web API and authentication in

IIS and certificate rules authentication. Worked on implementation of data contact and service contract

versioning in WCF services. Worked on creating SSIS for errorless transfer of data from Micron to

Intel. Worked on design and development of windows services Written test cases for unit and integration testing

Achievement/Highlights The project is due to be delivered on time.Client Name with Location Intel Technologies, Aloha, OR, USAProject Duration Feb 2016-till date

2. Matreq (Material Requisitions)- This is the application which helps engineers/technicians to order inventory items from local site’s warehouse. Sales order is directly created in SAP. It uses BAPI/RFC program to interact with SAP. This has offline functionality also when SAP is down. In that case the order is created in SQL database and a windows service sync this is SAP after it is up. This application was migrated this from legacy ASP to ASP.Net 3.5.

Technology Specs Language: ASP.Net 3.5, C#, WCF, AJAX, JQUERY, ABAPDatabase: SQL Server 2008Operating System: Windows 7.0

Role Tech LeadContribution Worked on creating top level architecture of the application.

Worked on design and development of WCF Services including implementation of 2-way SSL, iisClientCertificate mapping authentication in IIS7 and certificate rules authentication.

Worked on implementation of data contact and service contract versioning in WCF services.

Worked on design and development of windows services Written test cases for unit and integration testing Leading an offshore/on-site team and involved in creating technical

specification Achievement/Highlights The project was delivered on time.Client Name with Location Micron Technologies, Boise, Idaho, USAProject Duration Jan 2015-Dec 2015

3. ATIR (Addition to Inventory Request) - This is the application which provides the end users with the ability to create, modify and submit for approval for various requests like SAP inventory addition, extenstion, deletion and changes. This application is build of multiple pieces. Web part of this

Page 2 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 3: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultantapplication is being used by end users to request of an addition/extension/deletion of the material in SAP. The windows services is used to sync the approvals in documentum (EDM) with their respective ATIR’s in SQL database.

Technology Specs Language: ASP.Net 3.5, C#, WCF, AJAX, JQUERY, Documentum, ABAPDatabase: SQL Server 2008Operating System: Windows 7.0

Role Tech LeadContribution Requirement gathering, planning and estimation.

Worked on creating top level architecture of the application. Worked on design and development of WCF Services Worked on

implementation of data contact and service contract versioning in WCF services.

Worked on design and development of windows services Written test cases for unit and integration testing Leading an offshore/on-site team and involved in creating technical

specification

Achievement/Highlights The project was delivered on time.Client Name with Location Micron Technologies, Boise, ID, USAProject Duration March 2014 – Dec 2014

4. TRAIN - This application is used to organize classes and certifications for employees. It allows all the workers to enrol for classes or certifications required for their job functions. This application consist of following multiple pieces pieces

Web Application – This is web application developed in C#, ASP.Net 2.0 platform which acts as an user interface for the end users.

Train OCM- this is a service created in C#, ASP.Net 3.5 which provides notifications to users who have applied for a particular certifications.

Batch Job – this is a batch job which calls C# executable files with different parameters to send the email alerts to the users about their training informations.

CBASE – this is an external web application with which train interacts through a web service.Technology Specs Language: ASP.Net 3.5, C#, Webservices, AJAX, JQUERY, Microsoft

exchange server, Active Batch 8.0Database: SQL Server 2008Operating System: Windows 7.0

Role Tech LeadContribution Requirement gathering, planning and estimation.

Worked on creating top level architecture of the application. Worked on design and development of webs Services Worked on design and development of windows services Active Batch implementation of the jobs. Written test cases for unit and integration testing Leading an offshore/on-site team and involved in creating technical

specification

Client Name with Location Micron Technologies, Boise, ID, USAProject Duration Oct 2012 – Jan 2014

5. Globalfoundries (Addition to Inventory Request) - GlobalFoundries was created by the divestiture of the manufacturing arm of Advanced Micro Devices (AMD). We were involved in separating the IT related projects for them. Our goal was to separate Globalfoundries from AMD without affecting their day to day activities. After successful separation I was leading the development for many inhouse applications for Globalfoundries. The applications related to non SAP was as below.

ATEX (In house expense reimbursement system) OWR (Online work request for SAP Roles) Storesonline (Online system material requisition)

Technology Specs Language: ASP.Net 2.0, C#, Webservices, AJAX, Control M, SSIS, SSRSDatabase: SQL Server 2005Operating System: Windows 7.0

Role Project LeadContribution Responsible for separating all the non SAP applicaton related to

microsoft technology Responsible for managing scope, planning, tracking, change control,

Page 3 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 4: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultantaspects of existing as well as new web applications.

Were involved in architectural design and development of the new applications ATEX and OWR.

Extensively used webforms, javascript, AJAX, webservices for user interfaces and communication between different applications respectively.

Created procedures, views and triggers within SQL Server 2005 Worked as a project lead of SAP team also. Was involved in day to

day comminction with business for different aspects of the project.Client Name with Location Micron Technologies, Boise, ID, USAProject Duration May 2009 – July 2012

6. Insolvency - ISCIS is a project central to the operation of The Insolvency Service that manages and process informa-tion relating to insolvency cases. This manages the casework of the regular insolvency process, investi-gation and enforcement work carried out by official receivers, Investigations Directorate and Enforce-ment Directorate. ISCIS provides a completely paperless case management solution. There are total eleven sprint releases for this project.

Technology Specs Language: VS 2005 Team Suite, WCF, ASP.net 3.5, C#, ADO.Net, HTML, AJAX, JavaScript.Database: SQL Server 2005Operating System: Windows XP Professional

Role Sr. Software EngineerContribution Worked on Finance module of this project which includes the

maintenance for payments and receipts batches for the Insolvency cases using VS 2005 Team Suite / ASP.NET 3.5

Worked with Agile Methodology, SCRUM Extensive use of ASP.NET AJAX features & Web User Control Created Procedures, Views and Triggers within SQL Server 2005 Worked on performance tuning of most of the stored procedures

using SQL Server 2005 Worked on Insolvency location in Birmingham for data migration task.

For this I had to write the business rules for the tables related to finance module of the project

Client Name with Location Insolvency, Birmingham, UKProject Duration Aug 2008- Feb 2009

7. Propery Management Solutions - IPG Data Sync Application is a tool to synchronize the two databases of relevant data. This application has two databases one for data capture application and other is a live database. This tool considers the data for both the database as equally important and helps the users to synchronize the database with a user-friendly tool.

Technology Specs Language: C #.Net 2.0, ADO.Net, HTML, AJAX.Database: SQL Server 2005Operating System: Windows XP Professional

Role Sr. Software EngineerContribution Requirement capturing, planning, estimation.

Developed Web Forms using C#.Net. Created several stored procedures and views containing business

logic using SQL Server 2005. Client coordination & identifying priorities in consultation.

Client Name with Location Insolvency, Birmingham, UKProject Duration June 2008 – Aug 2008

8. Customer Portal - Customer Portal is used to serve as a virtual help desk cum service center for Old Mutual customers. Using this application Customer can register them selves; their Policies raise Service Request & make Online Payment, if needed. The customer / policy servicing team can also register a policy, raise a ser-vice request or reset password, on behalf of customer. The policy servicing team will provide status & resolution to specific service request.

Page 4 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 5: Nitin_Krishna_Resume

Nitin Krishna C#.Net ConsultantThe customer portal follows Service Oriented Architecture (SOA) based approach, so as to enable future or existing external systems to interact with customer portal. It consists of three tiers. SOA approach is followed by business layer, which uses Windows Communication Foundation (WCF) and Windows Workflow Foundation (WWF) to enable the services to the Presentation Layer or other applications to exchange data and participate in business processes. Presentation layer of application is a lightweight and AJAX enabled web application, which is loosely coupled with the business layer. My roles for this project was as below.

Technology Specs Language: ASP.NET 3.5, C#.Net, ADO.Net, WCF, WWF, AJAX.Database: Oracle 10gOperating System: Windows XP Professional

Role Sr. Software EngineerContribution Requirement capturing, planning, estimation.

Prepared high level design documents. Developed Web Pages, business objects using ASP.Net 3.5, C#.Net,

AJAX Controls, WCF & WWF. Client coordination & identifying priorities in consultation.

Client Name with Location Kotak Mahindra Old Mutual Life Insurance, Pune, IndiaProject Duration Jan 2008 – May 2008

EGTS Web - EGTS Web’s Tax Administration Information System represents state-of-the-art development in flexible tax applications for government organizations. The flexibility of this software system means that it is easily adapted to changes in tax rules, collection procedures and governmental structure. Delivered with the DATAIX module which is for importing data and calculating the file total from an ASCII preformatted file. Currently working with Security module of this project which is to provide security settings based access to log in user. This provides functionalities for creating different levels of Menu, creating User Groups, Users, Security Flags and configuring the same.

Technology Specs Language: ASP.NET, VB.Net, ADO.Net, Web Services, HTML, DHTML, JavaScript, , AJAXDatabase: SQL Server 2005Operating System: Windows XP Professional

Role Sr. Software EngineerContribution Requirement capturing, planning, estimation.

Prepared high level design documents. Developed Web Pages using ASP.Net, VB.Net, AJAX Controls, and Web

Services. Created several stored procedures and views containing business

logic using SQL Server 2005. Client coordination & identifying priorities in consultation.

Client Name with Location EGTS (USA), Pune, IndiaProject Duration Aug 2007 – Jan 2008

Usage and Maintenance Fee (UMF)- The application has been integrated within http://www.objectivity.com , which allows users (developers) to easily rent development licenses for Objectivity’s database products for a limited period of time. The application captures and manages all relevant user data and provides e-commerce and retail capabilities for users to purchase licenses.

Technology Specs Language: ASP.NET, C#, SOAP, HTML, DHTMLDatabase: Objy (Object Oriented Database),Operating System: Windows XP Professional

Role Team LeadContribution Creation of web pages using ASP.NET, C#.

Interacting with clients sometimes. Technical assistance to team members.

Client Name with Location Objectivity Retail (USA), Noida, IndiaProject Duration Jan 2007- June 2007

E-business and retail site for antibody products (http://store.crpinc.com)-This is a robust e-commerce and e-business solution for Covance Inc. the e-commerce site is built on .Net platform and has sophisticated functionality. The site has an advance search which allows users to search by several parameters including clone, form, host, specificity, catalog no., description, name, category, species reactivity and

Page 5 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 6: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultantuses.

The site has a dynamic PDF generation functionality using the iTextSharp.

The site has an integrated and easy-to-use e-business management system, which allows Covance staff to make changes to site. The site is also integrated with their internal accounting system.

Technology Specs Language: ASP. Net, C#, SQL Server, Web Services, SOAP, HTML, DHTML, JavaScript, iTextSharpDatabase: SQL Server 2000Operating System: Windows XP Professional

Role Team LeadContribution equirement capturing, planning, estimation.

Designing of web pages and database. Developed Web Pages using ASP.Net and C#. Created several stored procedures and views containing business

logic using SQL Server 2000. Client coordination & identifying priorities in consultation. Used web services to get the country code.

Client Name with Location Covance (USA), Noida, IndiaProject Duration July 2006 – Dec 2006

Customer relationship management (CRM)- We developed a Customer Relationship Management solution that consisted of a customer-facing web site, a web based backend system for customer service reps, and a web based backend for the system administrator

Technology Specs Language: ASP. Net, C#, SQL Server, Web Services, SOAP, HTML, DHTML, JavaScript, iTextSharpDatabase: SQL Server 2000Operating System: Windows XP Professional

Role Sr Web DeveloperContribution Created user controls for menu and header of page.

Developed Web Pages and Reports using ASP.Net, C# Created component for Data Access using ADO.Net. Preparing unit and system test cases & specifications. Client coordination & identifying priorities in consultation. Technical assistance & Knowledge transfer to team members.

Client Name with Location Cyberhome (USA), Noida, IndiaProject Duration Jan 2006 – June 2006

IS-PORTAL -This project manages each and every area of Information System department of Samsung India Electronics Pvt. Ltd. Following are the main modules of that project.

Managing payment details for different vendors for different Internet Connection and VPN’s and generation report for it.

Generating purchase order.

Managing AMC details.

Managing IP of the whole network.

VOE-Voice Of Employee Application- This is the application made for the sales employees of Samsung India. They collect the information of different models of different rival companies and then send this to their sales managers for planning a strategy accordingly.

The best part of this project was the comparative reports for different companies for different product.

Technology Specs Language: ASP.NET, VB.Net , HTML, DHTML, JavaScriptDatabase: Oracle 8iOperating System: Windows 2003

Role Web DeveloperContribution Requirement gathering and analysis

Designing of database and writing queries in Oracle 8i Technical and functional documentation

Page 6 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 7: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultant Client coordination & identifying priorities in consultation.

Client Name with Location SAMSUNG Noida, IndiaProject Duration June 2005 - Dec 2005

http://www.apollodirect.com/ - We designed and developed a high performance, large-scale database to store information for 50 million customers. We wrote several database programs for data processing and manipulation. Since the database was very large, we used several optimization and performance tuning techniques.

We also created a web site extranet with which customers can setup an account, run custom queries and counts for mailing lists and place orders online. The system automatically schedules large orders for processing and runs them based on server load.

Technology Specs Language: ASP.NET, VB.Net , HTML, DHTML, JavaScriptDatabase: Oracle 8iOperating System: Windows 2003

Role Web DeveloperContribution Web Page development

writing queries in Oracle 8iClient Name with Location Apollo Direct (USA), Noida, IndiaProject Duration July 2004 – Dec 2004

Quote Management System (http://abservices.crpinc.com) - The project allows customers to submit project initiations and manage quotes online for the Covance Inc. this includes a comprehensive account management system that allows customers to view past projects as well as quotes submitted. All project and quote data is stored in a SQL Server Database and the database integrates with goldmine software real time via a sophisticated utility. The website has a separate section for promotions and specials with three project and quotes displayed randomly on refresh. The website also features a banner management system used to highlight different products/promotions. The website includes a comprehensive search functionality using the index server.

Technology Specs Language: ASP.NET, VB.Net , HTML, DHTML, JavaScriptDatabase: SQl Server 2000Operating System: Windows 2003

Role Web DeveloperContribution Web Page development

writing queries TSQLClient Name with Location Covance (USA), Noida, IndiaProject Duration Dec 2003 – June 2004

Education

1 Bachelor of Information Technology, IGNOU 2003 2 Higher National Diploma in Computing from Edexcel International, UK, 2003

Page 7 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326

Page 8: Nitin_Krishna_Resume

Nitin Krishna C#.Net Consultant

Page 8 of 8

Corporate: 1387, Wind Energy Pass, Batavia, IL, 60510 | Branch: 3355, Lenox Road, Suite 750, Atlanta, 30326