You are on page 1of 6

Naresh P

.Net/ UI Developer
SUMMARY:
Over 7 years of Experience with Microsoft .Net Technologies and Microsoft SQL
Server in Software Design, Development, Testing and Implementation of Web
Technologies /Client Server Technology.
Experience in all phases of SDLC coupled with enthusiasm to architect, design and
develop large-scale, complex, testable systems.
Expertise in developing web applications using Visual Studio.NET 2008/2010
ASP.NET 3.5/4.0 ADO.NET 4.0, C#, SQL Server 2008/2008R2.
Demonstrated in-depth knowledge of Test automation process including
requirement gathering, writing FS (Functional Specs), TDS (Test Data
Specifications) and Test automation process.
Ability to work with source management tools like Subversion, Team Foundation
Server (TFS) and VSS.
Good communication skills, team player, self-motivated, ability to handle
multitasking, hardworking and result oriented.
Experience with applications implemented by Object Oriented Programming and
Mode-View-Presenter.
Worked extensively with Iterative Agile Methodologies (RUP, extreme Programming
and SCRUM), Waterfall methodologies and Test-driven development (TDD).
Experience in Implementation of Ajax web toolkit to improve user Experience.
Expertise in ADO.NET objects as a part of accessing and updating with database
and database Connectivity APIs (ADO.Net) in Web Applications and Win Form
Application.
Experience working with XML, windows, web services and MSMQ.
Experience in Implementing Service-oriented architecture (SOA) using .Net
windows and web services (SOAP and WSDL), Windows Communication Foundation
(WCF) and Language Integrated Query (LINQ) in .Net Framework 3.5.
Involved in the development of user interface for a windows application using WPF.
Good Experience in configuring and managing Windows Server 2003/2008, IIS
6.0/7.0/7.5 - WEB Server and IIS Express.
Implemented applications using Message Service Message Queue, N-Hibernate
and Entity Framework.
EDUCATION:
Bachelor of Technology in Computer science Engineering, JNTU, Hyderabad, Andhra
Pradesh, India
TECHNICAL SKILLS:
Languages
Internet
Technologies
Web Designing
Tools
Tools &
Technologies
Databases
Scripting

C, C#.
IIS 7.5, ASP.NET 3.5/4.0, ASP.
Visual Studio 2008/2010, ASP.NET.
ADO.NET, HTML, CSS.
SQL SERVER 2008/2008R2, Oracle 11g, MS-Access.
Java script, Classic ASP.

Languages
Reporting Tools
Unit Testing Tools
Web Services
Operating System

SSRS.
N unit-GUI.
WCF.
Windows XP, Windows 7.

PROFESSIONAL EXPERIENCE:
Hewlett Packard, Vancouver, WA
10/14 Present
Role: .Net/ UI Developer
Description: Hewlett Packard is a technology company that operates in more than 170
countries around the world. Hewlett & Packard provide infrastructure and business
offering that span from hand held devices to some of the world's most powerful super
computer installations. It provides information about products, sales and
supports. Developed this applications using MSSQL and ASP.NET MVC for the back-middle
ware and developed Using JavaScript technologies to include jQuery, AngularJS, jQueryUI, HTML5, CSS3 and Infragistics etc..
Responsibilities:
Working in Agile Methodologies for rapid development and regular adaption to the
varying requirements and continuous delivery of the working software.
Expertise in developing applications using Microsoft technologies such as .NET
Framework 4.5, Web applications using ASP.NET, and distributed applications using
WCF, XML Web Services and Messaging system.
Working closely to the client for requirement gathering and analysis and provided
desired solution to client in time limits.
Using JQuery & JSON for dynamic User Interface, retrieval and posting of data.
Created various Angular Services & injected them into Angular Controllers (using
Dependency Injection) to enable AJAX calls and created custom angular directives
to create own HTML tags and induce some kind of functional behavior to those
tags
Used Team Foundation Server for Source Code Control, project related document
sharing and team collaboration.
Implemented .Net Security features of Authentication and Authorization using .Net
Membership.
Implemented .Net classes for Business logic Layer using C#.
Coding and Tuning the queries, Stored procedures and functions, Triggers using
PL/SQL
Implemented Data Access Layer using Entity Framework to connect, retrieve and
update the data from SQL server.
Involved in the development of pages using Bootstrap framework
Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web
services.
Involved in implementation of Object Oriented Concepts during the development.
Developing the application using MVC, Entity Data Model and Restful and WCF
services.
Responsible for UI design and creating contracts and classes in WCF for different
modules in the application.
Created proof of concept for implementing views in Angular JS rather than using
razor for development.

Controlled overall look and feel of ASP.NET web site by consuming twitter
Bootstrap.
Developed reports using MS SQL Server Reporting Services and Crystal Reports
8.0.
Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Knockout JS,
AngularJS, AJAX and Web Form Controls to create responsive web pages,
developed Master Pages.
Hand coded experience on JQuery and JavaScript for implementing client side
validations at Controller level.
Developed Windows Development with VB.NET.
Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in
SQL 2012 for inserting/updating/ deleting the data into the relational tables.
Developing various Stored Procedures for the data retrieval from the database and
generating different types of reports.
Involve in object oriented analysis and design using UML (Unified Modeling
Language) such as use case, activity, sequence, class and component diagrams
using Visio.

