Sunteți pe pagina 1din 9

MADHAVI

(Sr. .Net Developer)


Madhavikrishna.yeluri@gmail.com (M) 732-983-6282
PROFESSIONAL SUMMARY:
 Over 8 years of experience in Requirement analysis, Design,
Development, Testing and maintenance involving N-Tier, Client/Server
Architecture and Web Based Applications, mostly with Financial Services,
Banking, Healthcare, E-Commerce and Manufacturing Domains.
 Developed web based and windows based desktop applications in
Microsoft .Net Technologies using C# .Net/ VB.Net Framework
4.0/3.5/3.0/2.0/1.1, ASP.Net, Windows Services, Web Services,
Windows Communication Foundation (WCF), Windows Work Flow
Foundation (WWF), Windows Presentation Foundation (WPF) and
ADO.Net.
 Excellent knowledge in applying Object Oriented Analysis and
Design (OOAD) and Design Patterns like Model View Controller (MVC),
Abstract Factory and Singleton.
 Designed and implemented Data Access Layer (DAL) using ADO.NET
objects like Data Adapter, Data Reader, Dataset, Data Table and
Repeater to access databases like SQL Server 2005/2000 & Oracle
10g/9i.
 Excellent skills in creating Web Forms, Navigation controls, User
Controls and Custom Controls in ASP.NET using Visual Studio .NET
2010/2008/2005/2003.
 Designed and developed Master Pages to centralize the common
functionality of the web pages and designed site navigation features like web
Sitemap path, Tree view and Menu control within the web application project.
 Extensively worked with Cascading Style Sheets (CSS), Themes,
and Skins to maintain consistent layout across all the pages.
 Strong Database skills in SQL Server 2008/2005/2003, Oracle 10g/9i/8i, MS-
Access.
 Strong abilities in Data Modeling, Database Design, Views, Stored Procedures,
Joins, Triggers and Functions using SQL Server, Oracle and MS Access.
 Developed Configured and Consumed Web Services using Windows
Communication foundation (WCF) in C#/VB.NET.
 Managed the flow of application using Windows Workflow
Foundations (WWF).
 Working knowledge of Windows Presentation Framework (WPF),
which provides developers with a unified programming model for building rich
windows smart user experiences that incorporate UI, Media and documents.
 Knowledge in developing Rich User Interface Applications (RIA) using
Silverlight.
 Worked on implementing Data Access Layer using LINQ to SQL, LINQ
to Objects.
 Experience in implementing Service Oriented Architecture (SOA)
using .Net Web Services (SOAP, UDDI and WSDL), XML, XSLT, .NET
Reflection.
 Experienced in Unit, Functional, System Integration and Regression
Testing and well versed in several third party tools for bug tracking.
 Expertise in configuring, using & administrating version control
systems like MS Visual Source Safe (VSS) and Team Foundation Server
(TFS).
 Hands on experience in generating reports using Crystal Reports
2008, SSRS and Microsoft Excel and integration of the same with
ASP.Net for web based reporting.
 Excellent technical, communication & interpersonal skills, self-
motivated, ability to handle multiple tasks within deadlines and willing to
learn new technologies.

EDUCATION
• Master of Computer Applications from Bharatidasan University.

TECHNICAL SKILLS
.Net .NET Framework 1.x/2.0/3.0/3.5/4.0, C#, VB.Net, ADO.Net,
Technologies PL/SQL, Windows Communication Foundation(WCF), Windows
Presentation Foundation (WPF)
Web Technology ASP.Net, AJAX, AJAX Control Toolkit, ASP, HTML, DHTML, CSS,
JavaScript, Web Service, XML, XSL, XSLT.
Web Server IIS 5.0/6.0/7.5
Databases SQL Server 2000/2005/2008, Oracle 8i/9i/10g, MS-Access
Reporting Tools Crystal Report 2008, SQL Server Reporting Service 2005
(SSRS), DUNDAS
Version Control Microsoft Visual Source Safe (VSS), Team Foundation Server
(TFS)
IDE Visual Studio 2003/2005/2008/2010
Operating Windows 2000/NT/2003/XP/Vista/7,UNIX
System
Standards & OOAD with UML, MVC, Singleton and Factory Design Pattern,
Trends SOA (Service Oriented Architecture)
Other Concepts C,C++,Visual Basic 6.0
& Technologies
Tools/Applicatio NUnit
ns

