You are on page 1of 10

Srinath

srinath.net120@gmail.com

Phone: 732-374-4352
SUMMARY:

Around 8 years of experience in Analysis, Design, Development,


Testing and Implementation of Client/Server Applications, MultiTier Applications, Web based Internet/Intranet Applications and
Windows based Applications.
Expertise in Microsoft .NET Technologies C#.NET, ASP.NET, ADO.NET,
VB.NET, ASP.NET MVC 3.0/4.0/5.0.
Experienced in using tools like Visual Studio 2015/2010/2008/2005 and
.NET Framework 4.0/3.5/3.0/2.0
Experience in using HTML5, JavaScript, XML, AJAX, JQuery and CSS
3.0 for creating interactive web applications.
Experience in using Bootstrap classes for applying styles to the webpage.
Experience in using Angular JS, JavaScript frameworks.
Expertise in developing web application using ASP.Net MVC 3.0 pattern.
Utilized razor view engine to create the MVC web application, created
Action methods, models and views using C# 4.0, ASP.NET MVC 3.0,
Visual Studio 2010.
Experience in working in N-Tier Architecture in web applications.
Involved in developing Data Access Layer (DAL), Business Access
layer (BAL) and UI (User Interface) in the multi-tier application.
Expert knowledge on Object Oriented Programming (OOPS) Concepts
like Inheritance, Abstraction, Encapsulation and Polymorphism.
Experience in object-oriented analysis, design, programming (OOP), and
Service Oriented Architecture (SOA) and design patterns such as
Singleton, Factory.
Experience in designing and branding Master Pages utilizing Server
Controls, User Controls, Data Grid control, Form Validation
controls, Custom controls and CSS.
Experience in developing and consuming Windows Communication
Foundation (WCF) services, which encapsulated the Entity
Framework model to retrieve data from SQL Server 2008 by using LINQ
syntax to query the Object context.
Strong experience in data retrieval and manipulation using ADO.NET data
objects such as Dataset, Data Reader, Data list, Data Adaptor.
Adeptly program WCF, LINQ programming and technologies integrated
into .Net framework.
Strong Knowledge in designing GUI based applications using Windows
Forms and WPF with Microsoft Visual Studio.
Experience in using Web Services, XML, XPATH and XML Schema.
Expertise in databases like MS-SQL Server 2012/2008/2005/2000,
Oracle, MS Access and in creating database objects like Stored Procedures,
Views, Functions, Cursors and Triggers and in writing complex queries in
SQL, T-SQL, PL/SQL.
Experience in generating reports using SQL Server Reporting Services
and Crystal Reports.
Extensively used Configuration Management tools like Visual Source
Safe (VSS), Sub Version (SVN) and Team Foundation Server (TFS)

for source control.


Worked on Agile Methodologies like Extreme Programming, Scrum
as well as Waterfall Software methodologies.
Strong Project Orientation with excellent Team Involvement, Client
Coordination and good Written and Verbal Communication skills.
Interacted with Business users to understand and address the issues faced
by them while making use of the systems.
Carry out investigation to identify the Root cause of issues plaguing
systems in Production Environment.

TECHNICAL SKILLS:
Languages

C#.NET, VB.NET, XML, HTML, JavaScript, T-SQL.

Technologies

ASP.NET 2.0/3.5/4.0/4.5, ASP.NET MVC, MVVM

Database

MS SQL Server 2000/2005/2008/2012, Oracle


9i/10g/11g
IIS5.1, IIS6.0 and IIS 7
ASP.NET, Java Script, VB Script, JQuery, Angular
JS
AJAX, XML, XSLT, CSS, Web Services, WCF, LINQ
VSS, Team Foundation Server (TFS)
SSRS, SSIS
Windows/Server, MS DOS
Water Fall, Agile

Servers
Web Programming
Web Technologies
Version Control Tools
Reporting Tools
Operating Systems
Software
Development
Methodologies
IDE

