SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Karthik Kumar Reddy Paduru
kartthikkr@gmail.com
+201 238 5958
SUMMARY:-
 Over 6+ years developing multi-tier web applications in a Microsoft environment.
 5+ years.NET and C#. Experience with ASP.NET MVC
 3+ years of SQL database development including table design, creating and optimizing
complex queries.
 Over 6+ years of IT experience in complete Software Development Life Cycle starting
from System Analysis, Design, Development, Implementation, Debugging and Testing
of web based, Client-server and N-tier Architectures in Insurance, Banking, Tax and
HealthCare domains .
 Expertise in using Microsoft Technologies such as .NET
Framework(1.x/2.0/3.0/4.0,4.5), C#.NET, VB.NET, VB 6.0, DHTML, ASP.NET
MVC3, HTML5 ,MVVM , ASP.NET, ADO.NET, AJAX ,WCF, WPF, Silverlight,
Web Services ,COM, Multi-tier web applications,Web API 2.0 , LINQ, Enterprise
Library,Windows Services and Visual Studio 2005/2008/2010/2013.
 Experience in working with MVC 2.0/3.0/4.0,WCF, Jquery, Javascript, knockout.js,
telerik, infragistic controls/Project Methodology, Devexpress.tfs , vss, nuni,
vsts and architecture(ntier or SOA or 3tier or MVC pattern ), Entity data model,
Linqtosql, SSIS, Razor view, Boostrap and Biztalk , RESTful , unit testing using
NUnit, JUnit, TDD,CI, VSTest or similar testing frameworks SOAP Web Services,
ODATA.
 Experience in creating dynamic web pages using ASP.NET 2.0/3.0/3.5/4.0, Winforms,
Webforms, User Controls, Custom Controls, Validators and AJAX Framework to obtain
partial updates and faster response time.
 Strong programming experience with web technologies like HTML, WebSocket,
JavaScript, CSS, XML, XSL and XSLT and developed Master pages to build
consistent and maintainable User Interface and applied CSS for a consistent look.
 Worked on T-sql , Database design, data models, SQL Development, Data
Conversion Scripts, Normalization, stored procedures, user defined functions,
views, ssrs, ssis and triggers for data manipulation using SQL Server 2005/2008/2012
& Oracle 11g/10g/9i.
 Experience in using LINQ, OOPs and the Ado.Net Entity Framework (ORM model)
to query the database and to create stored procedures, triggers and functions for the report
generation.
 Experience in building Silverlight 2.0 applications using .NET. Involved in building a
rich web experiences using Silverlight and JavaScript.
 Experience in using N-Unit, VSTS and NANT Build Script to perform Unit/System
testing to identify and resolve integration, functional and usability issues before
deployments.
 Experience in using configuration Management Tools such as Team Foundation Server
(TFS) and Visual Source Safe (VSS) for version control.
 Generated reports, pie charts, layouts and custom expressions, using Crystal Reports
SSRS (SQL Server Reporting Services).Experience writing reports with Microsoft
Reporting Services. including database diagraming, creating stored procedures,
and database concepts. Experienced in documenting systems for user training and
programming sustainability Experience in using Web Server – IIS 5.0/6.0/7.0.
 Effective result-oriented team player with excellent communication and inter-personal
skills with a positive attitude towards work with adherence to time schedules and quality
delivery.
 Angular takes another approach. It attempts to minimize the impedance mismatch
between document centric HTML and what an application needs by creating new HTML
constructs. Angular teaches the browser new syntax through a construct we
call directives. Examples include:
Data binding, as in {{}}.
DOM control structures for repeating, showing and hiding DOM fragments.
Support for forms and form validation.
Attaching new behavior to DOM elements, such as DOM event handling.
Grouping of HTML into reusable components.
 Microsoft SQL and Sybase both support T-SQL statements. Up until version 4.2, the
Microsoft SQL Server and Sybase relational database were developed together to work
together. It should be noted that Sybase refers to its statements as T-SQL while Microsoft
refers to its statements as Transaction-SQL.
 RESTful web service uses architectures that use HTTP or similar protocols by restricting
the interface to use standard operations like GET, POST, PUT, DELETE for HTTP.
Based on my experience RESTful is easier to develop. I know this statement will invite
wrath of SOAP lovers.
 The web services are completely stateless. A good test is to consider whether the
interaction can survive a restart of the server.
 A caching infrastructure can be leveraged for performance. If the data that the web
service returns is not dynamically generated and can be cached, then the caching
infrastructure that web servers and other intermediaries inherently provide can be
leveraged to improve performance. However, the developer must take care because such
caches are limited to the HTTP GET method for most servers
 Simple Object Access Protocol (SOAP) is a standard protocol specification for message
exchange based on XML. Communication between the web service and client happens
using XML messages. SOAP defines the rules for communication like what are all the
tags that should be used in XML and their meaning.
 Microsoft COM (Component Object Model) technology in the Microsoft Windows-
family of Operating Systems enables software components to communicate. COM is
used by developers to create re-usable software components, link components together.
To build applications, and take advantage of Windows services. COM objects can be
created with a variety of programming languages. Object-oriented languages, such as
C++, provide programming mechanisms that simplify the implementation of COM
objects. The family of COM technologies includes COM+, Distributed COM (DCOM)
and ActiveX® Controls
 A multi-tier application is used to divide an enterprise application into two or more
components that may be separately developed and executed. In general, the tiers in a
multi-tier application include the following: Presentation tier: Provides basic user
interface and application access services Application processing tier: Possesses the
core business or application logic Data access tier: Provides the mechanism used to
access and process data Data tier: Holds and manages data that is at rest This
division allows each component/tier to be separately developed, tested, executed
and reused.
 Test-driven development (TDD), also called test-driven design, is a method of software
development in which unit testing is repeatedly done on source code. The concept is to
"get something working now and perfect it later." After each test, refactoring is done and
then the same or a similar test is performed again. The process is iterated as many times
as necessary until each unit is functioning according to the desired specifications. Test-
driven development is part of a larger software design paradigm known as Extreme
Programming (XP).
 Continuous integration has evolved since its conception. Originally, a daily build was
the standard. Now, the usual rule is for each team member to submit work on a daily (or
more frequent) basis and for a build to be conducted with each significant change. When
used properly, continuous integration provides various benefits, such as constant
feedback on the status of the software. Because CI detects deficiencies early on in
development, defects are typically smaller, less complex and easier to resolve.
 Custom applications: Rather than creating its own mechanism to expose data, an
