SlideShare a Scribd company logo
1 of 6
MOUNIKA
Sr.NET DEVELOPER
SUMMARY
● 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based,
Client-Server and N-tier Architecture in various domains.
● Technical expertise in Microsoft Technologies, such as .NET Framework (3.5/4.0/4.5), ASP.NET, C# Web
Services, WCF, LINQ, IIS, SOAP, XML, XSL, XSLT, HTML, JavaScript, Typescript, Visual Studio.Net
2013/2012/2010, AJAX and ADO.Net.
● Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process
such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and
implementation.
● Experience in evaluating application architectures and led refactoring efforts to solve problems by applying
enterprise application design patterns including Domain driven design (DDD), ORM.
● Expertise in Client Side Technologies and frameworks such as Knockout JS, DATA JS, Bootstrap 3.0, LESS,
HTML5.
● Hands on experience in design using Object Oriented Programming Principles like Inheritance,
Polymorphism and Design patterns like Factory, Singleton and Repository.
● Proficiency in working with various third party server side and client side UI components like Telerik, Sync
fusion controls.
● Experience in developing WCF SOAPREST, WEB API services to expose useful functionality to web users
SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users
and consuming them.
● Experience in using Language-Integrated Query (LINQ) to retrieve and modify data.
● Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications
that work across all popular browsers.
● Expertise in implementing SOA architecture thru WCF services which used to rapidly building service-oriented
applications that communicate across the web and the enterprise with features Serialization, Versioning,
Interoperability and hosting.
● Used various modules of Enterprise application blocks (EntLib 5.0)like Validation application blocks,
Exception handling Application blocks , Logging application Blocks and Data access Application blocks
● Created Entity classes, relationships between entity classes using Entity Framework 6.0/4.0 to manage
relational data as objects and used LINQ to Entities to massage the data.
● Experienced in improving performance and avoiding SQL injections by using LINQ expressions or Lambda
expressions on multiple data sources, and usage of strongly typed objects IEnumerable<T>/IQueryable<T>
● Experience in development and implementation of Windows Communication Foundation (WCF), and also
Responsible for developing WCF based Service, Data, Fault and Message Contracts.
● Proficient in Implementing WCF services and consuming using different protocols and implementing features
like Security, Debugging and Performance.
● Highly Knowledgeable in ASP.NET MVC 5.0/4.0/3.0 in implementing Model, View And Controllers with State
Management, Security, Action methods etc.,..
● Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with
databases like SQL Server 2008/2005/2000 & Oracle 11g/10g/9i/8i.
● Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports
and experience in developing integration packages using SQL Server Integration Service (SSIS).
● Experience in designing and developing Databases in SQL Server 2012/2008/2005 & Oracle 11g/10g/9i/8i
which includes the development of Stored Procedures, User Defined Functions and Triggers using Transact
SQL.
● Extensive working experience in working with Agile (SCRUM), Waterfall and Test Driven Development
(TDD).
● Excellent Written, Analytical Skills and Verbal Communication skills with a customer service oriented
attitude.
EDUCATION
Bachelor of Technology from Amrita Vishwa Vidyapeetham, Bengaluru, India
SKILLS
Programming Languages: C#.Net(4.0/3.5/3.0) ,VB.NET(10.0/9.0/8.0), HTML, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 4.0/3.0, Silverlight 4.0/3.0, ASP.Net Ajax
3.0/2.0, Javascript, Jquery, VB Script, AngularJS
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL, LINQ to XML
UI Technologies: Winforms, WPF, Jquery UI
IDE Tools: Visual Studio 2010/2008/2005, Sql Server Management Studio
Databases: MS SQL SERVER 2012/2008/2005/2000, MS Access 2010/2007/2003, Oracle
11g/10g/9i/8i, Cassandra
Reporting Tools: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008)
Modeling Tools: UML, MS Visio 2010/2007
Web services: WCF, SOAP, Web API
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0,MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS(7.0/6.0/5.0/4.0)
PROFESSIONAL EXPERIENCE
Rockwell Collins Jan 2014 – Till Date
Sr.Net Developer
Description: Rockwell Collins, Inc. is a large United States-based international company headquartered in Cedar
Rapids, Iowa, primarily providing avionics and information technology systems and services
to governmental agencies and aircraft manufacturers.
Responsibilities:
● Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various
other tiers of N-Tired application.
● Designed and developed abstract classes, interfaces, classes to construct the business logic using Object
Oriented Concepts.
● Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with
C# as code behind AngularJS, is used for client side validation.
● Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
● Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages
“Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
● Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
● Used AngularJS as the development framework to build a single-page application.
● Created the Data access layer and Data access objects using ADO.NET Entity frame work and LINQ to
reduce impedance mismatch.
● Worked with Oracle SQL Developer for writing complex stored procedures.
● Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
● Performed CRUD operations with WCF Restful services using Web-Get, Web-Invoke.
● Used bindings to control the construction of the Windows Communication Foundation (WCF) channel
stack at runtime.
● Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files OLEDB
etc. to Access etc.
● Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in
analyzing multi-dimensional reports in SSRS.
● Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class,
instead of relying on the class to create the object itself.
● Used Bootstrap for responsive user interface.
● Leveraged AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to
View and vice versa.
● Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
● Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve
performance to LINQ to Entities.
● Helped migrate from SOA to RESTful services using ASP.NET Web API.
● Worked with Team Foundation Server 2013 for version control of the source code along with the
maintenance of the builds and the relevant documents of the same.
Environment: Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.0, 4.5, ASP.NET MVC 4.5, Entity Frame Work
5.0, ADO.NET, LINQ, WCF, TFS, XML, AngularJS, ORACLE, SOAP, SQL Developer, AJAX, XSLT, Microsoft
Enterprise Library, NUNIT, SSIS, SSRS, SQL Server Express 2012, Windows Server 2005/2008 R2.
Putnam Investments Boston, MA June 2012– Dec 2013
Sr.Net Developer
Description: Putnam Investments is an investment management firm, this project was involved in coordination,
development, installation and migration of (Small server farm), staging (Medium server farm) and production (Large
server farm).
Responsibilities:
● Involved in full life cycle of the project from requirements gathering to transition using Agile Methodology.
● Extensively involved in Developing Components for Business Layer and Data Layer, implementation in
(Model View Presenter) MVP Architecture
● Developed the Classes, Objects, DataSet Classes, and Methods depending upon the business requirements.
● Developed the independent WCF (Windows Communication Foundation) services and defined Service
Contracts for specific functionality in project search module.
● Implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database
information.
● Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using
LINQ.
● Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting,
filtering and paging with Entity framework in MVC.
● Used .Net MVC to allow for greater code separation and implemented a view engine that allowed for
greater code reuse
● Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on
to the page
● Developed many T-SQL queries to fetch data as per the business requirements with proper tuning
techniques.
● Added enhancements/Fixes using .NET 4/MVC 3 and creating new web services using JQuery and
AJAX/Rest.
● Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as
parameter to the stored procedures.
● Implemented Serialization and Deserialization of objects.
● Intensive use of CSS and HTML to design look and feel of the web pages.
● Used ADO.Net to establish connection with the database and used Data Grid, Data List and Repeater
controls for displaying the data in a clear format.
● Developed various stored procedures for the data retrieval from the database and generation of different
types of reports using SQL reporting services (SSRS).
● Created reports from Data Warehouse using SQL Server Reporting Services (SSRS).
● Used Team Foundation Server (TFS) as Source Control and Document management
Environment: ASP.Net 2.0, ADO.NET, MVC 3.0, SQL Server 2005, XML, HTML, XSLT, XPath, JavaScript, IIS
6.0, NUNIT, Visual Source Safe, SSRS, SSAS, WCF, T-SQL, DHTML, COM, Windows Server 2003.
Pearson, Bala Cynwyd, PA
.Net Developer May 2011– May 2012
Description: Pearson is the global leader in integrated education and technology publishing, offering educational
products for children, schools, universities, adults, and corporations. An E-Commerce application, where the client is
provided with a wide range of educational products from which the client can make a choice and buy the product
based on benefits and features detailed in the application. The main functionality includes keeping a track of all the
orders placed by the client and its delivery status which is implemented as “Client “and “Admin”. Client will be able
to see all the product information, make a choice and place order by paying through the PAYPAL gateway whereas
admin can update the product information and delivery status.
Responsibilities:
● Successfully organized initial set of requirements into master list of Use Cases.
● Worked in an Agile Environment to deliver higher-quality software far more rapidly.
● Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture
and database connectivity.
● Worked on different aspects of .NET framework, like ASP.NET 2.0, ADO.NET and C#.
● Involved in designing of User Interface with CSS, HTML, and DHTML.
● Developed presentation layer using server-controls, HTML controls and user and custom controls.
● Application was developed under ASP.Net MVC architecture. Used AJAX Library, CSS, JavaScript and
various web controls to present data to users in a much comfortable environment.
● Used various ASP.NET 2.0 web server controls that included Site Map Path, Menu, Tree View, Grid
View and Details View to develop web forms.
● Used AJAX to trade data with a web server, without reloading the page.
● ADO.NET was used to connect to the databases in a disconnected oriented architecture.
● Created event driven Web Forms using ASP.NET and implemented form validation.
● Extensively used Grid view control throughout the application.
● Used SOAP to Implement Web Services and Consumed and published XML web services in the
application
● Created CSS files to be applied to various web forms on the web pages.
● Extensively used Ajax to reduce connections to the server, since scripts and style sheets only have to be
requested once.
● Using Validation controls using both Custom validation and JavaScript was written for Client side
validations and also used the new validation controls in VS 2008.
● Involved in designing multiple Web APIs.
● Developed extensive Stored Procedures and Triggers in Oracle 9i and developed classes for connecting to
the Oracle 9i Database.
● Created Crystal reports 10.0 on the web page by accessing the database.
● Involved in Unit Testing and Integration Testing of the entire application.
● Implemented version controlling using Visual Source Safe.
Environment: ASP.NET 2.0, C#, ADO.NET, ASP.NET MVC, XML, Web services, HTML, JavaScript, IIS 6.0,
HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2005, COM+, Win Forms, XML, XSL,
HTML, Oracle 9i, Crystal Reports X
Sun America Financial Services, CA Nov 2010 – April 2011
.Net Developer
Description: Sun America Financial Services, a member of American International Group, Inc. is a financial
services company specializing in retirement savings and investment products and services. Navisys is a web based
application that is used to create new business, maintain the existing Annuities and supports the execution of all the
financial transactions on the existing policies. This is an in house application used by the Sun America’s service
center.
Responsibilities:
● Extensively used OO Design to develop Analysis model and Design model.
● Designed and developed web forms in ASP.NET & C#. NET using .NET Framework 2.0.
● Used ADO.Net components such as Datasets, DataReader, Data View and DataTable.
● Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
● Designed user interface screens using user controls and Web forms. Designed and developed Custom
controls to use with web forms.
● Designed and developed a web based application and component using C# to automatically generate
constants by reading and parsing XML source files and schema files.
● Designed and developed a windows application and component for this module using C# to automatically
generate user control templates using XML source files.
● Designed and developed .NET components using C# and XML to communicate with Web Services.
● Maintaining Session objects of application and Implemented caching techniques.
● Experience in writing expressions in SSRS and Expert in fine tuning the reports. Created many Drill through
and Drill Down reports using SSRS
● Designed and developed Data Transformation Services (DTS) packages for loading data from various
sources into SQL Server 2000.
Environment: NET Framework 2.0, ASP.NET, C#, .NET Framework 2.0, ADO.NET, AJAX, Visual Studio.NET
2005/2003, SSRS, SSAS, SQL Server 2005, HTML, XML, XSL, SOAP, JavaScript and MS Source Safe 6.0, IIS
6.0, Windows Server 2003.
Infosys India July 2008 – Oct 2010
Jr .Net Developer
Title: Administrative Management
Description: This system is being designed to manage different functionalities of the school. It has three modules.
Administrator to create, update and manage teachers, librarians, clerks and other staff members in the school uses
administrator, Teacher, Library, and Administrator Module.
Responsibilities:
● Designed Web pages using ASP.NET
● ASP to get the information dynamically from the database, ADO Objects is used to update the data into SQL
Server database.
● Validated the web page fields with JavaScript.
● Documented the design and process of the application
Environment: ASP, VB 6.0, SQL Server 2000, VSS, and Windows NT.
● Used ADO.Net components such as Datasets, DataReader, Data View and DataTable.
● Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
● Designed user interface screens using user controls and Web forms. Designed and developed Custom
controls to use with web forms.
● Designed and developed a web based application and component using C# to automatically generate
constants by reading and parsing XML source files and schema files.
● Designed and developed a windows application and component for this module using C# to automatically
generate user control templates using XML source files.
● Designed and developed .NET components using C# and XML to communicate with Web Services.
● Maintaining Session objects of application and Implemented caching techniques.
● Experience in writing expressions in SSRS and Expert in fine tuning the reports. Created many Drill through
and Drill Down reports using SSRS
● Designed and developed Data Transformation Services (DTS) packages for loading data from various
sources into SQL Server 2000.
Environment: NET Framework 2.0, ASP.NET, C#, .NET Framework 2.0, ADO.NET, AJAX, Visual Studio.NET
2005/2003, SSRS, SSAS, SQL Server 2005, HTML, XML, XSL, SOAP, JavaScript and MS Source Safe 6.0, IIS
6.0, Windows Server 2003.
Infosys India July 2008 – Oct 2010
Jr .Net Developer
Title: Administrative Management
Description: This system is being designed to manage different functionalities of the school. It has three modules.
Administrator to create, update and manage teachers, librarians, clerks and other staff members in the school uses
administrator, Teacher, Library, and Administrator Module.
Responsibilities:
● Designed Web pages using ASP.NET
● ASP to get the information dynamically from the database, ADO Objects is used to update the data into SQL
Server database.
● Validated the web page fields with JavaScript.
● Documented the design and process of the application
Environment: ASP, VB 6.0, SQL Server 2000, VSS, and Windows NT.

