The document provides a summary of Mounika's professional experience as a Sr.NET Developer. Over 7 years of experience developing web and client-server applications using Microsoft technologies like .NET Framework, ASP.NET, C#, SQL Server, etc. Proficient in software development methodologies like Agile and SDLC. Expertise in technologies such as WCF, LINQ, Entity Framework, MVC, JavaScript frameworks and reporting tools. Recent experience includes developing applications for companies like Rockwell Collins and Putnam Investments.
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.