ENVIRONMENT: Visual Studio 2012, .Net framework 4.5, MVC 5/4, C#.Net, ADO.net,
TFS, Entity Framework 4.0, WCF, SQL Server 2012, Bootstrap, AJAX, XML, JavaScript,
Knockout JS, AngularJS, Node JS, JSON, jQuery, HTML5, CSS3, Crystal Reports.
American Express, Phoenix, AZ
4/13 9/14
Role: .Net/ UI Developer
Description: Amex Wallet project is an initiative to create a white label Mobile Wallet
Platform which can be marketed to American Express Partners wanting to have selfbranded Mobile Wallet feature in their iOS and Android Mobile Apps. To demonstrate the
capabilities of the platform, iOS & Android Mobile Apps are developed. Customers can
register and create a Wallet account and add debit and credit cards to the account using
the Mobile App. Purchase can be done by scanning a QR Code displayed on customized
payment terminals provided by Paydiant using the Mobile App and developed Using
C# .NET, JavaScript technologies to include jQuery, AngularJS, Adobe Photoshop CS3,
HTML5 and CSS3 etc..
Responsibilities:
Work in Agile mode, plan and deliver for two week sprint and participate in all
scrum ceremonies.
Developed Web Forms for the modules using ASP.Net server controls, Validation
Controls, and HTML, CSS.
Designed and implemented Data access layers (model) using LINQ for XML Data
and multi-user interface Used XML, XSLT and defined XML Schema.
Applied Master Page, Skins and Themes to give a website consistent look
throughout.
Designed various web forms using Master Pages for judges and courts, CSS, skins
and themes.
Different Validation controls provided in web forms that are used for input
validations, also developed server side code for input validations in C#.Net
Experience in designing and invoking reports for Web Applications using Crystal
Reports and SSRS (SQL Server Reporting Services)
Implemented User Controls to wrap up the reusable code, provided facility to
upload various types of documents in attachments page.

Worked closely to clients for gathering and analyzing requirements and providing
solution that meets clients need.
Interface with database and stored procedure using ADO.NET Dataset, Data
Reader, Data Adapter and Data Grid to interact with databases like
2008/2005/2000 and Oracle 11g/9i
Implemented Presentation layer using CSS Framework, Angular JS, Wire-framing,
and HTML5. Developed fast loading images using Adobe Photoshop CS3.
Created XHTML5 Pages with CSS3 and the Box Model.
Wrote Queries and Stored Procedures for integrating database for CRUD operations
with databases.
Worked on creating tables, views, triggers, sequences, constraints, Stored
Procedures, Functions, and Packages using SQL, and PL/SQL based on the
documented user requirements.
Responsible for redeveloping and configuring AngularJS for better responsive UI.
Troubleshoot and provided resolution for different kind of issues during the various
stages of project.
Developed Web Services using ASP.NET, VB.NET and SQL Server 2008.
Used Java Script to validate the user input.
Worked as a part of designing and implementing the applications by using Oracle
from the systems and External tables.
Developed Use Cases, Sequence and Class Diagram understanding the client
requirements using MS-Visio.
Its web based N-Tier application developed using WCF Services and Data Services
(Data Access Layer) as Business Service Tier and ASP.NET as Presentation Tier.
Fixing various bugs as well as enhancing quality with performance for both
applications.

Environment: Visual Studio.NET 2010, .Net Framework 4.0, MVC4, C#, ADO.NET, CSS3,
ASP.NET, C#, JQuery, DHTML, XSLT, Backbone JS, Angular JS, Bootstrap JS, Razor, Ajax,
LINQ, SQL Server 2008, SSIS, HTML, JavaScript, Web Services, XML, JSON, CSS, Web API,
SQL 2008, IIS 7.5, Splunk, Graphite, Rally.
Department of Technology Management and Budget, Lansing, MI
05/11 03/13
.Net Developer
Project: OFIR License Renewal Application.
Description: DTMB provides vital administrative and technology services and
information to enable Michigan's reinvention by making Michigan one of the most
innovative, efficient and responsive governments in the world.
My project OFIR (Office of Financial and Insurance Regulation) Licensing web portal deals
with creating online portal for Licensees with different type of licenses to come to site
and renew their licenses by paying the desired amount through a payment site.
Responsibilities:
Gathered project requirements by attending the client meetings and discussing
with their Business Analysts.
Created system design and mockup screens using Balsamiq web designing tool.
Development was shown in the form of presentations to the client. Use to have
weekly client meetings for project updates.
Consumed Web Services and used XML, Cascading Style Sheets (CSS), HTML,
DHTML.
Developed windows applications using Visual Studio 6.0, Classic ASP and VBScript.