PROFESSIONAL EXPERIENCE

Florida Department of State (DOS), Tallahassee, FL (Sep


2010 –Till Date)
Project : ENight (Election Night)
Position: Sr. .Net Developer

This application front-end is developed using ASP.NET4.0, and middle-tier in C#.


Develop an asp.net application that handles all of the data processing and
management involved in an election. This includes mapping county race and
candidate codes to state races and candidates; county data entry of status and
turnout; upload and processing of county election result files; automating the
processing of county result files sent via SFTP; manual data entry of county canvass
certificates; and a Division of Elections (DOE) administrative component to track
county readiness; reset passwords; update county election flags; monitor county
participation on election night; and view the election results that haven’t been
posted to the public.

Roles & Responsibilities:

2
 Involved with Business Analyst’s and Project Managers to drive out
requirements for the project and translating these into functional
specifications.
 Extensively used C#.Net for developing Custom Objects as per the
requirements.
 Involved in developing Business Logic Layer and Data Access layer and
developed custom C#.net classes.
 Created ASP.NET web pages and wrote code behind pages using
C#.Net.
 Have used ASP.NET Validation controls to do server-side validations
and client-side validations based on the user’s browser.
 CSS was used to maintain uniform layout for all the web pages.
 Developed Custom controls to enable Reusability and have good working
knowledge with ASP.NET Web Server controls like Grid View, Data List and
Repeater for displaying the records.
 ADO.NET objects are extensively invoked for data retrieving,
querying, storage and manipulation.
 Implemented ADO.NET disconnected architecture to access all the
patient information from the SQL Server Database.
 Implemented Client-Side Web Service calls with AJAX Extensions and
used several AJAX controls for the rich UI and fast controls.
 Involved in writing various Java Scripts to add the additional
functionality to the various controls on the web pages.
 Involved in the creation of database tables and implementing primary,
foreign key constraints in the SQL Server Database.
 Extremely proficient in database design, Table Schema, Stored
Procedures, Views, Functions, Triggers, Cursors and Joins in SQL.
 Responsible for maintaining source control using Visual Source Safe.

[Tech Environment]: Visual Studio 2010, ASP.NET FRAMEWORK 4.0,


C#.Net, ADO.NET, HTML, AJAX, Cascading Style Sheets (CSS), JQuery, SSIS, IIS
7.5, Java Script, SQL Server 2008, Microsoft Visual Source Safe 6.0.,
Windows 7

Florida Department of Law Enforcement (FDLE), Tallahassee, FL


(Jun 2009 – Aug 2010)
Position: Senior .Net Developer

The Florida Department of Law Enforcement (FDLE) provides criminal justice


information needed to prevent crime, solve cases, recover property, and identify
and apprehend criminals; provides screening to identify persons with criminal
warrants, arrests, and convictions; and provides statistical and analytical
information about crime to policy-makers and the public.

Roles & Responsibilities:


 Analyzed the requirements and significantly contributed in developing
architecture for the application.
 Worked collaboratively with a team and involved in development life cycle
(SDLC), from design phase to implementation phase, testing and
deployment.
 Involved in creating multi-tiered and multithreaded applications using .Net
framework.

3
 Designed user interface and implemented application logic using C#.Net
with good working knowledge on different controls and templates like Data
Grid Control.
 Worked with WCF services to provide interoperability of the application with
the other third party web services.
 Developed DAL using LINQ, invoked DB tables and stored procedures and
implemented LINQ Lambda Expressions to query in memory expressions.
 Involved in Development of Data Access, Business and application layer using
C#.Net and ASP. NET.
 Implemented Grid View Control in ASP.Net and several server controls to
display the Report links as Parent Grid and Reports are displayed in Child
Grids with data sorting capability.
 Developed Custom controls to enable Reusability and have good working
knowledge with ASP.NET Web Server controls like Grid View, Data List
and Repeater for displaying the records.
 Implemented Site Map control for the site navigation and created Master