application can instead use OData. Facebook, Netflix, and eBay all expose some of their
information via OData today, as do a number of custom enterprise applications. To make
this easier to do, OData libraries are available that let .NET Framework and Java
applications act as data sources.
 Microsoft Windows services, formerly known as NT services, enable you to create long-
running executable applications that run in their own Windows sessions. You can easily
create services by creating an application that is installed as a service. For example,
suppose you want to monitor performance counter data and react to threshold values.
You could write a Windows Service application that listens to the performance counter
data, deploy the application, and begin collecting and analyzing data.
TECHNICAL SKILLS:-
PROFESSIONAL EXPERIENCE:-
W.W.Grainger, Lake forest, IL Aug 2014 – Sep 2015
Net Developer
W. W. Grainger, Inc. is a Fortune 500 industrial supply company founded in 1927 in Chicago.
Grainger's catalog includes such offerings as motors, lighting, material handling, fasteners,
plumbing, tools, and safety supplies. Revenue is generally from business sales rather
than retail sales.
Responsibilities:
 Worked in close quarters with clients in order to gather the requirements. The
requirements were dynamic and needed to be updated frequently.
 Interacted with Business Analyst team for gathering requirements.
 All modules were developed in 3-tyre architecture containing the presentation layer,
business logic layer and application layer.
 Developed View-Models in order to restrict the controllers to control the dataflow
between the model and view.
 Used MVC (model-view-controller) architecture based development for creating Views
and Partial Views – UI and middle tier for various modules.
 Implemented knockoutJS for data binding and dynamic JavaScript UI.
.Net Technologies
Microsoft .Net Framework 1.0/1.1/2.0/3.0/3.5/4.0,4.5 C#.NET, VB.Net, ASP.Net,
Ajax, Win Forms, Web Services, ADO.NET, SOAP, WCF, WPF, LINQ, .Net
Remoting ,COM , Silverlight2.0/3.0/4.0
Languages C#.NET 1.0/2.0/3.0/4.0, VB.Net ,SQL,PL/SQL,C, C++,CI,TDD
Operating Systems WINDOWS 7/Vista/ XP/ NT /2003/2000/98,Windows 2003 Server, UNIX
Web Technologies
XML, XSLT,XAML, ASP, JavaScript, JQuery, VB Script, AJAX, CSS, DHTML,
HTML, IIS, ASP.NET MVC3,HTML5, Angular JS, Multi-Tier Web Applications
Querying
Languages/Reports
SQL, PL/SQL, Transact-SQL, Crystal Reports
Databases SQL Server 2000/2005/2008/2012, MS Access 97/2000,Oracle 9i/10g/11g
Version Controller Microsoft Visual Source Safe 6.0, Team Foundation Server
Other Tools Microsoft Visual Studio .Net 2005/2008/2010/2013, MS Office
 Implemented BootStrap for responsive UI design, so that application can be used from
various browsers with devices like computer, tablets, mobiles.
 Implemented OData on ASP.NET WebAPI for convenient querying and changing data.
 Involved in modules like Collection, Beverage, Recipe, Ingredients, Dispenser.
 Developed good user interfacing applications using WPF.
 Used Validation Controls, CSS in Web Forms for frontend development..
 Designed the database structure for storing users’ personal information.
 Developed style-sheets for UI design and layout.
 Used MVC pattern.
 Used WCF for creating services for the application.
 Client side validations were designed using Data Annotations and javascript.
 Edited and corrected errors in jQuery functions for improving performance of a page
 Experience on data integration using SSIS.
 Developed Log4Net for creating log files.
 Experience with razor code in View pages.
 Designed class libraries for database connection using ADO.NET.
 Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set
and Data Table for consistent access to SQL data sources.
 Used LINQ and ADO.NET Entity Framework 5.0 for Database interaction.
 Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases.
 Product development is an Agile (SCRUM) methodology, where progress and task
assignment is discussed in everyday meetings.
 Developed applications in Test driven environment using Unit testing
 Generate reports from wide range of data sources.
 Performing unit-testing on logics that are being built.
 Actively participated in project schedule, code reviews and deliveries.
 Deployed the application and components on the test and production servers.
 Used TFS for the purpose of project tracking and Source Control.
 Involved in developing the Data Access Layer, Business components and Business Layer
in C#.NET, where all the Business Objects are written in developing the whole
Application.
 Microsoft SQL and Sybase both support T-SQL statements. Up until version 4.2, the
Microsoft SQL Server and Sybase relational database were developed together to work
together. It should be noted that Sybase refers to its statements as T-SQL while Microsoft
refers to its statements as Transaction-SQL.
 Microsoft COM (Component Object Model) technology in the Microsoft Windows-family
of Operating Systems enables software components to communicate. COM is used by
developers to create re-usable software components, link components together to build
applications, and take advantage of Windows services. COM objects can be created with a
variety of programming languages. Object-oriented languages, such as C++, provide
programming mechanisms that simplify the implementation of COM objects. The family
of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls
 A multi-tier application is used to divide an enterprise application into two or more
components that may be separately developed and executed. In general, the tiers in a multi-
tier application include the following: Presentation tier: Provides basic user interface
and application access services Application processing tier: Possesses the core
business or application logic Data access tier: Provides the mechanism used to access
and process data Data tier: Holds and manages data that is at rest This division allows
each component/tier to be separately developed, tested, executed and reused.
 Custom applications: Rather than creating its own mechanism to expose data, an
application can instead use OData. Facebook, Netflix, and eBay all expose some of their
information via OData today, as do a number of custom enterprise applications. To make
this easier to do, OData libraries are available that let .NET Framework and Java
applications act as data sources.
 Angular takes another approach. It attempts to minimize the impedance mismatch
between document centric HTML and what an application needs by creating new HTML
constructs. Angular teaches the browser new syntax through a construct we
call directives. Examples include:
Data binding, as in {{}}.
DOM control structures for repeating, showing and hiding DOM fragments.
Support for forms and form validation.
Attaching new behavior to DOM elements, such as DOM event handling.
Grouping of HTML into reusable components.
 Microsoft Windows services, formerly known as NT services, enable you to create long-