More Related Content

What's hot

SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016Syed Raza
 
Sr. Software Engineer
Sr. Software EngineerSr. Software Engineer
Sr. Software EngineerUmeshBaria3
 
Microsoft SQL Server 2008
Microsoft SQL Server 2008Microsoft SQL Server 2008
Microsoft SQL Server 2008Hossein Zahed
 
Modern Java Web Development
Modern Java Web DevelopmentModern Java Web Development
Modern Java Web Developmentzenyk
 
Silver Light
Silver LightSilver Light
Silver Lightgourav
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_ResumeAman Kebreab
 
Dalton Sergio Leonardo Eng Resume 20160803
Dalton Sergio Leonardo Eng Resume 20160803Dalton Sergio Leonardo Eng Resume 20160803
Dalton Sergio Leonardo Eng Resume 20160803Dalton Sergio Leonardo
 
SOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basicsSOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basicsYaniv Pessach
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesseJim Nye
 

What's hot (19)

harish_resume
harish_resumeharish_resume
harish_resume
 
SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016SYED_RAZA_Monster_06012016
SYED_RAZA_Monster_06012016
 
Patel v res_(1)
Patel v res_(1)Patel v res_(1)
Patel v res_(1)
 
Sr. Software Engineer
Sr. Software EngineerSr. Software Engineer
Sr. Software Engineer
 