Page for designing header and footer of the page.
 Applied Themes using skins and CSS to maintain consistency across all the
pages in the application.
 Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET,
XML, XSL/XSLT, HTML and JavaScript.
 Improved performance by extensively coding with JavaScript for Client-side
validations to eliminate round trip to the server.
 Designed AJAX based applications to improve the response time.
 Worked with the AJAX Control Tool Kit and extensively used the Script
Manager and Update Panel Controls.
 Extensively wrote and used SQL stored procedures, Database Triggers and
extensively worked to develop complex queries to pull data for business
users.
 Provided ASP.Net Security for applicants, and generated reports monthly
using SSRS.
 Responsible for maintaining source control using Microsoft Team
Foundation Server.
 Worked with the NUnit framework to handle unit testing on user interface
elements in ASP.NET.
 Responsible for creating the .NET builds and making sure the builds are
migrated all the way up to the Production Environment.

[Tech. Environment]: ASP.NET, C#.Net, Web forms, .NET Framework 3.0/3.5,


SQL Server 2008 , SSRS, Windows Communication Foundation (WCF),
XAML,XML, XSLT, UML, Themes, Master Pages, JavaScript, Web Services, LINQ,MS
TFS, NUnit.

Brandt Information Services, Tallahassee, FL (Feb


2008 – Jun 2009)
Project : Papa John’s
Position: Sr. .Net Developer

This application front-end is developed using ASP.NET, and middle-tier in C#. The
main motive of this application is to order the pizzas mobile devices. This
application mainly communicates with the website of Papa John’s for getting
updated data. Different types of parsers were designed to communicate with the
website. Upon successful registration with the Papa John’s Mobile Web, the user is
given with a username and password to create his own pizza for ordering purpose.

4
The user is also given the option of modifying his account like username, email,
password etc.

Roles & Responsibilities:


 Involved with Business Analyst’s and Project Managers to drive out
requirements for the project and translating these into functional
specifications.
 Implemented Agile Methodology on iteration base and integrated all
iterations after development.
 Extensively used C#.Net for developing Custom Objects as per the
requirements.
 Involved in developing Business Logic Layer and Data Access layer and
developed custom C#.net classes from XSD schemas to validate and
serialize the XML based accumulator data from the web services.
 Created multi-tiered and multithreaded applications using C#.net and
other technologies.
 Created ASP.NET web pages and wrote code behind pages using
C#.Net.
 Have used ASP.NET Validation controls to do server-side validations
and client-side validations based on the user’s browser.
 CSS was used to maintain uniform layout for all the web pages.
 ADO.NET objects are extensively invoked for data retrieving,
querying, storage and manipulation.
 Implemented ADO.NET disconnected architecture to access all the
patient information from the SQL Server Database.
 Implemented Client-Side Web Service calls with AJAX Extensions and
used several AJAX controls for the rich UI and fast controls.
 Involved in writing various Java Scripts to add the additional
functionality to the various controls on the web pages.
 Implemented Web services with SOA using WCF for passing data to multiple
platforms.
 Worked with WCF services to provide interoperability of the
application with the other third party web services.
 Exposed business logic through WCF as services and consumed those
services from the client applications.
 Defined and implemented WCF Service Contracts and hosted the
application in IIS by configuring them with secure bindings through
endpoints.
 Used Windows Presentation Foundation (WPF) for creating
graphical user interfaces using XAML for the Windows Application.
 Developed WPF Composite Events to Publish and Subscribe different
Events and employed Multithreading techniques.
 Involved in the creation of database tables and implementing primary,
foreign key constraints in the SQL Server Database.
 Extremely proficient in database design, Table Schema, Stored
Procedures, Views, Functions, Triggers, Cursors and Joins in SQL.
 Designed and developed parameterized reports, linked reports, matrix and
tabular reports with drill down, drill through and drop down menu option using
SSRS.
 Responsible for maintaining source control using Microsoft Team
Foundation Server.