Used CSS 2.1, Asp.Net and HTML for designing the front end of the application.
Data is displayed in the form of Data Grids.
Used ASP.net 4.0, C# for coding code behind (.cs pages).
Used Query Strings via HTTPS to send the payment information from my
application to the payment site.
Created a payment confirmation page on successful payment at the payment site,
Provided an option for printing and emailing the payment confirmation
(dynamically).
Used TFS 2012 at UAT and production to move the code from development
environment to UAT and from UAT to Production.
Used TFS 2012 bug tracking system for resolving errors at the time of UAT.
Performed load testing on the application using visual studio 2012.

Environment: Classic ASP, IIS, Visual Studio .NET 2010, ASP.NET 3.5/4.0, C#, HTML,
Oracle 11g SQL plus, Java Script, Technical Writing.
Alvarez and Marsal, Dallas, TX
02/10 04/11
Role: Senior .Net Developer
Description: Alvarez and Marsals Dispute analysis and forensic technology present an
opportunity to gather and preserve evidence for trial in an extremely cost effective and
efficient way. In fraud cases, the processes used to gather, preserve, analyze and present
electronic evidence can make or break your case.
Responsibilities:
Responsible for Designing, coding, developing and implementing application using
C# and ASP.Net MVC, Razor Syntaxes, Razor view engine.
Extensively used AJAX to present a very intuitive user experience.
Involved in SDLC, of application developed using AGILE methodology
Responsible for developing the Data Access Layer (Model) using ADO.Net Entity
Framework Model, LINQ to Entities, and C#.
Responsible for designing and developing the UI using HTML, CSS, JQuery,
JavaScript.
Responsible for implementing the Client Side Validations using JQuery and Java
Script.
Built ASP.NET web forms application for intranet portal.
Implemented SOA with creating and consuming Web Services in C#.Net.
Client side validation was done using JavaScript and Configured the IIS.
Used ASP.NET validation controls (Required field Validator, regular expression
Validator, compare Validator, range Validator), User Controls, Custom Controls,
Data Grid Web Control.
Designed and developed Rebranding controls as a User Controls in Silver light 2.0
Working with ASP.NET Master Pages that were common throughout the application
and content pages.
Used CSS for adding fonts, colors and styles to the web document.
Responsible for developing SOA Services using Windows Communication
Foundation (WCF) Technology.
Developed reusable and controls using visual Basic, ASP.NET and C# in the .NET
Framework 3.5.
Used SQL Server 2008 to write Stored Procedures, User Defined Functions, View
state handle all data manipulation.
Used ADO.NET Entity Framework to create model from database to create a Data
Access Layer and used LINQ to Entities for Querying the model.

Used Visual Source Safe for Version Control.


Developed ASMX services in getting the details of the User.
Performed unit testing on every new version before sending it for User Acceptance
Test (UAT).
Used SQL 2008 reporting services (SSRS) to provide highly customized reports in a
real time system.
Handled Configuration (Session, authentication and authorization, custom errors,
tracing and so on) or the online transactions by the customer and creating user
login and privileges.

Environment: .Net Framework 4.0, C#.NET, Visual Studio 2010, ASP.NET MVC, Agile
Methodology, Web Services, ADO.NET Entity Framework, SQL Server 2008,CSS,
JavaScript, IIS 6.0, SSRS.
Pacific Life Insurance, Mumbai, India
06/08
01/10
.Net Programmer
Description: Pacific Life Next Wave project assignment includes development of desktop
applications for the IMD department of Pacific Life, and these applications will be used
internally by the Pacific Life employees to manage and automate various processes. IMD
department primarily deals with corporate clients.
Responsibilities:
Involved in planning and development of Application life cycle, study and analysis
of the business process flow and existing systems requirements.
Created ASP.NET web pages that provide new features and enhanced user
experience.
Worked in implementing Silverlight templates like RichTextEditor, Datagrid Control,
Linklabel controls.
Designed and coded 3-tier applications with front-end development in MS VB.NET,
C#.NET, ASP.NET, Microsoft SQL Server 2000
Developed Web layer with ASP.Net, Business layer with C#. Net, Data access layer
with ADO.NET advanced functionality.
Used ADO.NET objects for Database interaction and dynamically populating data
onto user interface screens.
Extensively used Dataset, Data Table and Data Reader objects of SQL Namespace
for data retrieval and manipulation.
Created database objects like tables, views, and stored procedures that are used
throughout the application.
Developed solutions for diverse programming scenarios in C#.Net, employing
Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance,
Polymorphism, and Abstraction
Responsible in Error Handling using Try, Catch, Finally exceptional handling
technique to avoid circumstances leading to abnormal program termination.
Environment: ASP.NET, C#,VB.NET, Visual Studio .NET 2005, HTML, Oracle, JavaScript,
ADO.NET, Visual Studio, Team foundation Server, IIS, UML, SQL Server 2000.
References will be provided upon request.