Detailed-Resume-Rebai-Hamida
Detailed-Resume-Rebai-HamidaDetailed-Resume-Rebai-Hamida
Detailed-Resume-Rebai-Hamida
 
Microsoft SQL Server 2008
Microsoft SQL Server 2008Microsoft SQL Server 2008
Microsoft SQL Server 2008
 
Resume
ResumeResume
Resume
 
Modern Java Web Development
Modern Java Web DevelopmentModern Java Web Development
Modern Java Web Development
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Lecture 05 web_applicationframeworks
Lecture 05 web_applicationframeworksLecture 05 web_applicationframeworks
Lecture 05 web_applicationframeworks
 
NaveenQuodras_Resume
NaveenQuodras_ResumeNaveenQuodras_Resume
NaveenQuodras_Resume
 
Silver Light
Silver LightSilver Light
Silver Light
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_Resume
 
George Jordanov CV
George Jordanov CVGeorge Jordanov CV
George Jordanov CV
 
Dalton Sergio Leonardo Eng Resume 20160803
Dalton Sergio Leonardo Eng Resume 20160803Dalton Sergio Leonardo Eng Resume 20160803
Dalton Sergio Leonardo Eng Resume 20160803
 
SOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basicsSOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basics
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesse
 
David Kuang(word)
David Kuang(word)David Kuang(word)
David Kuang(word)
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 