5
[Tech Environment]: ASP.NET FRAMEWORK 3.0, C#.Net, ADO.NET, Windows
Communication Foundation (WCF), Windows Presentation Foundation (WPF),
HTML, AJAX, CSS, XML,XSLT, XPATH, Web Services, SSRS, IIS 6.0, Java Script,
SQL Server 2005, SOA (service oriented architecture) , Microsoft Team
Foundation Server (TFS).

TARANTULA.NET, INDIA (Apr 2007


– Jan 2008)
Client: Vodaphone, O2 - UK
Project : Reportula.NET
Position: Sr. .Net Developer

Reportula is a WYSIWYG Web-based Management Information System (MIS).,


providing a self-service reporting module for a application. It provides a quick and
easy way for users to access key statistics on data. Users have to generate an XML
in which Relationships with in a report, Attributes of a report and Filter conditions of
a report should be mentioned

Roles & Responsibilities:


 Involved in understanding existing applications and reviewing requirements,
use cases with business team and implementing and prioritizing the tasks per
business requirements using the Agile (Scrum Tool) Methodology.
 Designed and developed base business class and other template classes for
business entities using Generics in C#.
 Expertise in developing Customer error pages in ASP.Net and exception
handling in C#.
 Have used ASP.NET Validation controls to do server-side validations and
client-side validations based on the user’s browser.
 Developed Page Footer, Page Header, and Popup Page header using Master
Pages and used different Cascading Style Sheets to implement styles on
different controls in ASP.Net.
 Worked extensively with ADO.NET data objects such as Data Adapter, Data
Reader, Dataset, Data Table for consistent access to data sources.
 Designed web forms with user-friendly interface using JavaScript for easy
operation of program in Visual studio .Net.
 Good Experience in analysis and design of the Relational Database
Management Systems environment and experience in development of
Stored Procedures, Functions, Index, Views and Triggers in SQL
Server 2000/2005.
 Hands on Experience on DUNDAS CHARTS to let the users create their
business timely required reports.
 Created dashboards and scorecards using DUNDAS charts
 Built different types of chart reports using DUNDAS for the business
requirement like column chart, Pie Charts
 Involved in Maintenance, Testing and troubleshooting of the
development server.
 Deployed at production environment and checked to meet all requirements.

[Tech Environment]: Visual Studio 2005,MS SQL Server 2005, T-SQL,


DUNDAS CHARTS, ASP.NET, C#.Net, AJAX, HTML, XML, Cascading Style Sheets
(CSS), JavaScript, Visual SourceSafe, Windows XP

6
TARANTULA.NET, INDIA (Feb 2005
- Mar 2007)
Project : eCo-Locations (Electronic Co-Locations)
Position: Sr. .Net Developer

eCo-Location To provide a facility for all operators to search and notify other
operators of a new Co-Located Site(s) via the on-line eCo-Location advice form. To
provide a facility for all operators to search and notify other operators of a new Co-
Located Site(s) via the on-line eCo-Location advice form. To drive the process and
notify the other OLO parties when an eCo-Location advice form is submitted and
when it has been approved / rejected. Provide a database of all co-located sites,
which can be used for searching on. Transparency for all parties on which operators
have accepted/rejected/not replied to on-line advise forms. To provide and audit for
all responses of all eCo-Location notifications

Responsibilities:
 Involved in different phases of SDLC like Design, Implementation and
Testing.
 Developed core business algorithm to create milestones and extensively
involved in Developing Components for Business Layer and Data Layer.
 Implemented business logic using C# class libraries.
 Implemented and extensively used the Object Oriented programming
concepts in C# and ASP. Net 2.0.
 Intensive use of Master Pages, CSS and HTML to design look and feel of
the web pages in ASP.NET.
 Implemented User Controls like Page Footer, Page Header, and Popup Page
header & integrated them in different aspx pages and also developed
Custom Controls which provides flexibility, reusability better deign time
experience.
 Developed partial post back validations to manipulate data on web pages
using AJAX.
 Implemented Data access layer using ADO.NET to connect and retrieve or
manipulate database information.
 Programmed ADO.NET for communication between application and
database, used extensively Data Grid, Data Set, Data Table, Data Views, Data
Adapter and Data Readers to render reports.
 Client-Side Scripting was performed using Java Script.
 Developed Stored Procedures, Triggers, and Views for accessing the SQL