running executable applications that run in their own Windows sessions. You can easily
create services by creating an application that is installed as a service. For example,
suppose you want to monitor performance counter data and react to threshold values.
You could write a Windows Service application that listens to the performance counter
data, deploy the application, and begin collecting and analyzing data.
Environment:
Visual Studio 2012, ASP.NET 4.0, C#, MVC 4.0, Web Services, WCF, WWF,LINQ, COM, HTML;
CSS,IIS, Pl/SQl, SQL Server 2008 R2, Bootstrap , SQL Server Management Studio 2012, Entity
Framework 5.0/6.0, AJAX, AngularJS, knockoutJS , ADO.NET, Framework, Windows
Services, TFS, Data modelling , Mapping between Data models,Sql Development , Data Conversion
Scripts.
State Farm Insurance, Bloomington, IL May 2013 to Aug 2014
.Net Developer
The Client is a leading US insurer, one of the 20 largest corporations on the Fortune 500. It includes
79,200 employees and more than 16,700 agents servicing 71.6 million policies mainly Auto, Fire
and Life and health in all 50 states of US and 3 Provinces of Canada.
It is completely online insurance based system. By logging into this system users can access their
insurance account and do the upgrade/pay the premium to renewal the account. They can also
add/update and delete the user profile data. This application totally built on .net technologies.
Responsibilities:
 Built N-tier architecture for presentation layer, the Business and Data Access Layers and
were coded using C#. Developed application logic using C#.
 Worked intensely on the User Interface and Business logic.
 Developed Web Forms using ASP.NET with C#, JavaScript, CSS.
 Responsible for developing the application using ASP.NET MVC 4.0 with Razor syntax.
 Used AJAX Control Toolkit extended controls for better user experience and to achieve
desired functionality.
 Worked with JQuery, HTML5, WCF, LINQ for querying different datasets.
 Designed custom master pages and custom page layouts. Used sessions for security and
proper navigation.
 Worked on VB.Net to Develop VB.Net WinForm applications.
 Used Web Service to identify the user access rights and provide them access and to
coordinate with external applications.
 Developed Web Service to share application features and Prototype of SQL Server
Reporting Services.
 Worked on MVVM design pattern with WPF, Silverlight 4.0 UX platforms.
 Involved in Coding and Reviews and worked on Agile methodology.
 Responsible for delivering quality product and maintaining track of Requirements.
 Assisting DBAs in SQL Queries and its performance tuning.
 Communication with End Users/Customer and writing Minutes of Meeting
 Involved in Defect Prevention Activity.
 Responsible for Coordination with Offshore team. Knowledge sharing within and outside
the team.
 Microsoft COM (Component Object Model) technology in the Microsoft Windows-family
of Operating Systems enables software components to communicate. COM is used by
developers to create re-usable software components, link components together to build
applications, and take advantage of Windows services. COM objects can be created with a
variety of programming languages. Object-oriented languages, such as C++, provide
programming mechanisms that simplify the implementation of COM objects. The family
of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls
 A multi-tier application is used to divide an enterprise application into two or more
components that may be separately developed and executed. In general, the tiers in a multi-
tier application include the following: Presentation tier: Provides basic user interface
and application access services Application processing tier: Possesses the core
business or application logic Data access tier: Provides the mechanism used to access
and process data Data tier: Holds and manages data that is at rest This division allows
each component/tier to be separately developed, tested, executed and reused.
 Custom applications: Rather than creating its own mechanism to expose data, an
application can instead use OData. Facebook, Netflix, and eBay all expose some of their
information via OData today, as do a number of custom enterprise applications. To make
this easier to do, OData libraries are available that let .NET Framework and Java
applications act as data sources.
 Microsoft Windows services, formerly known as NT services, enable you to create long-
running executable applications that run in their own Windows sessions. You can easily
create services by creating an application that is installed as a service. For example,
suppose you want to monitor performance counter data and react to threshold values.
You could write a Windows Service application that listens to the performance counter
data, deploy the application, and begin collecting and analyzing data.
 Angular takes another approach. It attempts to minimize the impedance mismatch
between document centric HTML and what an application needs by creating new HTML
constructs. Angular teaches the browser new syntax through a construct we
call directives. Examples include:
Data binding, as in {{}}.
DOM control structures for repeating, showing and hiding DOM fragments.
Support for forms and form validation.
Attaching new behavior to DOM elements, such as DOM event handling.
Grouping of HTML into reusable components.
Environment: IIS 7.5, IIS 6.0, Entity framework 6.0, ADO.NET, ASP.NET,COM, XML,
MVVM, AJAX, CSS, WPF, Silverlight 4.0, JavaScript, HTML5, SOA, SQL Server 2008, DB2,
Data Modeling, Mapping between Data Models , SQL Development ,Data Conversion Scripts.
PricewaterhouseCoopers, Washington, DC Sept 2012 – May 2013
.Net Developer
RPM+ is a web application that provides common approach to preparing tax returns usingthefirm's
standardized process called Return Process Methodology. RPM Framework hosts 9applications
which are used by PwC users to prepare Tax file on behalf of their clients like Individuals,
Partnership and Corporate.
Responsibilities:
 Interacting with client for requirements, discussing the feasibility of requirements,
designing the layout of web pages, architecture and participating in the development..
 Designed the application with extensive use of Object Oriented programming techniques
such as Inheritance, Abstraction, Encapsulation and Polymorphism.
 Involved in developing the Data Access Layer, Business components and Business Layer
in C#.NET, where all the Business Objects are written in developing the whole
Application.
 Created event driven Web Forms using ASP.NET and implemented form validation using
JavaScript.
 Worked on ASP.NET state Management, Caching features, configuring ASP.NET
optimizations, securing ASP.NET web application.
 Used various ASP .NET server controls and data controls. Customized .Net Login Controls
to implement Authentication and authorization.
 Developed .NET based multithreaded application using WPF, WinForms to replace the
existing UI.
 Developed the Web Application in ASP.Net 3.5 using Master Page, Themes & skins to
maintain the consistent look and feel throughout the application.
 Used LINQ to SQL(object relational mapping) for integrating data validation and business
logic rules into data model and used Data Grids, Repeaters and Data Lists for user and
administrator for reports with multiple pages.
 Performed Unit Testing on the modules according to the requirements and development
