SRINU
Professional Summary
> Over Seven years of IT experience in requirement analysis, architecture,
design and development of enterprise N-tier web and windows
applications.
> Proficiency in SDLC methodologies and development processes such as
requirement gathering, analysis and definition, prototyping, proof of
concept, designing and implementation.
> Worked in various domain applications such as Banking, Health Care, and
Insurance, e-commerce domains.
> Expertise in developing applications using Microsoft technologies such
as .NET Framework 4.0/3.5/3.0/2.0/1.1, Web applications using ASP.NET,
Win Forms using C#.Net and VB.Net, database access using ADO.NET and
distributed applications using WCF, XML Web Services.
> Extensive experience in creating rich content Web-Forms, Win-Forms, User
Controls using Windows Presentation Foundation (WPF) and Silverlight.
> Experience in designing rich user interfaces using Microsoft Expression
Blend 2/3.
> Experience in implementing the data binding capability to separate the
UI with the business logic and Flexible representation of data from
various data sources.
> Designed and developed several user controls and custom controls that
are used in the applications using WPF, Silver light, ASP.NET 3.5 and
C#.
> Extensive experience in web-based page and site designs using HTML,
XHTML, DHTML, CSS, Themes, Master Pages, JavaScript.
> Experience in utilizing AJAX Extensions 1.0 and AJAX Control Toolkit.
> Expertise in Client-Server, Multi-Tier, Event Driven, Multithread
Programming using C#,.NET
> Significant experience in project management and Excellent C#.Net
programming skills.
> Extensive experience in developing and consuming XML Web Services using
WSDL and SOAP.
> Experienced in developing enterprise applications using DOM (Document
Object Model), XML, XAML and XML Parsers with clear understanding of
well formed XML and Valid XML and LINQ to query XML.
> Experience in Object Oriented Analysis and Design methodology with
strong knowledge and experience with the Design Patterns including
Structural, Creational and Behavioral Patterns like Model viewer
Controller (MVC).
> Implemented Agile Methodologies in the software development and
developing Use Cases, Sequence Diagrams and Class Diagrams in UML.
> Experience with Data Accessing including using Data Adapter, Data Reader
and Dataset in ADO.NET and Language Integrated Query (LINQ) Providers
for data manipulation.
> Experience in developing stored procedures, triggers using SQL, PL/SQL
and T-SQL in relational databases such as Oracle and MS SQL Server
2000/2005/2008.
> Experience with SharePoint (MOSS 2007) and Business Process, Workflow
solutions for JP Morgan and Chase and PG Works.
> Developed reports using MS SQL Server Reporting Services and Crystal
Reports 8.0.
> Experienced in creating corresponding Unit Test Suite for applications
at various modules and did
Integration, System, Load, Functional Testing.
Application Development tools and Technical Skills
Technologies ASP.NET, C#.NET, VB.NET, ADO.NET, LINQ, Web
Services, WCF, WWF, WPF, Silverlight.
Frameworks .NET Framework 3.5/3.0/2.0/1.1
Modeling MS Visio Enterprise Architects, UML, OOAD and Design
Patterns.
Languages C#, VB.NET, VB 6.0, HTML, XAML, XMLSQL, PL/SQL,
T-SQL, C, Java, C++.
Databases MS SQL Server 2005/2008, MS-Access 2K, Oracle
8i/9i/10g.
Markup Languages XML, XSL, XSLT, XSD, CSS, WSDL, DHTML/HTML.
Protocols HTTP, FTP, TCP/IP, SMTP and SOAP.
Scripting AJAX, Java Script, VB Script, JQuery, JSON.
IDE Tools MS Visual Studio Team System (2008/2005/2003), MS
Expression Blend, MS-Project
Application Blocks Enterprise Library for 2.0, MS Application Blocks
for 1.1
Web Servers Microsoft IIS 7.0/6.0/5.x
Reporting tools MS SQL Reporting Services, Crystal Report
8.0/8.5/9/10/XI
Operating Systems Windows server 2003, XP, Vista 2000, 98, 95, Linux,
DOS, Unix.
Project Mgmt. tools MS Project web access
Standards/Methodolo CMMI, Agile, TDD.
gies
Version Control Visual Source Safe, TFS
Testing tools NUnit, Manual Testing.
Education
> B-Tech in Information Technology, Andhra university, Visakhapatnam,
India
Work Experience
American President Line, Arizona
Sep'2010-TillDate
Dot Net Developer
APL is a global container shipping business offering more than 60 weekly
services and more than 500 calls at more than 140 ports worldwide. It
combines world-class intermodal operations with leading-edge IT and e-
commerce. APL is a unit of Singapore-based Neptune Orient Lines (NOL),
global shipping and Logistics Company
Responsibilities:
> Designed Web Applications and Desktop Applications Using Asp.net and
Wpf.
> Developed Web Forms and Desktop Forms using classes and methods.
> Responsible for developing various user controls (Wpf), wrapped around
Win controls and other third party controls like Infragistics Grid
controls.
> Responsible to create WPF controls and to create communication
framework using WCF.
> Worked on various workflows in an insurance policy system to make them
computerized and efficient.
> Developed all the modules of the application in C#.Net and Used WPF
for developing the screens.
> Created Dependency Properties and Routed events in C# and Implemented
Triggers in XAML and created WCF services and Consumed Services using
client developed in WPF.
> Developed Rich Client Presentation Layer using MVVM pattern, WPF,
.NET3.5/3.0, VS.NET 2008, C#, XML and XAML. Created custom styles
control templates, Resource files.
> Created Dependency Properties and Routed events in C# and Implemented
Triggers in XAML and created WCF services and Consumed Services using
client developed in WPF.
> Developed Custom Controls for distributing Multiple Applications
inside the organization.
> Developed User Control to minimize the repetitive coding of same
functionality with in application.
> Implemented Custom Data Validation Rules and Exception validation
Rules in WPF UI and Implemented Data Conversations and Validation
Process using both XAML and C#.
> Extensive use of PL/SQL Queries, Stored Procedures, Views, Triggers to
perform the data retrieval from Oracle 8i.
> Performed Unit testing for the application.
Environment: - C#.Net, Windows Presentation Foundation (WPF), XAML,
ASP.NET, JavaScript, Oracle 8i,,.NET Framework 3.5, Infragistics.
Cigna Corporation, Texas
Nov'2009-Aug' 2010
Dot Net Developer
Cigna Corporation is one of the leading Insurance Company in United States
and performs its operations globally. The Project Cigna Health Care policy
is the policy designed to existing migrate Cigna Insurance Policy system,
which is a web based customer information gathering system and create an
efficient desktop application with the available customer information. The
project development includes creating new ways of visualizing,
understanding and engaging with available data using Windows Presentation
Foundation (WPF). Related data from/to other enterprises wide application
is accessed through WCF services, which are hosted as window services. The
project modules are categorized in two four different modules which contain
various plans involved in Health Care policy offered by the CIGNA
corporation.
Life and Accident insurance plan,
Disability plan, Retirement solutions, Workers compensation.
Responsibilities:
> Involved in gathering and analyzing customer requirements, designing
and developing a new product 'Cigna insurance policy System'.
> Involved in Binding Custom CLR collections to WPF controls using
Object Data Provider and used Collection Views and Observable
Collections as Source Objects and Implemented Multiple Binding Modes
in XAML.
> Implemented Data Validation Rules and Exception validation Rules in
WPF UI and Implemented Data Conversations and Validation Process using
both XAML and C#
> Implemented business layer with using C#, LINQ and Generic object.
> Used Silver light 2.0 to design the presentation layer for rich UI
(User interface).
> Designed the Windows Workflow Foundation (WWF) for modifying the
workflow between iterations without any rework.
> Backend business logic implementation in C# for Front Silverlight
components
> Implemented Command Binding in Docking Control to raise CAB events.
> Designed Web Forms, User Controls, and AJAX Web forms using ASP.NET
3.0.
> Extensively worked with ASP.NET Web Site Administration Tool to create
Roles, Login Controls, Authentication and Authorization for Site
Security.
> Developed a Module that enables the administrator to provide access
rights to users based on their credentials.
> Used AJAX Controls like Script Manager and Update Panel to develop the
GUI.
> Access ASP.Net WCF services from Silverlight applications and
implement AJAX script to handle Silverlight events and manipulate
Silverlight controls.
> Developed SQL Server 2005 data base components like stored procedure,
functions, views etc.,
> Creating report in T-SQL using SSRS, SSIS and Use of SSAS. Written
complex SQL queries for data manipulation, insertion, deletion and
updates.
> Work closely with business to define development estimates according
to Agile Methodology.
> Delivered properly coded and tested solutions within agreed upon
timeframes.
> Involved in both integration and system testing as and when required.
Environment: - C#.Net, Windows Presentation Foundation (WPF), XAML,
ASP.NET, JavaScript, SQL Server 2005/2008, HTML/CSS,.NET Framework 3.5,,
Silverlight 3.0, Infragistics.
Pg Works, Philadelphia
Dec'2008-Sep2009
Dot Net Developer
Pg Works is one of the largest Gas Works companies in the world .The
project is designed and developed for handling the client needs. The
project was to build and launch a web application with a rich graphical
user interface and login capabilities for the clients of the company. And
most of the modules are highly confidential which requires a secure access.
The project also included various modules like designing of product
marketing pages, product description, and Client registration and order
details of the pg works products.
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
Methodology
> Used XML intensively to bind the data to the Web Controls, Data
manipulation to store data.
> Developed WCF services and hosted as windows services under different
application pools. Consumed the services from different subsystems in
the applications.
> Designed and implemented Data access layers using LINQ for XML Data.
> Extensively used DataSource Controls like SQLDataSource, LINQDataSource
to access and update Database.
> Involved in integrating a .NET web application with a content
management system
> Developed many SQL queries to fetch data as per the business
requirements with tuning techniques.
> Developed Stored Procedures, Triggers, and Views in the SQL Server
2008.
> Responsible for writing complex T-SQL queries for data manipulation,
insertion,deletion and updates.
> Good exposure to MOSS central Administration, ample experience in
installing and configuring MOSS 2007 in various Environments.
> Experience in SharePoint (MOSS 2007) Administration, site creation,
development of web parts.
> Implemented MVC pattern in the application development.
> Used several test cases to check for bugs in the code and for bad data.
Environment: C#.NET, JavaScript, Ajax, ASP.Net, Visual Studio.NET 2008,
ADO.Net, XML, SQL Server2005, MVC,, WWF,WCF, Visual Source Safe 2005, IIS
6.0, Web Services,, Web Forms, LINQ, XML, XSLT, XSD, CSS,
JP Morgan and Chase (JPMC), FL
Feb'2007-Nov'2008
Sr.NET Developer
The Federal Educational Loan Consolidation Process works on consolidating
all federal educational loans of the client from different banks with
different interest rates and with different terms into one loan with one
interest rate and with one term. The current system is concerned on Federal
Loan Consolidation Process only. It is used by the sales officer or agents
to create new educational loan consolidation account or update the existing
account details into SQL database.
Responsibilities:
> Involved for requirements gathering from the customer, prepare
Functional Specification Document, Technical Specification Document and
Design Documents.
> Worked as Onsite Senior Software consultant to coordinate between
Offshore and Onsite technical people.
> Involved for Unit testing.
> Responsible for Job allocation to team members and extend help to the
Project Manager for maintaining Project Management activities.
> Written SQL queries, stored procedures, triggers and views using SQL
database.
> Designed and implemented logging mechanisms and other mechanisms to
provide financial information, recipient and managed care.
> Responsible for making various user controls using ASP.Net and VB.Net.
> Responsible for developing various user controls (ASP.Net), wrapped
around web controls and other third party controls like Infragistics
Grid controls.
> Trained and guided new team members.
> Task allocation to the team members and monitoring the progress.
> Deploy the modules in UAT and Production as per the client processes.
> Used JavaScript as validation at client side entry information.
> Used Crystal Report .NET Object Model to manipulate report files
programmatically exporting reports to various formats.
Environment: ASP.NET, VB.NET, C#,SQL 2005,Web service, XML, Crystal Report,
HTML, Java Script,Visual Studio 2005.
Tech Mahindra Inc, India
Dec'2005 - Dec'2007
Dot Net Developer
Pension Gold Retirement Solutions: Pension Gold is a benefit pension fund
administration support application. It is a Web based application, which
includes many time saving, flexible and easy-to-use features. The
application provides a complete, fully integrated solution for managing
pension funds. The system will be implemented using a Service Oriented
Architecture (SOA) approach.
Responsibilities
> Involved in developing business logic layer and Data Access layer and
written methods in C#, Visual Studio.Net 2005 and .NET Framework
1.1/2.0.
> Used ADO.Net technology extensively for data retrieving, querying,
storage and manipulation.
> Involved in writing C# assemblies to encapsulate ADO.Net-based data
access methods and utilized these Assemblies from server-side and Used
SQL Server 2005 for data manipulation.
> Invoked the web services for displaying the report on the pages
> Involved in writing Complex SQL statements and stored procedures by
using Cursors, indexes in stored procedures using SQL Server 2005.
> Utilized ASP.NET Input Validation controls and JavaScript to perform
client side validation.
> Involved in the Performance tuning at the Application and Database
Layers.
> Responsible for created a detail Requirements, Test plan and
procedures for application testing.
Environment: Visual Studio 2003, MS SQL 2003, .NET Frame Work 1.1/2.0, C#,
Win-Forms, SQL Queries, Java Script, Web Services, XML.
Symbiosys Technologies, India
Jan'2004 - Nov'2005
Programmer Analyst
Apollo DKV Insurance Limited is one of the largest health care companies in
India. The product developed included various modules like Health, Personal
Accident, Travel and Corporate Solution modules. Login information is
stored in the database and reporting the current status of their policy is
done in timely manner.
Responsibilities:
> Developed basic windows based application using c#.net for various
desktop applications used in the company.
> Developed Web forms for registration, to update the policy installment
pages and application logic in ASP. Net, C# utilizing the power of
Microsoft .NET Framework.
> Used ADO.Net in connecting to Data Access management with SQL
Server.
> Design and development of user interface using ASP.NET, VB.Net, HTML,
JavaScript
> Used User Controls for a group of common controls.
> Implemented Win Forms to provide GUI components using .NET Framework.
> Creation of stored procedures, views, functions, triggers and DTS in
MS SQL server2000
> Developed web forms with C# to store the customer policy data in
Database.
> Generated the required reports with the help of data grid, data list.
Environment: .NET Framework 1.1, C#.NET, win-forms, ASP.NET, ADO.NET, SQL
Server 8.0(2000), IIS 5.0, Windows 2000, HTML, XML, Visual Studio.NET
2002,Classic ASP, JavaScript.
References
References are provided upon request.