Vicky Shrestha
accr5s@r.postjobfree.com
PROFESSIONAL SUMMARY:
. More than 6 Years of experience in the IT industry with the .NET
Framework using C#, ASP.NET, ADO.NET, Web Services, WCF, and other
Microsoft Technologies.
. Strong knowledge in Relational Database Management Systems and experience
in writing SQL scripts, Stored Procedures, User Defined Functions and
Triggers for SQL Server and Oracle.
. Experience with AJAX Library/AJAX Toolkit and creating high responsive
User Interface.
. Highly skilled in web building technologies like HTML, DHTML, JavaScript,
JQuery, CSS, XML, XSL, XSLT, DTD/Schemas and AJAX.
. Worked on calling Web Services from client side using AJAX Libraries.
. Experience with ASP.NET MVC Architecture 4.0 in designing web
applications.
. Develop GUI using Web based applications (Web Forms, ASP.NET).
. Experience in consuming and developing Web Services using Simple Object
Access Protocol (SOAP), developing Service Oriented Architecture [SOA]
based services.
. Develop applications using Windows Communication Foundation (WCF).
. Develop applications using .NET application building blocks (Data Access,
Exception Handling, State management).
. Design and brand Master Pages utilizing Server Controls, User Controls,
Validation controls, and CSS.
. Consume and manipulate data using ADO.NET components such as Data
Connection, Data Command, Data Reader, Data Adapter and Datasets.
. Develop Stored Procedures using T-SQL in relational database such as MS
SQL Server 2005/2008.
. Experience in working with Language-Integrated Query (LINQ to SQL).
. Experience in writing SSIS Packages/SSRS in SQL Server
. Experience with Microsoft Team Foundation Server for Code Repository,
Deployment and Version control.
. Strong and effective problem-solving, analytical and interpersonal
skills, besides being a valuable team player.
Education:
. Bachelors in Computer Science
Skills Profile:
.NET Technologies ASP.NET, .NET Framework 4.0/3.5/2.0, C#.NET,
ADO.NET, WCF, Web Forms and Web Services, LINQ,
AJAX
Languages C#.NET
Development Visual Studio 2012/2010/2008/2005
Environment
Web Languages XML,HTML
Database Management MS SQL Server 2005/2008, MS Access
System
Scripting Languages JavaScript
Protocols SOAP, TCP/IP, HTTP, UDP/IP, FTP, UDDI and SOA.
Web / Application IIS 6.0/7.0
Server
Operating System Windows 7, Windows XP/NT/2000, IBM OS/390
Reporting Tools SSRS, SSIS
Version Control Tools TFS, Visual Source Safe 2005
Professional Experiences
Altera Corporation, San Jose, CA March'13 -
Current
Role: .Net Developer
Description: This is a web based application for managing the employees of
the organization. It also has the meeting feature which helps in announcing
the meetings and seminars. This application also allows discussing online
regarding the project status.
Key Responsibilities:
. Design and implement User Interface Layer using ASP.NET MVC architecture.
. Design and developed business logic using C#.
. Develop reusable user controls using C#, ASP.Net.
. Server side validations using C# and ASP.Net; client side validations and
validation controls using JavaScript.
. Worked with Web services, which are developed in .NET environment and
used in the applications for accessing data needed for the processing
various applications.
. Create Class Libraries and used them extensively throughout the project.
. Provide Session Management to preserve the state of session variables.
. Design and implement Data access layer using ADO.NET to connect and
retrieve or manipulate database information.
. Implement MVC 4.0 to reduce the complexity and to get full control over
the behavior of the application.
. Use of HTML helpers in a view to render the HTML Content.
. Create Layouts to maintain uniformity throughout the websites.
. Involve in development of different database objects containing Stored
Procedures, Triggers using T-SQL.
. Develop dynamic reporting solutions using SQL Server Reporting Services
(SSRS).
. Use of WCF Web Services to access data from other departments for the
required processing.
. Use of VSS/TFS for version control.
. Involve in Unit testing and Integration testing for the application
developed using test cases.
Environment: ASP.NET MVC 4.0, Visual Studio 2010, .NET Framework 4.0,
C#.Net, WCF, ADO.NET, LINQ, JavaScript, JQuery, HTML5, CSS3, AJAX, SQL
Server 2008, SSRS, and TFS.
NJM Insurance Group, West Trenton, NJ July'11 -
Feburary'13
Role: .Net Developer
Description: The project was a Policy Management System which is web-based
software system that is used to manage policy workflow, reduce
administrative costs and improve customer service. The system allows
executing large volume of transactional businesses in a controlled, and
efficient manner with minimal paper handling. Also, the project includes an
automatic execution and electronic delivery of all elements of policy
underwriting and sales, and issuance in real time without handling paper.
Key Responsibilities:
. Created ASP.NET pages with web server controls for the presentation
layer.
. Implemented validation using validation controls, JQuery and JavaScript
client side validations.
. Developed web applications using ASP.NET and AJAX Extensions under MVC
architecture.
. Created Web Forms for developing the applications using webserver
controls and HTML controls.
. Used Entity Framework to retrieve and save data and also utilized LINQ to
SQL queries.
. Data Formatting was done using HTML, CSS and client side scripting using
JQuery.
. Involved in the development of business logic in C#.NET.
. Created web custom controls and web user controls where necessary.
. Database transactions were achieved through Datasets, Data Reader, and
Data Adapter.
. Created and consumed WCF Services using C#, ADO.NET and SQL Server.
. Involved in writing SQL commands, SQL Stored Procedures to interact with
the SQL Server database.
. Responsible for resolving the problem logs and bugs in the application.
Environment: ASP.NET, C#, ADO.NET, Visual Studio.NET 2008, T-SQL, XML, SQL
Server 2008, .NET Framework 3.5, AJAX Control Toolkit, Team Foundation
Server.
Sensata Technologies, Attleboro, MA Feburary'10
- May'11
Role: .Net Developer
Description: Sensata Technologies have highly engineered devices
satisfying the world's growing need for safety, energy efficiency, and a
clean environment. These are devices that improve safety, efficiency and
comfort for millions of people every day and are used in automotive,
appliance, aircraft, industrial, military, heavy vehicle, heating, air
conditioning, telecommunications, recreational vehicle and marine
applications. Until 2006, they were called Texas Instruments Sensors &
Controls. Today they are the world's leading supplier of sensors and
controls across a broad range of markets and applications.
Key Responsibilities:
. Worked in MVC architecture to create web applications using ASP.NET and
Sql Server.
. Worked on ASP.NET to develop web pages in our applications.
. Involved in development of Business Logic Layer and Data Access Layer
components.
. Used Query projections, Grouping, Entity SQL, Querying with LINQ to SQL,
and Eager Loading.
. Used Data Access Application Block in accessing Database using various
Data Controls.
. Used JavaScript for client side validations.
. Used XML Web Services to extract entire policy detail for a given
customer.
. Designed and developed the front-end screens using HTML, XML by
converting data in appropriate format.
. Used Telerik controls for spell checking, sending emails in several web
pages.
. Used AJAX to call WCF services from JavaScript.
. Worked on Complex Stored Procedures, Functions, Triggers in Sql Server.
. Consolidated data from different sources using Sql Server Integration
Services and generated reports using Sql Server Reporting Services.
. Working with Team Foundation Server as the source for version control and
project issue management.
Environment: ASP.NET, C#, MVC, Visual Studio.NET 2008, T-SQL, XML, SQL
Server 2008, .NET Framework 3.5, AJAX Control Toolkit.
First National Bank, Omaha, NE June'08 -
January'10
Role: .Net Developer
Description: First National Bank collections package is a complete web
based, flexible, scalable, parameter driven, configurable, and user
friendly browser based application used for keeping track of customers,
return checks, and payment against the checks. Application is automated to
handle multiple branches at a time. Daily reports or reports for specified
time duration were developed for management review.
Key Responsibilities:
. Designed and developed web pages using ASP.NET 3.5 with Frontend in
C#.NET as business layer language.
. Developed web forms for web applications using ADO.NET and ASP.NET 3.5
with C#.Net, codes behind classes and validated these pages using
JavaScript, under Visual Studio .NET environment.
. Developed Excel Upload Application using C# to manually Upload Fees.
. Developed Stored Procedures in SQL server 2008.
. Involved in Analysis, Design, and estimation of the project.
. Coordinated with offshore team of five people, assigned work and
discussed problem solutions.
. Developed several modules for sales tracking based on area,
department, brand, segment, and period in ASP.Net 3.5.
. Wrote several Stored Procedures to fetch and upload data.
. Implemented custom role providers and membership providers.
. Worked with XML, XSL, and XSLT on the server side code to transform
into XML business results.
. Used C#, ASP.Net, SQL Server, Web Services, and a custom single sign-
on.
. Wrote the SQL Database Triggers, Views, and Indexes.
. ADO.NET was used to implement the data layer to communicate with the
SQL Server.
. Used components like Grid View, Data Adapter, Data Reader, and Data
Set to retrieve and display data.
. Used AJAX to create better, faster, and more user-friendly web
applications.
. Created ASP.NET validation controls and JavaScript validations to
enforce validations.
Environment: ASP.NET 3.5, C#, Visual Studio 2005, ADO.NET, SQL Server 2008,
XML,
Esurance, San Francisco, CA
March'07 - May'08
Role: .NET Developer
Description: Esurance is the first online-only insurance company and is
also the fastest growing new insurance company to be created within the
last 50 years.
This is Esurance.com (web) application from which auto insurance buyers can
get quotes and purchase policies. Current application supports 28 states in
the US. Customer Flow Standard Flow is Esurance.com application from which
auto insurance buyers can get quotes and purchase policies. It uses web
services for utilities like verifying customer's address, credit history,
and credit card payments.
Key Responsibilities:
. Involved in Code Construction with OOPs Implementation in 3-tier
Architecture.
. Responsible for modeling the objects and their relationship using UML.
. Developed the GUI using ASP.NET Web Forms with Ajax.
. Implemented validation of the contents of the web pages using ASP.NET
validation controls.
. Implemented Ajax technology for UI.
. Developed web forms, user controls and custom controls for the web
application.
. Responsible for writing Business Objects and Data Access Components
using C# and ADO.NET respectively.
. Provided and consumed web services, registered in the UDDI.
. Involved in description of the web service using WSDL.
. Used ADO.NET objects such as Data Reader, Dataset, and Data Adapter
for Consistent access to SQL Server data sources
. Extensively used ASP.NET GridView, DataList and Repeater controls for
displaying the data in a clear format.
. Design of the database schema and the underlying Business Logic, along
with the implementation of SQL queries, Stored Procedures on SQL
Server 2000 database.
. Creation and tuning of indexes for enhancing the site performance.
. Configured IIS Server to create Virtual Directory for hosting the
application on the Development and Test servers
. Used Visual Source Safe (VSS) for Check-in and Check-out of the
project.
Environment: Visual Studio 2005, .NET Framework 2.0, ASP.NET, C#, SQL
Server 2005, JavaScript, CSS, Windows XP.