Vinit Kumar
*************@*****.***
Professional Summary
9.3 years of experience as a software Engineer, Senior Software Engineer and Software Developer on Object oriented (OOPS) design and development, Languages used are C++, MFC, VC++, C#, WPF, Java.
Experience in developing desktop and UI based application.
Well experienced in functional and technical systems analysis & design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
Experience using tools such as Visual Studio.Net 2005/2008.
Proficiency in Visual Studio 2010/2013.
Sound knowledge of several DESIGN PATTERNS like Singleton, Factory, Abstract Factory and MVC.
Extensive experience in creating rich content Web-Forms, Win-Forms (Windows Forms), Custom Control,
Proven experience in project and team leading with zero defect delivery. Equally comfortable working independently as well as in a team environment
Working as a team member in development of application, writing code, peer code review.
Sound knowledge of Multithreading
Sound knowledge of N-tier layered architecture
Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
Quick learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines is my forte.
Very good Team player, Self-motivated, hard working professional with good organizational, leadership, interpersonal and communication skills.
Technical Skills
Programming Languages
.NET, C#.Net, C++,MFC,VC++,WPF,JAVA
Internet Development
JavaScript
DBMS
SQL,MS Access
Operating Systems
Win 7,XP
Miscellaneous
Perforce, Code Collaborator, Design Patterns
Professional Work Experience
Development of Automated Test Framework Apr 2015 - Till Now
Client Name: State Auto Insurance Companies
Organization: Cognizant Technology Solution
Senior Java Developer
State Auto is a leading insurance provider for personal,home,auto and farm insurances.For their insurance businesses they are dipendent on differnet types of forms which are part of their insurance documents.For their different line of businesses,they have different types of forms and its difficult to maintain the testing for thes high no. of foms.For this purpose a test framework is being developed and I am involved in this team for as a core java developer.
Responsibilities:
Design of the Framework.
Involved in writing Framework code using Eclipse and Java.
Unit testing of the Framework.
Providing the support & guidance to offshore resources..
Fix issues reported by QA.
Review of the test cases for different forms..
Technologies Used: Eclipse, Java, Code collaborator, Perforce.
Web Integration Dec 2014 - Apr 2015
Client Name: Intuit
Organization: Cognizant Technology Solution
Senior Developer
I am involved in this team for providing support for websites like Mint, Turbo Tax. Mint is a website where users can maintain all of their accounts from different financial institute in one place. Thus users find it easy to have a look at their financial position at one place. During the tax filling, users log in to mint to see their tax details also which are uploaded by different FIs. Thus users find it easy for their tax filling through Turbo Tax.
Responsibilities:
Involved in writing and executing the script using Eclipse and Java.
Unit testing of the script.
Providing L2 IT Support.
Fix issues reported by users and FIs.
Deployment of the scripts.
Peer code review using Code Collaborator.
Used Perforce as Source Control.
Technologies Used: Eclipse, Java, Code collaborator, Perforce.
QuickBooks Desktop Apr 2011- Dec 2014
Client Name: Intuit
Organization: Cognizant Technology Solution
Senior Developer
QuickBooks is accounting software for small and medium size businesses. It manages the day to day accounting needs like managing sales account, purchases account, filing tax returns, paying vendors and employees payroll etc.
It also provides the reporting functionality through which business owners can see the various reports showing their business health like balance sheet, sales report, purchases report, amount available in their accounts etc.
Responsibilities:
Involved in Requirement analysis and designing of new components.
Development of new features using C++,VC++,C#.Net and WPF,XML.
Environment used are VS2005/2008/2010 and VS2013.
Providing L2 IT Support.
Fixing the bugs.
Documentation of the unit test cases.
Peer code review using Code Collaborator.
Used Perforce as Source Control.
Technologies Used: C++, VC++,MFC, C#.Net,WPF,XML
InBatch 9.0 Dec 2009- Mar 2011
Client Name: Wonderware
Organization: Cognizant Technology Solution
Developer
InBatch is powerful software that can be used in the most complex batching processes that require a high level of flexibility. Consistent with the ISA S88 flexible batching standard, InBatch software offers comprehensive batch execution and equipment history, material genealogy, stringent security, Web-based reporting and the ability to facilitate the design and implementation of systems that are compliant with FDA 21 CFR Part 11 regulations.
Wonderware InBatch continues the success of I/A Series Batch, InBatch for InFusion and Wonderware InBatch into a single software release and provides integration with Wonderware System Platform and Invensys InFusion Enterprise Control System.
Responsibilities:
New feature development like single server and many clients for Batch History.
Development of new features using C++,VC++,C#.Net and WPF,XML.
Environment used are VS2005/2008/2010 and VS2013.
Providing L2 IT Support.
Maintenance of Inbatch 9.0 which include debugging, bug fixing and Hotfix releases.
Unit testing
Documentation.
Technologies Used: C++, VC++,MFC, COM
Mobile Data Integration Dec 2008- Nov 2009
Organization: iPass Inc.
Developer
The main purpose of the project is to provide the capability to the user to connect to the internet using mobile data broadband. Mobile data integration is the integration of different mobile data cards to the iPassConnect client. Mobile data broadband works using CDMA, GSM, GPRS, EDGE, UMTS and HSPA connections. As mobile data connection uses the technology of mobile phones, so coverage area is more compared to the wifi and bandwidth is very high. This allows user to have the roaming facility with high speed of internet connection. This is very much popular in western countries
Responsibilities:
Finding the scope of Integration of different mobile data card to the existing iPassConnect client.
Development of the module for integration.
Documentation for each card.
Unit testing.
Technologies Used :VC++, MFC,C#.Net,VS2005,XP,Vista OS.
Token Integration Feb 2008-Oct 2008
Organization: iPass Inc.
Developer
The project is part of iPC 3.6.x versions which is the modified version of earlier versions of well known product iPC3.6.Apart from the other capabilities of iPC 3.6, it supports Token, which is just like the dynamic password, which is valid only for very short duration. My responsibilities are to support token integration for the internet and VPN connection. In today’s world, network security is the big issue and token helps the networks to prevent the misuse.
Responsibilities:
Analysis and Documentation for different use cases.
Design and Coding for the token integration for iPC on Vista and XP.
Designing Unit Test cases and performing unit test on the module.
Technologies Used: VC++,MFC,,C#.Net, VS2005,XP,Vista OS.
iPassConnect3.60 May 2007-Feb 2008
Organization: iPass Inc.
Developer
This software is used for internet connectivity while roaming. This software is intended for laptop and desktops. It gives the user one touch integrated solution for their internet connectivity and VPN connection. It is capable of giving the internet connectivity through the Dial up, Wi-fi,3G.it is able to give different types of connectivity, but interface is same for the user and so is the experience. This software has the dial up and wifi pops from across the world, so wherever user goes, he will get some pops to connect and browse the internet. The credential given by iPass is valid for all pops across the world. When user selects one pop and connects, the same credential is to be given and if authentication passes, user gets the connectivity. It supports different types of authentication protocols like WEP, WPA-PSK,EAP-TLS(using user and machine certificates),PEAP-MSCHAPv2, PEAP-GTC(Using RSA soft and Hard Token).
It also supports the 3G connections using EDGE, UMTS, HSPA networks. Cards from different vendors are integrated into this software and user has the same experience while using this software for connection.3G has the benefit of wider range of the connectivity. iPassConnect supports both type of connection like GSM and CDMA.
Responsibilities:
Design and Coding of the Authentication module using native WIFI on Vista.
Designed test cases performed unit testing.
Responsible for time bound targets
Technologies Used: VC++, MFC, VS2005,XP,Vista OS.
MO6 VistaLite Jan2007-May 2007
Organization: iPass Inc.
Developer
The project is known as VistaLite which is the modified client for Vista OS. This is the client for internet connection from the Vista laptops and PCs. This is basically used for the Wi-Fi, Dialup, PHS type of connection so that the user can use the internet from his current location, as and when needed. This location can be any place of this world, because the client has the nos. of the entire service provider from all over the world. So to make connection this client uses the Connection Manager of the laptops. After the connection is made, connection is authenticated using the user’s user name and password. If the authentication succeeds, user is granted access to use the internet connection. Authentication is done by using a special kind of protocol, which is developed by the iPass and given to partner service providers. User can also download the phonebook if new phonebook is available for the download. Phonebook can also be downloaded automatically, when the connection is made.
Responsibilities:
Design and Coding of the Module assigned
Extensively Involved in Testing.
Designed Test cases.
Responsible for time bound targets.
Technologies Used: VC++,MFC, VS2005,XP,Vista OS.
iPassConnect for pocket PC and Handhelds May -2006 to Jan 2007
Organization: iPass Inc.
Developer
The project is known as iPPC. This is developed for the WM 5.0 platform. This is the client for internet connection from the pocket PC or handheld devices. This is basically used for the Wi-Fi, Dialup, PHS type of connection so that the user can use the internet from his current location, as and when needed. This location can be any place of this world, because the client has the nos. of the entire service provider from all over the world. So to make connection this client uses the Connection Manager of the Pocket PC.After the connection is made, connection is authenticated using the users user name and password. If the authentication succeeds, user is granted access to use the internet connection. Authentication is done by using a special kind of protocol, which is developed by the iPass and given to partner service providers. User can also download the phonebook if new phonebook is available for the download. Phonebook can also be downloaded automatically, when the connection is made.
Responsibilities:
Design and Coding of the Module assigned
Extensively Involved in Testing.
Designed Test cases.
Responsible for time bound targets.
Technologies Used: VC++, MFC, VS2005,XP,Vista OS.
Educational Qualification
Bachelor of Engineering (B.E.) in Electronics Engineering, 2003.
Diploma in Advance Computing from CDAC Chennai, 2004