N EERAJ SHRESTHA
**********@*****.***
Phone: 703-***-****
SUM MARY:
• Over 6 years of Software Application Development and implementation
experience in various domains using M icrosoft Technologies.
• Developed 3-Tier Applications using ASP.Net, ADO.Net, and C#.Net,
V B.Net, H T M L, CSS, J avaScript, SQL Server 2005/2008/2008R2 w ith
p roven abilities in Software Development Life Cycle (SDLC) & Software
Q uality.
• Good Experience on working with ASP.NET Model-View-Controller (MVC),
L anguage-I ntegrated Query (L I NQ) i n Web pages to retr ieve and modify
data
• Expertise in Working with M icrosoft technologies such as . Net F ramework
(4.0/3.5/2.0), ASP.NET 3.5/2.0, C#, CSS, AJAX, J ava Script, j Query, X ML,
A DO.NET, L I NQ, Web Services, WCF, Ado.Net, E ntity framework .
• Experience in Design and Development of G U I ( Graphical User In terfaces)
using C#, ASP.NET Web Forms, H T M L,CSS and j Query
• Hands on experience in making AJAX based web applications to improve the
r esponse t ime and extensively implemented update panels, script manager
and t r iggers.
• Experience in development and implementation of Windows Communication
Foundation (WCF ), and also Responsible for developing WCF based Service,
Data, Fault and Message Contracts.
• Good experience in using A DO.NET objects such as Connection Object,
Command Object, Data Reader Object, Dataset Object and Data Adapter
Object to access databases like SQL Server 2000/2005/2008, Oracle 9i/10g.
• Created Entity classes, relationships between entity classes using L I NQ
( Language I ntegrated Query) to SQL, L I NQ to Enti ties, and L I NQ t o
Dataset to manage relational data as objects.
• Involved in Unit Testing and have created unit test cases using NUN IT
• Worked on Source Code Control Systems like M icrosoft Visual Source Safe 6.0
and T eam Foundation Server.
• Team player with excellent communication, Trouble shooting,
Debugging and Strong analytical problem solving skills to deliver
Technology products.
T EC H N ICAL SK I L LS:
Languages C#.Net, VB.NET, SQL, C++, Java, XML, JSON
.NET Technologies ASP.NET, ADO.NET, SOAP/RESTful Services,
WCF, L I NQ, MVC 3.0
D atabases SQL Server 2005/2008/2008R2, Oracle 9i/10g
R eporting Tools Server Reporting Services (SSRS), Crystal
Reports
M odeling Tools Microsoft Visio 2007, 2010, ER Modeling, U M L
design
Web Technologies XHTML, H TM L5, CSS3, JavaScript, Ajax, j Query
P rotocols TCP/IP, HTTP, FTP
O thers I IS 7.0/6.0, ISAPI, TFS, Tortoise, VSS, Sharepoint 2010
PROFESSIONAL EXPER IENCE:
Client: E xactTarget, I ndianapolis, I N J an 2013 -
P resent
R ole: .Net Developer
Project: I n teractive Marketing Hub (IMH)
Description:
Exactarget, a salesforce company and a pioneer in In ternet Marketing system,
developed a cloud based marketing hub that let their clients to connect with their
customers in entirely new ways across every touch point-email, social, mobile, web,
campaigns, and more. Enriched with the latest and greatest technologies, ETEmail
app let ETclients to get engaged with customers easily through their I M H. I M H
a llows customers to create emails in the application user interface and operate on
t he emails with the API or let them perform the entire email creation process with
t he web service SOAP and RESTful Web Services API.
Responsibilities:
• Worked on requirements gathering, data analysis, planning, and design and
development process.
• Worked intensively on production support and escalations during and after
r eleases
• Responsible for designing the ASP.NET application using .NET Framework
A DO.Net Entity framework a rchitecture.
• Designed and developed U I components, implemented event handling using
C#, D H T M L, JavaScript, Jquery, AJAX, FUE L-EX and also Worked on
CSS t o get consistent look and feel of the web site.
• Implemented features like Partial classes, Anonymous types, Read-Only
P roperties, Collections, polymorphism and inheritance of C# i n building data
entity model.
• Implemented Generics for creating object collections and extensively
i mplemented for maintaining type safety so that run time errors are reduced.
• Created C# projects to shift old ASP pages to ASPX pages.
• Developed WCF MSMQ services, C#.NET with multiple bindings and
address and hosted them on I IS and tested them by generating the proxy
class files based on the web services and consumed in web application.
• Responsible for maintaining a session of messages between a client and a
service using WCF facilities.
• Used L I NQ Data context object with A DO.NET E ntity Framework for L I NQ,
i nvoked tables and stored procedures.
• Designed several Sequential Workflow Libraries ( WWF ) for business logic by
analyzing business requirement.
• Wrote t able migration scripts for localizing the ETEmail app for Japanese
version of ETAPP
• Created Web AP I to Support CRUD operations in an HTTP using ASP.NET
Web AP I
• Wrote Unit test classes and projects using R eSharper and NUnit
F ramework
• Implemented Software Configuration Management, setting up company
Version policies utilizing Team Foundation Server ( TFS )
• Used J i ra for defect t racking and agile management
E nvironment: V isual Studio.NET 2010, .NET Framework 4.0, ASP.NET 4.0,
A DO.NET Enti ty Framework, C#, SQL Server 2008, L I NQ, XML, WCF, JavaScript,
H T M L, I IS 7.0, AmpScripts, FUE L-EX, NUN IT, ReSharper, Team Foundation
Server (TFS), Shelveset Sidekick, Agile Scrum
Client: Dish TV, Colorado Springs, CO A ug 2011 –
J an 2013
Role: .NET Developer
Project: Dish T V I nt ranet
Project Description:
This is an intranet web application used by dish TV service agents, built using ASP,
ASP.NET, C# and SQL Server. The system would allow agents to query customer
i nformation, data usage, service configuration and billing information from customer
dashboard. The system acts as the central storage for the customer data, which also
p rovide an opportunity to t ransfer and share business information to satisfy third
party business requirements. This was achieved by web services, which publish data
to external systems.
R esponsibilities:
• Involved in developing M ulti –Tier Application i n .NET using 3 layers
approach. Presentation layer developed using ASP.Net and . Net, Business
L ayer developed using C#, and Data access layer developed using E ntity
F rame Work i n C#.
• Participated in detail design of the application using M VC/MVP a rchitecture,
i nvolved in creation of use cases, sequence diagrams and class diagrams.
• Developed Basic (demonstrates various technologies in WCF ), Extensibility
(demonstrates some WCF extensibility scenarios) and Scenario (demonstrates
common WCF scenarios) samples using C#.
• Used ASP.NET AJAX and updated web pages to implement the AJAX
f unctionality to enhance the application
• Fixed the issues in the samples as per the latest WCF bits.
• Writ ten stored procedures and t r iggers with Oracle as the Data Server.
• Involved in wri ting and implementing client validation scripts and also used
server side validations.
• Involved in designing and developing the Web Forms (U I) using H T M L,
CSS, H T M L Controls, Server Controls and Data Controls.
• Designed large numbers of W PF Forms, Custom Controls and User Controls
using XAML language for U I and Dynamic Web Parts for personalized
content which allows Change, Edit, Move the content on pages as per users'
own choice.
• Writing code to consume web services to check certain data against CES
using: X ML, Web services and SOAP .
• Designed and developed attractive and consistent web pages, using CSS, and
X HTM L
• Worked on K nockout. JS and A ngular. Js l ibraries to enhance U I
experience
• Configuration of web. config files to enhance the performance of the
application.
• Used n-Unit to test developed unit test cases and classes
Environment: V isual Studio 2010/2008, C#, ASP.NET 4.0, jQuery, SQL Server,
M VC 3.0, WCF, I IS 7.0/6.0, .NET Framework 4.0, XML, SOAP, Web Services, Oracle,
SQL Server 2008,Crystal Reports, SEO, Visual SourceSafe(VSS ).
C lient: Wal-Ma rt, Arkansas
J an 2009 – July 2011
Role: .NET Developer
Project : R equesTrac
Project Description:
RequesTrac was meant to create business request. That business request could be
anything like need of cafeteria in the building. Any Wal-Mar t employees could create
t hose requests and it has to go through review process of different managers. They
had to analyze the importance of the requests and its costs. If they think the request
is appropriate than those request used to convert into ideas and projects, which was
handled by the different team. If not then it used to be cancelled. Our job was to
build that application which creates the requests and t rack i ts status.
R esponsibilities:
• Designed and implemented the web application framework using . NET
F ramework 4.0
• Actively involved in Database design and developed optimized S tored
p rocedures
• Customized various controls for Application by developing User Controls
• Involved in developing M ulti –Tier Application i n .NET using 3 layers
approach. Presentation layer developed using ASP.Net and . Net, Business
L ayer developed using C#, and Data access layer developed using E ntity
F rame Work i n C#.
• Worked with ASP.NET Web Forms, Web Services, and State Management,
Caching features, configuring optimizations and securing the web
application. Developed the Code-behind files in C#.NET.
• Used ASP.NET AJAX and updated web pages to implement the AJAX
f unctionality to enhance the application
• Developed Master Page and used the same template throughout t he
a pplication t o maintain consistent layout
• Used J ava script and J Query for better interaction and better performance.
• Searching for Insurance policies depending on various search criteria is
i mplemented as Windows Communication Foundation ( WCF ) service
• Created Data Access Layer for retr ieving the data from the database
• Used several C ache management techniques to improve the overall
performance of the application
• Actively involved in designing, documentation of application f lows and
developing functional diagrams using M S Visio
• Involved in customizing the Web Forms Data grid for GUI
• Developed C ascading Style Sheets (CSS) for User In terface uniformity
t hroughout the application.
• Involved in designing and developing the Web Forms (U I) using H T M L,
CSS, H T M L Controls, Server Controls and Data Controls.
• Developed custom controls for Web Forms and generating reports
• Involved in creating and consuming services using WCF
• Created Service Contract, D ata Contract for services using WCF
• Created and used Web User Controls for reusability
• Used L I NQ for database t ransactions
• Updated XML documents with financial information
• Involve in the Code Review Process and testing the application using N Unit.
• The project went through full S DLC . Used U M L for designing the
application. Used Design Patterns.
• Fixing performance related issues within the application.
• Used T eam Foundation Server for Version Control
Environment: ASP.NET 4.0, C#, ADO.NET, WCF, MS VS 2010, SQL Server 2008,
Team Foundation Server 2010, XML, Java Script, I IS 7.0, Windows 2008,, NUnit
Client: Fifth Third Bank, Ohio F ebruary 2008 –
D ecember 2008
Project Name: Flexible Loan App
Position: .Net Developer
P roject Description:
F ifth Third has been providing quality financial products and services to its
customers. Based on i ts r ich h istory of performance and customer service, the Bank
has received numerous accolades for the way i t operates over 1,300 locations in Ohio,
Kentucky, Indiana, Michigan, I llinois, Florida, Tennessee, West Virginia,
Pennsylvania, Missouri, Georgia and North Carolina. T his e-Loan Application
System is an add-on feature developed for the existing application. This feature
facilitates customers to apply for a loan online and they receive approvals or
d isapproval based on their income, credit history, and other business rules.
R esponsibilities:
• Involved in Design, Development, Testing and Implementation of the web
application.
• Developed the presentation layer of web application using ASP.Net and
C#.Net.
• Worked closely with Business users to understand and analyze the business
r equirement
• Involved in designing and developing the Web Forms (U I) using H T M L,
CSS, H T M L Controls, Server Controls and Data Controls.
• Created classes in C#.Net for implementing business layer.
• Created Various User Controls.
• Extensively used the O bject Oriented Design Pattern
• Involved in application level t racing, debugging and state maintenance.
• Used A DO.NET t o update the database at the application server.
• Experience in Agile methodology.
• Involved in using MVC pattern and J-Query for the U I development
• Stored Procedures and Tr iggers are wri t ten to automatically update the SQL
Server database and to perform automated rules.
• Used X ML Web services for exchange of data.
• Consumed a web service to enhance the functionality of the Application
• Involved in Unit testing of application.
• Experience in documentation working on Design Patterns.
• Used MS Visual Source Safe for Security and Version Control .
Environment: C#.NET, ASP.NET 2.0, ADO.NET, Ajax, HTM L,, J-Query, CSS,
WCF, XML, TFS, SQL Server 2005, Visual Studio 2005, SSRS, crystal Reports9.0,
I IS, Windows XP, Unit testing, NUnit, SOA, RIA, REST and SOAP.
E ducation :
George Mason University
M aster of Science in Bioinformatics and Computational technology