Kumar
Email:
kumar.net01@gmail.com
Summary:
· Around 8 years of
technical experience in Analysis, Design, Development, Configuration,
Testing, implementation and maintenance of Software application in windows,
web and client/server environment using Microsoft technologies.
·
Extensive
experience with .NET Framework 1.1/2.0/3.5/4.0/4.5
· Have experience in
Waterfall and Agile methodology and knowledge on process oriented activities.
· Professional level
of skills in implementing and designing window/Web based applications using
XML, , SQL Server, Entity Framework, ADO.NET, HTML, ASP.NET, C#.NET
,JavaScript, XSLT, SOAP, Web Services & WCF, Version One, VSS,
TFS, SVN, Perforce and DEV Track .
· Experienced in
deployment, production support, interaction with client and onsite experience
·
Expertise
in Designing Applications using OOAD and Creational Patterns
(Factory, Singleton), Structural Patterns (Facade) and knowledge of
Implementation methodologies.
·
Excellent
experience in using scripting languages like Java Script and AJAX (Asynchronous
Java Script and XML) and JQuery.
·
Excellent
experience in writing Data Access Layers using ADO.NET, Entity
Framework and LINQ to SQL.
·
Expertise
in writing SQL Packages and Procedures, Functions, Triggers,
Restore/Backup and Performance Tuning.
·
Excellent
experience with Agile scrum and Test driven methodology.
·
Expertise
in application development using ASP.NET MVC 1.0/3.0 Framework.
·
Expertise
in installing, developing and deploying applications on application/web
servers such as IIS 5.0/6.0/7.0
·
Experience
in using Agile Scrum and UML for designing Applications (Activity,
Class, Sequence and Collaboration Diagrams)
·
Experience
in Design, Development and Deployment of Object Oriented End-to-End
Client-Server Business Solutions.
· Well acquainted
with Direct Client Interaction for Requirement gathering, Project
demo & Application enhancements and well-versed in Knowledge
Transfer process.
· Excellent trouble
shooting with strong Debugging skills and Resolving issues in .NET
applications to ensure optimal development environment.
·
Experience in design patterns including MVC and SOA
[Service Oriented Architecture].
· Ability
to work across geographies, cultures, and virtual teams. Works with little
or no supervision.
·
Extensive qualifications in all aspects of full
project life cycle development, from initial feasibility analysis, design,
development, unit testing and documentation.
·
Good working experience in Onshore and Offshore model.
· Willing to learn
new technologies quickly and utilize the same in a productive manner.
Education:
· Masters in
Information Systems
· Bachelor of Computer
Application
Technical Skills:
· Languages: C#, ASP.NET, SQL,
T-SQL, PL/SQL, XML, XSLT, ADO.NET.
· IDE: Visual Studio
2005/2008/2010/2012
· Scripting
Languages: JQuery,
JavaScript, VBScript, HTML, HTML5, XHTML, DHTML
· Database: SQL Server
2000/2005/2008, MySQL.
· Operating systems: Windows
95/98/XP/Vista/7, Windows Server 2000/2003/2008.
· Reporting tools: SSRS, Crystal
Reports
· Web Servers: IIS 6.0/7.0/7.5
· Web Technologies: ASP.NET
· Microsoft Skills: .NET Framework
1.1/2.0/3.0/3.5/4.0, .NET Remoting, ADO.NET, Web Forms, ASP.NET, .NET
Security, Microsoft Application Blocks, ASP.NET Server, AJAX Toolkit.
· Microsoft Tools: Visual Studio
2005/2008/2010/2012, VSS 2005, MS Office, TFS and IIS.
· Version
Control: VSS,
TFS, Tortoise SVN,Perforce.
· Design Pattern : MVC, MVVM.
Professional Experience:
Client : Wright Maritime Group (WMG), Fort
Lauderdale, FL
Nov
2012- till date
Senior .NET Developer
Project: CRAS(Commercial Robust Accounting
System)
Description: Wright
Maritime Group (hereby referred to as WMG) is using an application that aids
in the automation of their operations. The application has outlived its
capacity. WMG has envisioned an execution plan. The plan is to develop the
application that can be more user friendly, capable of being sold as a
product or SaaS model, with features and functions of a commercial robust
accounting system.
Roles and Responsibilities:
· Implemented
a customized Web Browser based application with functionality of a secure,
user-friendly, formalized business process management, application
· Implemented
online Entry/ Updating, maintenance which provides easy retrieval of complete
information of any Transaction of WMG
· The
tracking of Transactions can be identified as and when required.
· Up to
date information on Accounting and payment particulars of employees, Goods
purchasing, which makes the job of financial department easy
· Reports
are generated in required formats
· Developed
the Menu-Driven Programs which are user friendly and easy to use
· Implemented
Event based alerting through pop up dialog boxes as applicable
· We
developed the “Managed access” to the various functionalities /features,
offered by WMG based on the user’s role and privilege
· We
developed the Comprehensive search/querying interfaces that will facilitate
users to lookup-stored data for their information and decision making
requirements
· These
development methodologies reduce the paperwork in the organization
Environment: Visual
Studio 2010/2012, Active Reports 7.0,Ajax,Java Script,HTML,CSS,C# ,ASP.net
4.0,MS SQL Server 2012,IIS 7.5,Windows Server
Client: AAA MIDATLANTIC, Mount
laurel, NJ.
Feb 2010 – Oct 2012
Role:
Senior.NET Developer
Project:
Partnership Marketing
Description:
It is an Online
Marketing Application for AAA Mid-Atlantic Member Club. AAA Mid-Atlantic
routinely attends various public events for a number of business needs.
AAA Mid-Atlantic employees and/or agents acting on behalf of AAA Mid-Atlantic
collect personal information from the attendants of these events. The
stakeholders of this project have a need to collect this information in a
quick and efficient manner so the data can be acted on in a timely manner.
The purpose of this system is to implement an automated solution that can
gather data from two data streams (event based standalone laptops and data
files from third party vendors/internal analysts) associated with event or
partnership topics and populate a centralized data storage location, MRM (as
Interaction) and member & non-member data tables in Database Marketing.
Roles and
Responsibilities:
· Involved in full
Software development life-cycle (SDLC) followed by agile methodologies to
produce high quality software model using N-Tier Architecture
· Gathered the
requirements and prepared Functional Design Document
· Involved in
Technical Design of the application
· Designed
Presentation layer using ASP.NET, Ajax Controls and CSS.
· Developed Business
layer using C#.
· Developed
validations using JavaScript and JQuery.
· Involved in
handling ASP.NET client side state management (view state, cookies and query
strings) and server side state management (application state and session
state).
· Developed the web
services using the Web Service Contract-First (WSCF) approach.
· Involved in the
design of Service Contract
· Created WCF Service
interfaces.
· Used Entity
Framework for database connectivity and data operations.
· Designed
Presentation Tier (web pages) using the concepts such as Master Pages,
Themes, Skins by utilizing HTML/HTML5
· Efficiently used
Global.asax file for Exception Handling
· Used Data Grids,
Data Sets and Data Tables to extract data from SQL Server 2008
· Designed and
implemented HTML by using XML, XPATH, and XQUERY.
· Designed HTTP
headers for validating all the XML requests before passing through the
Windows Application Firewall (WAF).
· Used Windows
Authentication Mechanism for successful Authentication and Authorization of
the credentials related to the application.
· Developed Stored
Procedures, Views and Functions using SQL Server 2008.
· Developed WCF Web
services for export and import of data and exposed them through SOAP, HTTP
and XML.
· Developed proxy
services using WSO2 Enterprise Service Bus (ESB).
· Used SOAP UI and
Altova XML Spy tools for evaluating and testing the SOAP request and
response.
· Implemented SQL
Queries for backend database in WSO2 Data Server Services (DSS) and used them
in the application without creating any SQL connections.
· Successfully tested
each new feature by writing a test case in Test-driven development
· Wrote individual
test cases for each and every screen in the application after testing them.
· Designed and
generated reports using Crystal Reports.
· Performed Unit
Testing and System Integration Testing.
Environment:.NET Framework 3.5,
C#, ASP.NET, WCF, ADO.NET, JavaScript, JQuery, CSS, AJAX, HTML, XML, IIS 7.0,
SQL Server 2008, SQL Server Reporting Services, Entity Framework, Visual
Studio 2010, XPATH, XQUERY, N-Unit, XML Web Services, SOAP, SOAP UI, Altova
XML Spy, SvcUtil
Client:EcoSmart-US, Miami,FL
Feb 2009 – Jan 2010
Role:Software Developer
Team Size:7
Project:Ecokites
Description:Eco Smart
(http://www.ecosmart-usa.com) is a web based project. It is developing using
ASP.Net using C# with Framework 2.0 and SQL Server 2005 as a backend. This
project is being developed with following functionality:
Ø eStore
Ø Users Blog
Ø Community
Ø Events
This project is based on MVC Architecture.
Users can register to this site and join community where user can take part
in any events, do blogs and can buy products online.
Responsibilities:
· Involved in
gathering the requirements.
· Implement
functionality using AJAX.
· Design database and
developed Stored Procedures, views and triggers.
· Developed different
web pages as per the requirements developing using ASP.Net using C# with
Framework 2.0 and SQL Server 2005 as a backend.
· Developed custom
controls like Details View, Calendar etc.
· Implemented Error
Handler Classes and Log4Net to logging the exceptions.
· Performed unit
testing.
Environment:
ASP.Net
with C#, JavaScript, CSS,Microsoft SQL Server 2005
Client: NVIDIA, Santa Clara, CA
Oct 2008 – Jan 2009
Role: ASP.NET
Developer
Project: Return
Material Authorization
Description:
RMA (Return
Material Authorization) is a business process to handle the returns from
NVIDIA customers. Customers will initiate the RMA process with a request.
This will go to RMA coordinator at NVIDIA. This request will be put into
approval process. After approval, RMA coordinator will assign RMA number and
send the approval to customer with the necessary packing and other shipping
details. Customer will ship the material against the RMA number to Santa
Clara. Receiving department at Santa Clara will receive the material. QA team
will perform disposition (such re-screen, retest, scrap etc) of the material
after review.
Roles and
Responsibilities:
·
Designed
and implemented user-interface screens using .NET technologies: C# and
ASP.NET 2.0.
·
Converted
project specifications into sequence of detailed instructions and logical
steps.
·
Implemented
Business logic and Data access layer.
·
Used Visual
Studio 2005 for development.
·
Implemented
Grid View functionality for displaying various tasks and operations.
·
Used AJAX
controls for extended functionality.
·
Used XML
Technologies for data handling and parsing
·
Designed
database in MS-SQL, developed & used Queries, Stored Procedures
and Views to enforce entity relationships and also involved in
building scripts to alter tables and stored procedures.
·
Configured
Application configuration file for the entire application.
·
Implemented
ASP.NET validation controls.
·
Implemented
Data access layer using ADO.NET: Datasets, Data Readers, Data Command and
Data Adapters to communicate with the SQL Server.
· Performed
Functional and Unit testing and involved in bug-raising and bug-tracking
activities
Environment:
ASP.NET
2.0, C#, XML, AJAX, Visual Studio 2005, Microsoft SQL Server 2005, and
Windows XP.
Client:
Prudential Insurance, Chennai, India
May 2006 - Oct 2008
Role:
Software Developer
Project:
Enterprise Suitability System
Description:
The
Enterprise Suitability System (ESS) is an enterprise solution to service and
process data from different business units. This system acted as a compliance
commissioner, which accepted various feeds in different format from different
lines of business like Individual Life, Annuities, and Mutual Funds. It
processes the data feeds against a rules engine that helped the underwriters
determine the feasibility of a product to an individual.
Roles
and Responsibilities:
·
Involved
in Analysis, Design and Development using UML (Class & Interaction
Diagrams).
·
Involved
in developing the web user interface using ASP.NET and C#.
·
Implemented
application business logic in C# Developed ASP.Net pages using ASP.NET 2.0
web form controls, custom user controls, HTML server controls in C#.
·
Involved
in designing and normalizing the database.
·
Developed
Tables, Views, Stored Procedures, Triggers, Cursors,
Functions, UDF’s and applying indexes, rules & defaults
on MS SQL server.
·
Created
complex ETL Packages using SSIS to extract data from staging tables to
primary tables.
·
Created
logging for ETL load at package level and task level to log number of records
processed by each package and each task in a package using SSIS.
·
Developed,
monitored and deployed SSIS packages.
·
Created
different reports based on the business requirements.
Environment:
Visual
Studio 2005, SQL Server 2000, ASP.NET, VB.NET, C#, IIS 6.0, SSIS, XML, SOAP,
CSS & JavaScript