stand.
 Worked on Microsoft Team Foundation Server for version control, individual task status
and Database server project.
 Microsoft COM (Component Object Model) technology in the Microsoft Windows-family
of Operating Systems enables software components to communicate. COM is used by
developers to create re-usable software components, link components together to build
applications, and take advantage of Windows services. COM objects can be created with a
variety of programming languages. Object-oriented languages, such as C++, provide
programming mechanisms that simplify the implementation of COM objects. The family
of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls
 A multi-tier application is used to divide an enterprise application into two or more
components that may be separately developed and executed. In general, the tiers in a multi-
tier application include the following: Presentation tier: Provides basic user interface
and application access services Application processing tier: Possesses the core
business or application logic Data access tier: Provides the mechanism used to access
and process data Data tier: Holds and manages data that is at rest This division allows
each component/tier to be separately developed, tested, executed and reused.
Environment: .Net Framework 3.5/3.0,C#.Net 3.0,ASP.Net3.5/3.0, COM, Windows Services,
JQuery, XML Web Services, IIS 7.0, Enterprise Application Blocks, MVC ,Scrum, SOAP, SOA,
WPF, MSMQ, LINQ, XAML, XML/ XPath, SSRS, SQL Server 2008,Team Foundation Server.
Advanced Health Media, Chesapeake, VA Aug 2011 - Sept 2012
Splendid CRM edge, splendid encompasses.
.Net Developer
Splendid CRM system helps the Users primarily to manage data & track record of various KOL’s
with respect to large scale of operations handled. It was divided in three modules: Customer
Management, Performance Management and Access Management. All three modules were
available as Online and Offline version.
Responsibilities:
 Involved in Requirement analysis, Technical design, Database design, and development of
the application.
 Designed and developed the user interface in C#, ASP.NET
 Designed ASPX pages to display data graphically in tables and pie diagrams.
 Used Master page and CSS for achieving uniformity among all the ASPX Pages.
 Developed and used ADO.NET objects for handling database activities.
 Used JavaScript and HTML controls for Client Side validations.
 Worked on web services to consume to feed the data and provided security.
 Designed and modified database tables and wrote complex T-SQL queries, stored
procedures, functions, Triggers in SQL 2005.
 Microsoft COM (Component Object Model) technology in the Microsoft Windows-family
of Operating Systems enables software components to communicate. COM is used by
developers to create re-usable software components, link components together to build
applications, and take advantage of Windows services. COM objects can be created with a
variety of programming languages. Object-oriented languages, such as C++, provide
programming mechanisms that simplify the implementation of COM objects. The family
of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls
 A multi-tier application is used to divide an enterprise application into two or more
components that may be separately developed and executed. In general, the tiers in a multi-
tier application include the following: Presentation tier: Provides basic user interface
and application access services Application processing tier: Possesses the core
business or application logic Data access tier: Provides the mechanism used to access
and process data Data tier: Holds and manages data that is at rest This division allows
each component/tier to be separately developed, tested, executed and reused.
Environment: ASP.NET, C#.NET, Windows Service ,Visual Studio.NET 2008, Oracle 10g,
Windows 2000, ADO.NET,COM, Stored Procedures, Wireshark, T-SQL, VisualStudio.N ET
2008,VisualSourceSafe.
HDFC Bank, India Jan 2010 - Nov 2010
Retail Banking
.Net Developer
This Banking product designed to suit the HDFC bank. It provides complete, comprehensive,
integrated solution to HDFC Bank. The Integration of all modules like deposits, loans, clearing,
general ledger, DD/Bills, signature/Photo verification, head office solution. Provision for
backdated reports, Batch concept for general ledger transfers entry.
Responsibilities:
 Involved in all phases of SDLC.
 As a team member, developed the components using VB.NET.
 Responsible for creating Web Forms using several ASP.NET server controls.
 Created User controls and Custom Controls like Calendar Control, Login Control, and
Error Control, Header Control and Footer control.
 Developed the data binding and Data Access with ADO with SQL Server using VB.Net.
 Developed several stored procedures in SQL Server 2005 and optimized Queries.
 Configuration management of code done using VSS.
 Involved in developing the Data Access Layer, Business components and Business Layer
in C#.NET, where all the Business Objects are written in developing the whole Application
Environment: .Net Framework 3.0, HTML, ASP.NET, VB.NET, Oracle 9i, VSS
Navayuga InfoTech, Hyderabad India Nov 2008 - Jan 2010
Financial System for Publishing Companies
Jr.Net Programmer
SOFIA is a financial system for Publishers, which control all the financial aspects of wholesale
and retail publishing. The system is able to manage wholesale (to Reselling) and direct sales (to
individuals). SOFIA is a typical system that includes modules such as Inventory control,
Shipments, Sales, Account Receivables, Account Payables and General Ledger. The System is a
Web Application developed on ASP.NET Technology and included building a Windows based
front-end interface for managing the system and database.
Responsibilities:
 Involved in Design, Development and Testing of Windows Forms, Web Forms and Web
Services using IIS, ASP.NET, XML Dataset and .NET Framework.
 Design and developed components using C#.NET.
 Created Role Based security levels for Windows Forms Authorization.
 Implemented server caching techniques, state management, windows and Forms
Authentication in ASP.NET.
 Involved in customizing the Windows Forms Data grid.
 Developed custom controls for Windows Forms and generating reports.
 Involved in the development of SOAP based XML Web Services like Financial account
management and Purchase Orders which forms the business logic components of the
system.
 Prepared Test cases provided technical documentation. Used the N-Unit for unit testing of
the classes.
Environment: ASP.NET, C#, IIS 5.0, ADO.NET, Visual Studio.NET and XML, XML Web
Services, XSL/XSLT, SOAP, JavaScript, SQL Server 2005, Windows 2000.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (17)

Philip Taylor Resume Slideshare
Philip Taylor Resume SlidesharePhilip Taylor Resume Slideshare
Philip Taylor Resume Slideshare
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Daniel Rivera .NET Resume
Daniel Rivera .NET ResumeDaniel Rivera .NET Resume
Daniel Rivera .NET Resume
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net Resume
 
DOT NET RESUME
DOT NET RESUMEDOT NET RESUME
DOT NET RESUME
 