Similar to Mounika .net dev

Similar to Mounika .net dev (20)

KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Resume 2016-5
Resume 2016-5Resume 2016-5
Resume 2016-5
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
 
GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
RAJESH MONGA
RAJESH MONGARAJESH MONGA
RAJESH MONGA
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
Vamshi
VamshiVamshi
Vamshi
 
VAMSHI
VAMSHIVAMSHI
VAMSHI
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
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
 
Vamshi
VamshiVamshi
Vamshi
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
Himanshu_Resume
Himanshu_ResumeHimanshu_Resume
Himanshu_Resume
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 

Mounika .net dev

  • 1. MOUNIKA Sr.NET DEVELOPER SUMMARY ● 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client-Server and N-tier Architecture in various domains. ● Technical expertise in Microsoft Technologies, such as .NET Framework (3.5/4.0/4.5), ASP.NET, C# Web Services, WCF, LINQ, IIS, SOAP, XML, XSL, XSLT, HTML, JavaScript, Typescript, Visual Studio.Net 2013/2012/2010, AJAX and ADO.Net. ● Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation. ● Experience in evaluating application architectures and led refactoring efforts to solve problems by applying enterprise application design patterns including Domain driven design (DDD), ORM. ● Expertise in Client Side Technologies and frameworks such as Knockout JS, DATA JS, Bootstrap 3.0, LESS, HTML5. ● Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Factory, Singleton and Repository. ● Proficiency in working with various third party server side and client side UI components like Telerik, Sync fusion controls. ● Experience in developing WCF SOAPREST, WEB API services to expose useful functionality to web users SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them. ● Experience in using Language-Integrated Query (LINQ) to retrieve and modify data. ● Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers. ● Expertise in implementing SOA architecture thru WCF services which used to rapidly building service-oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting. ● Used various modules of Enterprise application blocks (EntLib 5.0)like Validation application blocks, Exception handling Application blocks , Logging application Blocks and Data access Application blocks ● Created Entity classes, relationships between entity classes using Entity Framework 6.0/4.0 to manage relational data as objects and used LINQ to Entities to massage the data. ● Experienced in improving performance and avoiding SQL injections by using LINQ expressions or Lambda expressions on multiple data sources, and usage of strongly typed objects IEnumerable<T>/IQueryable<T> ● Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts. ● Proficient in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance. ● Highly Knowledgeable in ASP.NET MVC 5.0/4.0/3.0 in implementing Model, View And Controllers with State Management, Security, Action methods etc.,.. ● Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 11g/10g/9i/8i. ● Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports and experience in developing integration packages using SQL Server Integration Service (SSIS). ● Experience in designing and developing Databases in SQL Server 2012/2008/2005 & Oracle 11g/10g/9i/8i which includes the development of Stored Procedures, User Defined Functions and Triggers using Transact SQL. ● Extensive working experience in working with Agile (SCRUM), Waterfall and Test Driven Development (TDD). ● Excellent Written, Analytical Skills and Verbal Communication skills with a customer service oriented attitude. EDUCATION Bachelor of Technology from Amrita Vishwa Vidyapeetham, Bengaluru, India
  • 2. SKILLS Programming Languages: C#.Net(4.0/3.5/3.0) ,VB.NET(10.0/9.0/8.0), HTML, T-Sql, PL/SQL Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 4.0/3.0, Silverlight 4.0/3.0, ASP.Net Ajax 3.0/2.0, Javascript, Jquery, VB Script, AngularJS Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL, LINQ to XML UI Technologies: Winforms, WPF, Jquery UI IDE Tools: Visual Studio 2010/2008/2005, Sql Server Management Studio Databases: MS SQL SERVER 2012/2008/2005/2000, MS Access 2010/2007/2003, Oracle 11g/10g/9i/8i, Cassandra Reporting Tools: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8) Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008) Modeling Tools: UML, MS Visio 2010/2007 Web services: WCF, SOAP, Web API Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0,MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1 Servers: Windows Server 2008/2003/NT, Microsoft IIS(7.0/6.0/5.0/4.0) PROFESSIONAL EXPERIENCE Rockwell Collins Jan 2014 – Till Date Sr.Net Developer Description: Rockwell Collins, Inc. is a large United States-based international company headquartered in Cedar Rapids, Iowa, primarily providing avionics and information technology systems and services to governmental agencies and aircraft manufacturers. Responsibilities: ● Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application. ● Designed and developed abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts. ● Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind AngularJS, is used for client side validation. ● Modified web services to interact with the other applications and exposed them using SOAP and HTTP. ● Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”. ● Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC. ● Used AngularJS as the development framework to build a single-page application. ● Created the Data access layer and Data access objects using ADO.NET Entity frame work and LINQ to reduce impedance mismatch. ● Worked with Oracle SQL Developer for writing complex stored procedures. ● Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization ● Performed CRUD operations with WCF Restful services using Web-Get, Web-Invoke. ● Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime. ● Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files OLEDB etc. to Access etc. ● Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS. ● Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself. ● Used Bootstrap for responsive user interface. ● Leveraged AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
  • 3. ● Used LINQ to Entities for retrieving the data efficiently and Just in Time manner. ● Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities. ● Helped migrate from SOA to RESTful services using ASP.NET Web API. ● Worked with Team Foundation Server 2013 for version control of the source code along with the maintenance of the builds and the relevant documents of the same. Environment: Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.0, 4.5, ASP.NET MVC 4.5, Entity Frame Work 5.0, ADO.NET, LINQ, WCF, TFS, XML, AngularJS, ORACLE, SOAP, SQL Developer, AJAX, XSLT, Microsoft Enterprise Library, NUNIT, SSIS, SSRS, SQL Server Express 2012, Windows Server 2005/2008 R2. Putnam Investments Boston, MA June 2012– Dec 2013 Sr.Net Developer Description: Putnam Investments is an investment management firm, this project was involved in coordination, development, installation and migration of (Small server farm), staging (Medium server farm) and production (Large server farm). Responsibilities: ● Involved in full life cycle of the project from requirements gathering to transition using Agile Methodology. ● Extensively involved in Developing Components for Business Layer and Data Layer, implementation in (Model View Presenter) MVP Architecture ● Developed the Classes, Objects, DataSet Classes, and Methods depending upon the business requirements. ● Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module. ● Implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database information. ● Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ. ● Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC. ● Used .Net MVC to allow for greater code separation and implemented a view engine that allowed for greater code reuse ● Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page ● Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques. ● Added enhancements/Fixes using .NET 4/MVC 3 and creating new web services using JQuery and AJAX/Rest. ● Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures. ● Implemented Serialization and Deserialization of objects. ● Intensive use of CSS and HTML to design look and feel of the web pages. ● Used ADO.Net to establish connection with the database and used Data Grid, Data List and Repeater controls for displaying the data in a clear format. ● Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS). ● Created reports from Data Warehouse using SQL Server Reporting Services (SSRS). ● Used Team Foundation Server (TFS) as Source Control and Document management Environment: ASP.Net 2.0, ADO.NET, MVC 3.0, SQL Server 2005, XML, HTML, XSLT, XPath, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS, SSAS, WCF, T-SQL, DHTML, COM, Windows Server 2003. Pearson, Bala Cynwyd, PA
  • 4. .Net Developer May 2011– May 2012 Description: Pearson is the global leader in integrated education and technology publishing, offering educational products for children, schools, universities, adults, and corporations. An E-Commerce application, where the client is provided with a wide range of educational products from which the client can make a choice and buy the product based on benefits and features detailed in the application. The main functionality includes keeping a track of all the orders placed by the client and its delivery status which is implemented as “Client “and “Admin”. Client will be able to see all the product information, make a choice and place order by paying through the PAYPAL gateway whereas admin can update the product information and delivery status. Responsibilities: ● Successfully organized initial set of requirements into master list of Use Cases. ● Worked in an Agile Environment to deliver higher-quality software far more rapidly. ● Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity. ● Worked on different aspects of .NET framework, like ASP.NET 2.0, ADO.NET and C#. ● Involved in designing of User Interface with CSS, HTML, and DHTML. ● Developed presentation layer using server-controls, HTML controls and user and custom controls. ● Application was developed under ASP.Net MVC architecture. Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment. ● Used various ASP.NET 2.0 web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms. ● Used AJAX to trade data with a web server, without reloading the page. ● ADO.NET was used to connect to the databases in a disconnected oriented architecture. ● Created event driven Web Forms using ASP.NET and implemented form validation. ● Extensively used Grid view control throughout the application. ● Used SOAP to Implement Web Services and Consumed and published XML web services in the application ● Created CSS files to be applied to various web forms on the web pages. ● Extensively used Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once. ● Using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2008. ● Involved in designing multiple Web APIs. ● Developed extensive Stored Procedures and Triggers in Oracle 9i and developed classes for connecting to the Oracle 9i Database. ● Created Crystal reports 10.0 on the web page by accessing the database. ● Involved in Unit Testing and Integration Testing of the entire application. ● Implemented version controlling using Visual Source Safe. Environment: ASP.NET 2.0, C#, ADO.NET, ASP.NET MVC, XML, Web services, HTML, JavaScript, IIS 6.0, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2005, COM+, Win Forms, XML, XSL, HTML, Oracle 9i, Crystal Reports X Sun America Financial Services, CA Nov 2010 – April 2011 .Net Developer Description: Sun America Financial Services, a member of American International Group, Inc. is a financial services company specializing in retirement savings and investment products and services. Navisys is a web based application that is used to create new business, maintain the existing Annuities and supports the execution of all the financial transactions on the existing policies. This is an in house application used by the Sun America’s service center. Responsibilities: ● Extensively used OO Design to develop Analysis model and Design model. ● Designed and developed web forms in ASP.NET & C#. NET using .NET Framework 2.0.
  • 5. ● Used ADO.Net components such as Datasets, DataReader, Data View and DataTable. ● Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing. ● Designed user interface screens using user controls and Web forms. Designed and developed Custom controls to use with web forms. ● Designed and developed a web based application and component using C# to automatically generate constants by reading and parsing XML source files and schema files. ● Designed and developed a windows application and component for this module using C# to automatically generate user control templates using XML source files. ● Designed and developed .NET components using C# and XML to communicate with Web Services. ● Maintaining Session objects of application and Implemented caching techniques. ● Experience in writing expressions in SSRS and Expert in fine tuning the reports. Created many Drill through and Drill Down reports using SSRS ● Designed and developed Data Transformation Services (DTS) packages for loading data from various sources into SQL Server 2000. Environment: NET Framework 2.0, ASP.NET, C#, .NET Framework 2.0, ADO.NET, AJAX, Visual Studio.NET 2005/2003, SSRS, SSAS, SQL Server 2005, HTML, XML, XSL, SOAP, JavaScript and MS Source Safe 6.0, IIS 6.0, Windows Server 2003. Infosys India July 2008 – Oct 2010 Jr .Net Developer Title: Administrative Management Description: This system is being designed to manage different functionalities of the school. It has three modules. Administrator to create, update and manage teachers, librarians, clerks and other staff members in the school uses administrator, Teacher, Library, and Administrator Module. Responsibilities: ● Designed Web pages using ASP.NET ● ASP to get the information dynamically from the database, ADO Objects is used to update the data into SQL Server database. ● Validated the web page fields with JavaScript. ● Documented the design and process of the application Environment: ASP, VB 6.0, SQL Server 2000, VSS, and Windows NT.
  • 6. ● Used ADO.Net components such as Datasets, DataReader, Data View and DataTable. ● Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing. ● Designed user interface screens using user controls and Web forms. Designed and developed Custom controls to use with web forms. ● Designed and developed a web based application and component using C# to automatically generate constants by reading and parsing XML source files and schema files. ● Designed and developed a windows application and component for this module using C# to automatically generate user control templates using XML source files. ● Designed and developed .NET components using C# and XML to communicate with Web Services. ● Maintaining Session objects of application and Implemented caching techniques. ● Experience in writing expressions in SSRS and Expert in fine tuning the reports. Created many Drill through and Drill Down reports using SSRS ● Designed and developed Data Transformation Services (DTS) packages for loading data from various sources into SQL Server 2000. Environment: NET Framework 2.0, ASP.NET, C#, .NET Framework 2.0, ADO.NET, AJAX, Visual Studio.NET 2005/2003, SSRS, SSAS, SQL Server 2005, HTML, XML, XSL, SOAP, JavaScript and MS Source Safe 6.0, IIS 6.0, Windows Server 2003. Infosys India July 2008 – Oct 2010 Jr .Net Developer Title: Administrative Management Description: This system is being designed to manage different functionalities of the school. It has three modules. Administrator to create, update and manage teachers, librarians, clerks and other staff members in the school uses administrator, Teacher, Library, and Administrator Module. Responsibilities: ● Designed Web pages using ASP.NET ● ASP to get the information dynamically from the database, ADO Objects is used to update the data into SQL Server database. ● Validated the web page fields with JavaScript. ● Documented the design and process of the application Environment: ASP, VB 6.0, SQL Server 2000, VSS, and Windows NT.