Visual Studio 2005, 2008, 2010, 2012

Education:
Bachelor of Technology in Electrical & Electronics Engineering from JNTU India.
PROFESSIONAL EXPERIENCE
Assurant Solutions - Wayne, PA
Senior .Net Developer
Mar 2016 to Present
Project: Sales automation deals with the Inventory & Material management,
Order Processing and print schedules. The front-end provides user-friendly
interfaces, Invoice report generation and Pending Order processing information.
Inventory system covers the processes of raising requirement, calling for
quotations, processing quotations, placing purchase order, tracking the purchase
order, tracking the payment, receiving the material, stocking the material and
issue of the material.
Responsibilities:

Interacting with business analysts, other developers and management to


develop the application.
Involved in all phases of Project life cycle (SDLC).

Developed Web pages using C#.NET, ASP.NET 4.0, HTML Controls and
CSS.
Extensively used Master Pages and nested Master Pages to achieve
consistent look and feel of the web site.
Implementation of client side validations using JavaScript, JQuery and
ASP.NET MVC Validation implemented at Controller level.
Developed core functionality with the ASP.NET MVC Framework
(C#.NET, ADO.NET)
Created Business Logic Layer & Data Access Layers to implement the MVC
architecture
Extensively worked on ASP.NET MVC architecture for building web
applications.
Involved in creating service and business components in creating a loosely
coupled application using application design patterns.
Responsible for creating model classes for an ASP.NET MVC application
for database access by taking advantage of Microsoft LINQ to SQL,
containing all the data access logic.
Involved in database design and writing stored procedures.
Developed classes for business logic and data access layer.
Created the user control to extend the functionality of drop down list, text
boxes to validate the data.
Implemented the role based security system for User management
module.
Worked on Content Management Applications to publish and apply
changes.
Used Data Contract as the standard mechanism in the WCF for
serializing .NET object types into XML.
Used Web Services (SOAP, WSDL) for communicating with other
application and components by authenticating and validating the objects.
Worked on XML, XML Serialization and Deserialization to access the
properties of an object and modify its values.
Utilized Entity Framework technology for data retrieving, querying,
storage and manipulation.
Used AJAX features to avoid page post-back and to improve the
performance.
Worked on Angular JS components, services and Modules for the rich
data driven web applications.
Utilized jQuery UI (Color box, Date picker, and Progress bar).
Migrated existing win forms VB.Net application to ASP.Net C#.
Utilized Authorize.Net Advanced Integration Method (AIM) for Payment
processing.
Used cookies, Sessions and View state to store user information.
Developed various stored procedures for the data retrieval from the
database and generation of different types of reports using SQL
reporting services (SSRS)

Used Bootstrap to build responsive web applications using C#.NET.

Leading a team of 3 people and as a single point of contact for all the
development and Release Activities.

Assist the team on day-to-day Technical Issues.


Allocate work to the team on daily basis and track them.
Interact with the client on daily basis.
Ensure Code Quality by effective code Reviews.
Involved in Coding and Tuning the queries, stored procedures and
functions
Implement Unit Testing, Integration Testing and Regression Testing.
Involved in production deployment.
Involved in code reviews, presentations, coordination and knowledge
transfer.

Involved in Unit Testing and Integration Testing of the entire


application

Used Agile methodology to emphasize on face-to-face communication


over written documents and make sure that iteration is passing through a
full software development cycle.

Used Team Foundation Server for version control of the source code.

Environment: .Net Framework 4.0, Visual Studio 2015/2010, C#.NET, ASP.NET


4.0, ASP.NET MVC 4.0/3.0, JavaScript, HTML, JQuery, Angular JS, Bootstrap, CSS,
LINQ, WCF, AJAX, Entity Framework, Crystal Reports, SQL server 2008, TFS, TSQL.

American Express - New York, NY


Senior .Net Developer
Oct 2014 to Feb 2016
Project:
PMC portal serves as an internal web portal for all the statistical analysis teams
at American Express. This particular portal takes requests for data from the
analysis teams in the form of type of data, amount of data, and format of data.
We analyze the incoming data processing through a series of programmed jobs,
deliver the desired output, and present the data into the portal so that different
teams for various analysis and sales purpose could access it.
Responsibilities:

Worked with the Architect to drive out requirements of the project and
design the application.
Analyzed the requirements and significantly contributed in the
development by discussing and presenting ideas.
Designed and developed .Net web applications using ASP.NET
3.5/4.0/4.5, MVC 4.0/5.0. C#.NET.

Developed solutions for diverse programming scenarios in C#.Net,


employing Object Oriented Programming (OOP) concepts such as
Encapsulation, Inheritance, Polymorphism, and Abstraction.

Worked with ASP.NET Web Forms, Web Services, and Caching features,
configuring optimizations and securing the web application.
Worked on WCF Services using ASP.NET and C#.NET through different
types of bindings and consumed the services over HTTP and TCP Protocols.

Worked on Bootstrap for creating responsive web application, which


includes templates for forms, buttons, Textbox and Table controls.

Worked on Entity Framework model structures for data retrieval and


manipulations.

Worked on razor view engine for shared views CSHTML programming and
the validations using Angular JS.
Worked on RESTFUL Web services for the data exchange in JSON or XML
format.
Worked extensively on ASP.NET MVC temp data, view bag and view data
for data transfer within the controller and views.
Worked on ASP.NET MVC design pattern such as Singleton and
implemented the controller action methods for internal data driven web
applications.

Worked on scaffolding templates for creating the view pages for database
operations.
Designed user interface web forms using ASP.NET 3.5 / JQuery and
implemented business logic using C#.NET
Designed and developed various abstract classes, interfaces, classes to
construct the business and data tier using C#.NET, ADO.NET.
Extensively used XML for data passing between modules and applications.
Used LINQ to Entities, LINQ to Dataset to collaborate the domain and
integration objects with the view objects.

Implemented Queries using LINQ for effective access with database and
easy handle of file operations and XML.

Designed the database, wrote stored procedures, functions, views and


triggers in SQL Server 2008.
Extensively used JavaScript, JQuery for all client side validations.
Structured the JavaScript code using Angular JS.

Intensive use of CSS3, HTML5 and JQuery to design look and feel of the
web pages with interactive and rich display.

Extensively worked with business analysis and requirements in Agile


Methodologies such as SCRUM
Implementation of Test Driven Development (TDD) approach to ensure
quality and minimal bug/defects inherited software solutions.

Involved in giving production support to Client teams on field in trouble


shooting and fixing the issues on the application.
Extensively involved in working closely with QA for testing and User
Acceptance Teams for application testing.
Involved in the build and deployment of the application for all the
environments and troubleshooting application issues.
Extensively worked with Team Foundation Server 2008 for source
control.

Environment: .NET Framework 3.5, Visual Studio 2010/2008, WCF, ASP.NET,


ASP.NET MVC 5.0/4.0, C#.NET, ADO.NET, Web Services, AJAX, Bootstrap, JQuery,
XML, XSLT, SSRS, JavaScript, Angular JS, SQL Server 2008, LINQ, T-SQL, Crystal
Reports, TFS, IIS 7.0/6.0.

AT&T Inc., Dallas, TX


.Net Developer
July 2013 Sep 2014
Project: Wireless Support
AT&T Inc. is an American multinational telecommunications corporation and is
the largest provider both of mobile telephony and of fixed telephony in the
United States, and provides broadband subscription television services. The
project was to enhance the Wireless Support application available to Customer
Service people. Account Management is helpful in managing and updating the
account information such as the Contract information, profile information etc.
Billing & Payments is used for paying the bill, understanding the bill and track
the voice text data usage.
Responsibilities:

Involved in developing, enhancing the browser based Intranet applications


using ASP.NET, C#, VB.Net.
Coded the application logic layer which contained all the business rules
and business entities represented by C# Classes. It also contained data
access logic and data access classes using ADO.Net, which would
communicate with the underlying database layer.
Developed User Controls for reusability, consistent look and feel.
Implemented Client side Form validations using JavaScript, JQuery and
Server side validations and validations at Database level.
Configured the entire Web Application through the Web.Config File.
Writing Client side Validations as well as Server side validations.
Involved in designing and developing front-end screens using ASP.Net
controls.
Responsible for writing Java Script files for client side processing and
validation, Style Sheet (CSS) files to control the look and feel in a
centralized manner.
Involved in writing classes for data access layer, which acts as a bridge
between the business layer and data layer.

Intensively Used Data editing and displaying controls like Repeater, Grid
view/ Data Grid and Data List with paging and sorting capabilities.
Implemented 3-Tier Architecture on this Web Application.
Involved in Generating of the Reports from the given flat files, Delimited
files and from different types of inputs.
Performed user data validations using regular expression, required field,
compare and custom validators.
Used LINQ to Dataset to collaborate the domain and integration objects
with the view objects.
Extensively used State Management concepts like Sessions, cookies and
Caching.
Worked on View State to maintain data between the pages of the
application.
Implemented the ASP.Net Ajax Server Controls (AJAX tool kit).
Involved in the Consumption of the Third-Party Web services for checking
of the Credit History.
Involved in testing of Whole Application, following different types of testing
Scenarios.
Performed Unit testing, Black box testing, Referential Integrity
testing, and Sanity testing.
Used tracing and exception handling extensively.
Involved in Migration of the Application from VB.Net to C# (.Net4.0.)
Designing database and creating appropriate tables with necessary
constraints.
Involved in writing use cases and class diagrams.
Writing Packages, stored procedures, views, functions and triggers in
Sqlserver2008R2.
Involved in implementation of Agile Methodology by TDD Methods.
Involved in creating of the tables using Normalization techniques &
Referential integrity rules.
Used Team Foundation Server for the purpose of version Control and
source code maintenance needs.

Environment: Visual Studio.Net2010, 2015, .Net Framework4.0, ASP.Net,


C#.Net, ADO.Net, IIS, SQLServer2008R2, ASP.Net Web Services, JavaScript,
VBScript, TCP/IP, Windows XP, HTML, DHTML, MS Visio, AJAX Toolkit, QTP, Crystal
Reports, SSRS, XML, TFS, WCF, WPF.

Capital One Auto Finance, TX


.Net Developer
Oct 2012 June 2013
Project: Common Lead Organization.
This project aims at building an end-to-end system for processing car loan
applications. Capital One is a noted organization in the Credit Card domain and
has planned to venture into the Auto Finance domain. Several acquisitions and
mergers were planned and with many subsidiaries under one organization, it was
envisaged that a single-point entry system that acts as an end-to-end product for
performing the required activities should be implemented.

Responsibilities:

Mapped the business requirements to the business process modeling


specifications and detailed design documentation.
Implemented the advanced concepts of visual Inheritance for reusability,
and Reflection for dynamically loading the libraries at runtime.
Used Dataset, Data Table, Data Adapter, Data Reader and other
ADO.NET connectivity controls.
Created stored procedures and functions to perform business operations
on the back-end using MS SQL Server 2005 database.
Developed the online reports for the account balances, account
transaction history.
Involved in report generation using Crystal reports.
Designed, developed and tested WIN forms screens using Visual
Studio .net 2005.
Involved in troubleshooting issues related to web applications, site
collections and configurations.
Implemented Ajax using update panels from standard Ajax extensions and
to increase the responsiveness of the web application.
Designed WSDL for server application services and implemented Webservices interface
Developed user interface web components using ASP.NET with C#.NET
Used JavaScript to perform the client side validations and to generate
dynamic actions.
Performed code merges, builds and release management.
Developed the reusable framework for the application using .NET
framework 3.5 and implemented the MVC (Model View Controller)
architecture
Involved in various stages of the project life cycle design, development
and enhancement of the application
Agile methodology was used for faster and iterative software
development.
Involved in feature enhancements, bug fixes and support.
Active contributions to unit testing, integration testing, system
testing, Performance testing, and Load testing and test automation
activities.

Environment: Visual studio 2005, C#.NET, ASP.NET, ADO.NET, Windows XP, MS


SQL server 2005, IIS 6.0, Web Services, AJAX, JavaScript, HTML, Crystal Reports,
Mercury, Visual Source Safe 6.0, Load Runner, N unit.
Invesco Pvt. Ltd, India
.Net Developer
Oct 2010 Sep 2012
Project: Recovery Tracking System
The major activity of the organization is to involve financial recovery services to
Master Card, which is a credit card issuing agency. Recovery tracking system
application records all the recovery information about when the customer is
contacted and this information will be passed to the respective agent in a timely

manner. The process of tracing all such activities is the purpose of the
application. The application involved collecting information, analysis and
presenting of the information from a XML file generated as part of existing web
service.
Responsibilities:

Participated in collating requirements, design and prototyping the initial


design.
Design and development class diagrams using UML methodology.
Worked on claims processing by routing claims and other tasks to the right
person at the right time.
Used ASP.NET for front-end and C#.NET in the Business and Data Access
Layers to write Validation objects.
Developed Web Forms using C#.NET and ASP.NET.
Developed Win Forms application in .net framework.
Design and develop databases, Tables, Stored procedures, triggers,
cursors, using SQL Server 2005.
Designed web forms by implementing HTML, Cascading Style Sheets
(CSS) for styles.
Used JavaScript for client side validations.
Used Ado.Net to bind the data to ASP.NET data controls like Grid View,
Data List and Repeater controls with Paging and Sorting for displaying
various data on to the page
Developed and consumed Web Services using C# from web client.
Interface with Application Users and other team members to solve data
issues and customer requests.
Used Execution plans and query optimization techniques for performance
tuning of SQL in reports.
Built distributed application with .net remoting.
Used SQL Query Analyzer for troubleshooting SQL queries.
Implemented MVVM architecture.
Used Visual Source Safe for version control of the source code.

Environment: Microsoft Visual Studio.NET 2005, ASP.NET, C#.NET, ADO.NET,


VB.NET, T-SQL, , XML, XSL, HTML, CSS JavaScript, Web Services, SQL Server 2005
and MS Visual Source Safe.
Factset Pvt. Ltd, India
Web Developer
Jan 2009 Sep 2010
Project: Centralized Network Management System
This project is for the client that was a provider of technology base on the
intranet client-server model.
It is a content management system to have user at agency ability to update and
manage the content of the public facing website. User can change the content
depending on their needs and make it more dynamic.
Responsibilities:

Developed web pages, in Asp.Net with C# for its users to handle and
monitor their physical activities.
Designed and developed the Gallery page in ASP.Net and jQuery for
clients to upload and view their images specific to the exercise.
Designed the image uploads in other web pages to use Gallery images
which are previously created .Net User controls.
Designed User controls in Visual Studio 2005 to accommodate easier way
for reusable functionality for trainer/user/admin role based activities.
Created JavaScript, jQuery design for the Webpages for handling client
side requests and validation.
Integrated Client side scripts in Asp.Net Webpages using Visual Studio.
Implemented the database access layer using C#.NET and OLEDB of
ADO.NET.
Implemented an Intelligent design for separating Development and
Production databases using same Webpages in .Net 3.0

Environment: Visual Studio 2005/2008, C#.NET, ASP.NET 3.0/2.0, JQuery, AJAX,


ADO.NET Entity Framework, Java script, LINQ, XML, HTML, CSS, SQL Server 2005,
Windows Server 2003.

You might also like