Indranil_Bhowmick_Resume
Indranil_Bhowmick_ResumeIndranil_Bhowmick_Resume
Indranil_Bhowmick_Resume
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
Saketh_Resume1
Saketh_Resume1Saketh_Resume1
Saketh_Resume1
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
SreenuPrasad
SreenuPrasadSreenuPrasad
SreenuPrasad
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
resume
resumeresume
resume
 
Geethu Rajasekharan
Geethu RajasekharanGeethu Rajasekharan
Geethu Rajasekharan
 

Andere mochten auch

Ambriss rembulat slideshare marketing resume
Ambriss rembulat   slideshare marketing resumeAmbriss rembulat   slideshare marketing resume
Ambriss rembulat slideshare marketing resumeAmbriss Rembulat-Syravong
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001Fred Jabbari
 
Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015Joy Sabella Harris
 
New resume 2013
New resume 2013New resume 2013
New resume 2013ahmoore1
 
Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15Bill Chang
 
Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016Joseph Denicola
 
Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014Harry Grossman
 
karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15karl grittner
 
Crystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager ResumeCrystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager ResumeCrystal Naomi Crosby
 

Andere mochten auch (17)

Ambriss rembulat slideshare marketing resume
Ambriss rembulat   slideshare marketing resumeAmbriss rembulat   slideshare marketing resume
Ambriss rembulat slideshare marketing resume
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Website Resume
Website ResumeWebsite Resume
Website Resume
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001
 
Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015
 
Academic Resume
Academic ResumeAcademic Resume
Academic Resume
 
Resume of Henry McKelvey
Resume of Henry McKelveyResume of Henry McKelvey
Resume of Henry McKelvey
 
Resume - Miguel L. Colquicocha Martinez
Resume - Miguel L. Colquicocha MartinezResume - Miguel L. Colquicocha Martinez
Resume - Miguel L. Colquicocha Martinez
 
New resume 2013
New resume 2013New resume 2013
New resume 2013
 
Resume.H.Zhang
Resume.H.ZhangResume.H.Zhang
Resume.H.Zhang
 
Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15
 
SB_Resume1
SB_Resume1SB_Resume1
SB_Resume1
 
Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016
 
Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014
 
karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15
 
Crystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager ResumeCrystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager Resume
 
Resume - Vaibhav Aggarwal
Resume - Vaibhav AggarwalResume - Vaibhav Aggarwal
Resume - Vaibhav Aggarwal
 

Ähnlich wie Actively looking for an opportunity to work as a challenging Dot Net Developer

Ähnlich wie Actively looking for an opportunity to work as a challenging Dot Net Developer (20)

Resume
ResumeResume
Resume
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshops
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Resume
ResumeResume
Resume
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
Ernest Morariu
Ernest MorariuErnest Morariu
Ernest Morariu
 
RGProfile
RGProfileRGProfile
RGProfile
 
Shanoj_Resume
Shanoj_ResumeShanoj_Resume
Shanoj_Resume
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 