Server 2005.
 Involved in Unit Testing, Integration Testing and deployment of the
application.
 Used Visual Source Safe for version control of the source code along with
the maintenance of the builds and the relevant documents of the same.

[Tech Environment]: Visual Studio 2005, ASP.NET 2.0, C#.NET, ADO.NET,


SQL Server 2005, XML, HTML, XSLT, XPath, JavaScript, AJAX, IIS 6.0, NUNIT.

INDIA COMPU MASTER (ICM), INDIA (Jun 2003-


Jan 2005)
Project : SPOT (Software Package Online Training)
Position: .Net Developer

7
‘Software Package Online Training’ is an E-Learning project developed to provide
many software packages that are useful for students to improve their Technical
skills. Users can listen to the package with the available audio features.
SBT (Server Based Training): This will be useful for loading our package in side
the server of any college or institution. Administrator can give access to the people
irrespective of their field i.e. he can give access or deny the access to the faculties
or students. Faculty can be assigned to any number of students according to their
skill set.
CBT (CD Based Training): This Package is available in CD's along with audio
features.
WBT (Web Based Training): This Package is available in online version. Extra
features provided in WBT are Chat Handling and Query Handling. Students can chat
with the faculties by booking their slots. The faculties can handle queries, which are
sent by the students

Roles & Responsibilities:


 Involved in requirement analysis, design and development of SPOT
application.
 Involved in module, which involves events starting from patient registration
to patient medication and discharge and also involved in Staff Record
Maintenance module, billing and drug inventory system, Laboratory
automation module using n-tier Client/Server Architecture.
 Developed routines for the business tier using Assemblies in C#.
 Implemented Delegates, Events, User Controls and Custom controls in C#.
 Expertise in designing ASP.Net based User Interfaces with CSS, JavaScript
and HTML.
 Implemented Caching in ASP.Net to manage the State, to store the items in
Cache and also to reduce the number of Server requests.
 Updating online database based on functional Requirement.
 Developed the user interface using ASP.NET and HTML.
 Involved in creating and maintaining tables at backend using SQL Server
2000.
 Involved in preparing documentation for User Manual and Administrator
Manual and getting them approved.
 Used ADO.NET to retrieve, update and query data in the SQL Server 2000
database using Datasets and Data Grids.
 Involved in Unit and Integration Testing for quality assurance purpose
using.
 Version Controlling of the Source code is done through Visual Source Safe.

[Tech Environment]: Visual Studio 2003, ASP.NET 1.1, ADO.NET, SQL Server
2000,IIS 5.1, JavaScript and Visual Source Safe

INDIA COMPU MASTER (ICM), INDIA (Apr 2002 –


Jun 2003)
Project: BrandiesMLM
Position: .Net Developer

BrandiesMLM (Mailing List Management) is a client specific project done for


Brandies University. University maintains staff and students database. University
may send postal mails and emails to staff members and students. At times,
University uses this package for easy operations.

8
The university mainly depends on this project to have communication with students
and staff members Operate easily on data entry and validations.

Roles and Responsibilities:


 Involved in gathering requirements and assisted in the Application
Development, Database Design and debugging.
 Designed and Coded Windows Forms and Web Forms in VB.NET using Visual
Studio. NET 2003.
 Developed various controls and used VB Script to perform validations at the
browser level in VB.Net 1.1.
 Applied styles in web pages and controls using Cascading Style Sheets.
 Constructed and created the entire Database in SQL SERVER 2000 using T-
SQL statements.
 Developed Stored Procedures, Functions, Triggers, Indexes, and Views at
database level in SQL SERVER 2000.
 Used ADO Data Objects for accessing SQL Server Data base.
 Supported business functions through use of internally-developed and third-
party software solutions.
 Assisted in Unit Testing, troubleshooting and resolution of database issues.

[Tech Environment]: VB.NET, Visual Studio .NET 2003, ADO.NET, HTML,


JavaScript, Microsoft SQL SERVER 2000, Cascading Style Sheets, Windows XP.

S-ar putea să vă placă și