Kürzlich hochgeladen

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Kürzlich hochgeladen (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Actively looking for an opportunity to work as a challenging Dot Net Developer

  • 1. Karthik Kumar Reddy Paduru kartthikkr@gmail.com +201 238 5958 SUMMARY:-  Over 6+ years developing multi-tier web applications in a Microsoft environment.  5+ years.NET and C#. Experience with ASP.NET MVC  3+ years of SQL database development including table design, creating and optimizing complex queries.  Over 6+ years of IT experience in complete Software Development Life Cycle starting from System Analysis, Design, Development, Implementation, Debugging and Testing of web based, Client-server and N-tier Architectures in Insurance, Banking, Tax and HealthCare domains .  Expertise in using Microsoft Technologies such as .NET Framework(1.x/2.0/3.0/4.0,4.5), C#.NET, VB.NET, VB 6.0, DHTML, ASP.NET MVC3, HTML5 ,MVVM , ASP.NET, ADO.NET, AJAX ,WCF, WPF, Silverlight, Web Services ,COM, Multi-tier web applications,Web API 2.0 , LINQ, Enterprise Library,Windows Services and Visual Studio 2005/2008/2010/2013.  Experience in working with MVC 2.0/3.0/4.0,WCF, Jquery, Javascript, knockout.js, telerik, infragistic controls/Project Methodology, Devexpress.tfs , vss, nuni, vsts and architecture(ntier or SOA or 3tier or MVC pattern ), Entity data model, Linqtosql, SSIS, Razor view, Boostrap and Biztalk , RESTful , unit testing using NUnit, JUnit, TDD,CI, VSTest or similar testing frameworks SOAP Web Services, ODATA.  Experience in creating dynamic web pages using ASP.NET 2.0/3.0/3.5/4.0, Winforms, Webforms, User Controls, Custom Controls, Validators and AJAX Framework to obtain partial updates and faster response time.  Strong programming experience with web technologies like HTML, WebSocket, JavaScript, CSS, XML, XSL and XSLT and developed Master pages to build consistent and maintainable User Interface and applied CSS for a consistent look.  Worked on T-sql , Database design, data models, SQL Development, Data Conversion Scripts, Normalization, stored procedures, user defined functions, views, ssrs, ssis and triggers for data manipulation using SQL Server 2005/2008/2012 & Oracle 11g/10g/9i.  Experience in using LINQ, OOPs and the Ado.Net Entity Framework (ORM model) to query the database and to create stored procedures, triggers and functions for the report generation.  Experience in building Silverlight 2.0 applications using .NET. Involved in building a rich web experiences using Silverlight and JavaScript.  Experience in using N-Unit, VSTS and NANT Build Script to perform Unit/System testing to identify and resolve integration, functional and usability issues before deployments.
  • 2.  Experience in using configuration Management Tools such as Team Foundation Server (TFS) and Visual Source Safe (VSS) for version control.  Generated reports, pie charts, layouts and custom expressions, using Crystal Reports SSRS (SQL Server Reporting Services).Experience writing reports with Microsoft Reporting Services. including database diagraming, creating stored procedures, and database concepts. Experienced in documenting systems for user training and programming sustainability Experience in using Web Server – IIS 5.0/6.0/7.0.  Effective result-oriented team player with excellent communication and inter-personal skills with a positive attitude towards work with adherence to time schedules and quality delivery.  Angular takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs. Angular teaches the browser new syntax through a construct we call directives. Examples include: Data binding, as in {{}}. DOM control structures for repeating, showing and hiding DOM fragments. Support for forms and form validation. Attaching new behavior to DOM elements, such as DOM event handling. Grouping of HTML into reusable components.  Microsoft SQL and Sybase both support T-SQL statements. Up until version 4.2, the Microsoft SQL Server and Sybase relational database were developed together to work together. It should be noted that Sybase refers to its statements as T-SQL while Microsoft refers to its statements as Transaction-SQL.  RESTful web service uses architectures that use HTTP or similar protocols by restricting the interface to use standard operations like GET, POST, PUT, DELETE for HTTP. Based on my experience RESTful is easier to develop. I know this statement will invite wrath of SOAP lovers.  The web services are completely stateless. A good test is to consider whether the interaction can survive a restart of the server.  A caching infrastructure can be leveraged for performance. If the data that the web service returns is not dynamically generated and can be cached, then the caching infrastructure that web servers and other intermediaries inherently provide can be leveraged to improve performance. However, the developer must take care because such caches are limited to the HTTP GET method for most servers  Simple Object Access Protocol (SOAP) is a standard protocol specification for message exchange based on XML. Communication between the web service and client happens
  • 3. using XML messages. SOAP defines the rules for communication like what are all the tags that should be used in XML and their meaning.  Microsoft COM (Component Object Model) technology in the Microsoft Windows- family of Operating Systems enables software components to communicate. COM is used by developers to create re-usable software components, link components together. To build applications, and take advantage of Windows services. COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide programming mechanisms that simplify the implementation of COM objects. The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls  A multi-tier application is used to divide an enterprise application into two or more components that may be separately developed and executed. In general, the tiers in a multi-tier application include the following: Presentation tier: Provides basic user interface and application access services Application processing tier: Possesses the core business or application logic Data access tier: Provides the mechanism used to access and process data Data tier: Holds and manages data that is at rest This division allows each component/tier to be separately developed, tested, executed and reused.  Test-driven development (TDD), also called test-driven design, is a method of software development in which unit testing is repeatedly done on source code. The concept is to "get something working now and perfect it later." After each test, refactoring is done and then the same or a similar test is performed again. The process is iterated as many times as necessary until each unit is functioning according to the desired specifications. Test- driven development is part of a larger software design paradigm known as Extreme Programming (XP).  Continuous integration has evolved since its conception. Originally, a daily build was the standard. Now, the usual rule is for each team member to submit work on a daily (or more frequent) basis and for a build to be conducted with each significant change. When used properly, continuous integration provides various benefits, such as constant feedback on the status of the software. Because CI detects deficiencies early on in development, defects are typically smaller, less complex and easier to resolve.  Custom applications: Rather than creating its own mechanism to expose data, an application can instead use OData. Facebook, Netflix, and eBay all expose some of their information via OData today, as do a number of custom enterprise applications. To make this easier to do, OData libraries are available that let .NET Framework and Java applications act as data sources.  Microsoft Windows services, formerly known as NT services, enable you to create long- running executable applications that run in their own Windows sessions. You can easily create services by creating an application that is installed as a service. For example, suppose you want to monitor performance counter data and react to threshold values. You could write a Windows Service application that listens to the performance counter data, deploy the application, and begin collecting and analyzing data.
  • 4. TECHNICAL SKILLS:- PROFESSIONAL EXPERIENCE:- W.W.Grainger, Lake forest, IL Aug 2014 – Sep 2015 Net Developer W. W. Grainger, Inc. is a Fortune 500 industrial supply company founded in 1927 in Chicago. Grainger's catalog includes such offerings as motors, lighting, material handling, fasteners, plumbing, tools, and safety supplies. Revenue is generally from business sales rather than retail sales. Responsibilities:  Worked in close quarters with clients in order to gather the requirements. The requirements were dynamic and needed to be updated frequently.  Interacted with Business Analyst team for gathering requirements.  All modules were developed in 3-tyre architecture containing the presentation layer, business logic layer and application layer.  Developed View-Models in order to restrict the controllers to control the dataflow between the model and view.  Used MVC (model-view-controller) architecture based development for creating Views and Partial Views – UI and middle tier for various modules.  Implemented knockoutJS for data binding and dynamic JavaScript UI. .Net Technologies Microsoft .Net Framework 1.0/1.1/2.0/3.0/3.5/4.0,4.5 C#.NET, VB.Net, ASP.Net, Ajax, Win Forms, Web Services, ADO.NET, SOAP, WCF, WPF, LINQ, .Net Remoting ,COM , Silverlight2.0/3.0/4.0 Languages C#.NET 1.0/2.0/3.0/4.0, VB.Net ,SQL,PL/SQL,C, C++,CI,TDD Operating Systems WINDOWS 7/Vista/ XP/ NT /2003/2000/98,Windows 2003 Server, UNIX Web Technologies XML, XSLT,XAML, ASP, JavaScript, JQuery, VB Script, AJAX, CSS, DHTML, HTML, IIS, ASP.NET MVC3,HTML5, Angular JS, Multi-Tier Web Applications Querying Languages/Reports SQL, PL/SQL, Transact-SQL, Crystal Reports Databases SQL Server 2000/2005/2008/2012, MS Access 97/2000,Oracle 9i/10g/11g Version Controller Microsoft Visual Source Safe 6.0, Team Foundation Server Other Tools Microsoft Visual Studio .Net 2005/2008/2010/2013, MS Office
  • 5.  Implemented BootStrap for responsive UI design, so that application can be used from various browsers with devices like computer, tablets, mobiles.  Implemented OData on ASP.NET WebAPI for convenient querying and changing data.  Involved in modules like Collection, Beverage, Recipe, Ingredients, Dispenser.  Developed good user interfacing applications using WPF.  Used Validation Controls, CSS in Web Forms for frontend development..  Designed the database structure for storing users’ personal information.  Developed style-sheets for UI design and layout.  Used MVC pattern.  Used WCF for creating services for the application.  Client side validations were designed using Data Annotations and javascript.  Edited and corrected errors in jQuery functions for improving performance of a page  Experience on data integration using SSIS.  Developed Log4Net for creating log files.  Experience with razor code in View pages.  Designed class libraries for database connection using ADO.NET.  Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources.  Used LINQ and ADO.NET Entity Framework 5.0 for Database interaction.  Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases.  Product development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.  Developed applications in Test driven environment using Unit testing  Generate reports from wide range of data sources.  Performing unit-testing on logics that are being built.  Actively participated in project schedule, code reviews and deliveries.  Deployed the application and components on the test and production servers.  Used TFS for the purpose of project tracking and Source Control.  Involved in developing the Data Access Layer, Business components and Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.  Microsoft SQL and Sybase both support T-SQL statements. Up until version 4.2, the Microsoft SQL Server and Sybase relational database were developed together to work together. It should be noted that Sybase refers to its statements as T-SQL while Microsoft refers to its statements as Transaction-SQL.  Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems enables software components to communicate. COM is used by developers to create re-usable software components, link components together to build applications, and take advantage of Windows services. COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide
  • 6. programming mechanisms that simplify the implementation of COM objects. The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls  A multi-tier application is used to divide an enterprise application into two or more components that may be separately developed and executed. In general, the tiers in a multi- tier application include the following: Presentation tier: Provides basic user interface and application access services Application processing tier: Possesses the core business or application logic Data access tier: Provides the mechanism used to access and process data Data tier: Holds and manages data that is at rest This division allows each component/tier to be separately developed, tested, executed and reused.  Custom applications: Rather than creating its own mechanism to expose data, an application can instead use OData. Facebook, Netflix, and eBay all expose some of their information via OData today, as do a number of custom enterprise applications. To make this easier to do, OData libraries are available that let .NET Framework and Java applications act as data sources.  Angular takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs. Angular teaches the browser new syntax through a construct we call directives. Examples include: Data binding, as in {{}}. DOM control structures for repeating, showing and hiding DOM fragments. Support for forms and form validation. Attaching new behavior to DOM elements, such as DOM event handling. Grouping of HTML into reusable components.  Microsoft Windows services, formerly known as NT services, enable you to create long- running executable applications that run in their own Windows sessions. You can easily create services by creating an application that is installed as a service. For example, suppose you want to monitor performance counter data and react to threshold values. You could write a Windows Service application that listens to the performance counter data, deploy the application, and begin collecting and analyzing data. Environment: Visual Studio 2012, ASP.NET 4.0, C#, MVC 4.0, Web Services, WCF, WWF,LINQ, COM, HTML; CSS,IIS, Pl/SQl, SQL Server 2008 R2, Bootstrap , SQL Server Management Studio 2012, Entity Framework 5.0/6.0, AJAX, AngularJS, knockoutJS , ADO.NET, Framework, Windows Services, TFS, Data modelling , Mapping between Data models,Sql Development , Data Conversion Scripts.
  • 7. State Farm Insurance, Bloomington, IL May 2013 to Aug 2014 .Net Developer The Client is a leading US insurer, one of the 20 largest corporations on the Fortune 500. It includes 79,200 employees and more than 16,700 agents servicing 71.6 million policies mainly Auto, Fire and Life and health in all 50 states of US and 3 Provinces of Canada. It is completely online insurance based system. By logging into this system users can access their insurance account and do the upgrade/pay the premium to renewal the account. They can also add/update and delete the user profile data. This application totally built on .net technologies. Responsibilities:  Built N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#. Developed application logic using C#.  Worked intensely on the User Interface and Business logic.  Developed Web Forms using ASP.NET with C#, JavaScript, CSS.  Responsible for developing the application using ASP.NET MVC 4.0 with Razor syntax.  Used AJAX Control Toolkit extended controls for better user experience and to achieve desired functionality.  Worked with JQuery, HTML5, WCF, LINQ for querying different datasets.  Designed custom master pages and custom page layouts. Used sessions for security and proper navigation.  Worked on VB.Net to Develop VB.Net WinForm applications.  Used Web Service to identify the user access rights and provide them access and to coordinate with external applications.  Developed Web Service to share application features and Prototype of SQL Server Reporting Services.  Worked on MVVM design pattern with WPF, Silverlight 4.0 UX platforms.  Involved in Coding and Reviews and worked on Agile methodology.  Responsible for delivering quality product and maintaining track of Requirements.  Assisting DBAs in SQL Queries and its performance tuning.  Communication with End Users/Customer and writing Minutes of Meeting  Involved in Defect Prevention Activity.  Responsible for Coordination with Offshore team. Knowledge sharing within and outside the team.  Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems enables software components to communicate. COM is used by developers to create re-usable software components, link components together to build applications, and take advantage of Windows services. COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide
  • 8. programming mechanisms that simplify the implementation of COM objects. The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls  A multi-tier application is used to divide an enterprise application into two or more components that may be separately developed and executed. In general, the tiers in a multi- tier application include the following: Presentation tier: Provides basic user interface and application access services Application processing tier: Possesses the core business or application logic Data access tier: Provides the mechanism used to access and process data Data tier: Holds and manages data that is at rest This division allows each component/tier to be separately developed, tested, executed and reused.  Custom applications: Rather than creating its own mechanism to expose data, an application can instead use OData. Facebook, Netflix, and eBay all expose some of their information via OData today, as do a number of custom enterprise applications. To make this easier to do, OData libraries are available that let .NET Framework and Java applications act as data sources.  Microsoft Windows services, formerly known as NT services, enable you to create long- running executable applications that run in their own Windows sessions. You can easily create services by creating an application that is installed as a service. For example, suppose you want to monitor performance counter data and react to threshold values. You could write a Windows Service application that listens to the performance counter data, deploy the application, and begin collecting and analyzing data.  Angular takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs. Angular teaches the browser new syntax through a construct we call directives. Examples include: Data binding, as in {{}}. DOM control structures for repeating, showing and hiding DOM fragments. Support for forms and form validation. Attaching new behavior to DOM elements, such as DOM event handling. Grouping of HTML into reusable components. Environment: IIS 7.5, IIS 6.0, Entity framework 6.0, ADO.NET, ASP.NET,COM, XML, MVVM, AJAX, CSS, WPF, Silverlight 4.0, JavaScript, HTML5, SOA, SQL Server 2008, DB2, Data Modeling, Mapping between Data Models , SQL Development ,Data Conversion Scripts.
  • 9. PricewaterhouseCoopers, Washington, DC Sept 2012 – May 2013 .Net Developer RPM+ is a web application that provides common approach to preparing tax returns usingthefirm's standardized process called Return Process Methodology. RPM Framework hosts 9applications which are used by PwC users to prepare Tax file on behalf of their clients like Individuals, Partnership and Corporate. Responsibilities:  Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages, architecture and participating in the development..  Designed the application with extensive use of Object Oriented programming techniques such as Inheritance, Abstraction, Encapsulation and Polymorphism.  Involved in developing the Data Access Layer, Business components and Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.  Created event driven Web Forms using ASP.NET and implemented form validation using JavaScript.  Worked on ASP.NET state Management, Caching features, configuring ASP.NET optimizations, securing ASP.NET web application.  Used various ASP .NET server controls and data controls. Customized .Net Login Controls to implement Authentication and authorization.  Developed .NET based multithreaded application using WPF, WinForms to replace the existing UI.  Developed the Web Application in ASP.Net 3.5 using Master Page, Themes & skins to maintain the consistent look and feel throughout the application.  Used LINQ to SQL(object relational mapping) for integrating data validation and business logic rules into data model and used Data Grids, Repeaters and Data Lists for user and administrator for reports with multiple pages.  Performed Unit Testing on the modules according to the requirements and development stand.  Worked on Microsoft Team Foundation Server for version control, individual task status and Database server project.  Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems enables software components to communicate. COM is used by developers to create re-usable software components, link components together to build applications, and take advantage of Windows services. COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide programming mechanisms that simplify the implementation of COM objects. The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls  A multi-tier application is used to divide an enterprise application into two or more components that may be separately developed and executed. In general, the tiers in a multi-
  • 10. tier application include the following: Presentation tier: Provides basic user interface and application access services Application processing tier: Possesses the core business or application logic Data access tier: Provides the mechanism used to access and process data Data tier: Holds and manages data that is at rest This division allows each component/tier to be separately developed, tested, executed and reused. Environment: .Net Framework 3.5/3.0,C#.Net 3.0,ASP.Net3.5/3.0, COM, Windows Services, JQuery, XML Web Services, IIS 7.0, Enterprise Application Blocks, MVC ,Scrum, SOAP, SOA, WPF, MSMQ, LINQ, XAML, XML/ XPath, SSRS, SQL Server 2008,Team Foundation Server. Advanced Health Media, Chesapeake, VA Aug 2011 - Sept 2012 Splendid CRM edge, splendid encompasses. .Net Developer Splendid CRM system helps the Users primarily to manage data & track record of various KOL’s with respect to large scale of operations handled. It was divided in three modules: Customer Management, Performance Management and Access Management. All three modules were available as Online and Offline version. Responsibilities:  Involved in Requirement analysis, Technical design, Database design, and development of the application.  Designed and developed the user interface in C#, ASP.NET  Designed ASPX pages to display data graphically in tables and pie diagrams.  Used Master page and CSS for achieving uniformity among all the ASPX Pages.  Developed and used ADO.NET objects for handling database activities.  Used JavaScript and HTML controls for Client Side validations.  Worked on web services to consume to feed the data and provided security.  Designed and modified database tables and wrote complex T-SQL queries, stored procedures, functions, Triggers in SQL 2005.  Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems enables software components to communicate. COM is used by developers to create re-usable software components, link components together to build applications, and take advantage of Windows services. COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide programming mechanisms that simplify the implementation of COM objects. The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls
  • 11.  A multi-tier application is used to divide an enterprise application into two or more components that may be separately developed and executed. In general, the tiers in a multi- tier application include the following: Presentation tier: Provides basic user interface and application access services Application processing tier: Possesses the core business or application logic Data access tier: Provides the mechanism used to access and process data Data tier: Holds and manages data that is at rest This division allows each component/tier to be separately developed, tested, executed and reused. Environment: ASP.NET, C#.NET, Windows Service ,Visual Studio.NET 2008, Oracle 10g, Windows 2000, ADO.NET,COM, Stored Procedures, Wireshark, T-SQL, VisualStudio.N ET 2008,VisualSourceSafe. HDFC Bank, India Jan 2010 - Nov 2010 Retail Banking .Net Developer This Banking product designed to suit the HDFC bank. It provides complete, comprehensive, integrated solution to HDFC Bank. The Integration of all modules like deposits, loans, clearing, general ledger, DD/Bills, signature/Photo verification, head office solution. Provision for backdated reports, Batch concept for general ledger transfers entry. Responsibilities:  Involved in all phases of SDLC.  As a team member, developed the components using VB.NET.  Responsible for creating Web Forms using several ASP.NET server controls.  Created User controls and Custom Controls like Calendar Control, Login Control, and Error Control, Header Control and Footer control.  Developed the data binding and Data Access with ADO with SQL Server using VB.Net.  Developed several stored procedures in SQL Server 2005 and optimized Queries.  Configuration management of code done using VSS.  Involved in developing the Data Access Layer, Business components and Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application Environment: .Net Framework 3.0, HTML, ASP.NET, VB.NET, Oracle 9i, VSS Navayuga InfoTech, Hyderabad India Nov 2008 - Jan 2010 Financial System for Publishing Companies Jr.Net Programmer SOFIA is a financial system for Publishers, which control all the financial aspects of wholesale and retail publishing. The system is able to manage wholesale (to Reselling) and direct sales (to individuals). SOFIA is a typical system that includes modules such as Inventory control, Shipments, Sales, Account Receivables, Account Payables and General Ledger. The System is a
  • 12. Web Application developed on ASP.NET Technology and included building a Windows based front-end interface for managing the system and database. Responsibilities:  Involved in Design, Development and Testing of Windows Forms, Web Forms and Web Services using IIS, ASP.NET, XML Dataset and .NET Framework.  Design and developed components using C#.NET.  Created Role Based security levels for Windows Forms Authorization.  Implemented server caching techniques, state management, windows and Forms Authentication in ASP.NET.  Involved in customizing the Windows Forms Data grid.  Developed custom controls for Windows Forms and generating reports.  Involved in the development of SOAP based XML Web Services like Financial account management and Purchase Orders which forms the business logic components of the system.  Prepared Test cases provided technical documentation. Used the N-Unit for unit testing of the classes. Environment: ASP.NET, C#, IIS 5.0, ADO.NET, Visual Studio.NET and XML, XML Web Services, XSL/XSLT, SOAP, JavaScript, SQL Server 2005, Windows 2000.