Summary:
. Around * years of Experience in various phases of Software Development
Life Cycle (SDLC) such as Analysis, Design, Development, Testing,
Deployment and Maintenance of web and windows applications and products
using visual studio 2013/2012/2010/2008, C#.NET, ASP.NET, Team Foundation
Server (TFS), SQL Server 2012/2010/2008/2005 with N-Tier development
environment.
. Extensive experience in Designing, developing and implementing both
windows and web applications using .NET framework architecture includes
using C#.NET, Windows Forms, ASP.NET, AJAX, Web Services, IIS,WCF,
ADO.NET, XML, Entity Framework 6/5 and Visual Studio.
. Technical Expertise in Object- Oriented Analysis/ Design using C#.NET and
implemented Design Patterns across the applications.
. Strong experience in designing rich and responsive user interfaces using
Knockout JS and Bootstrap.
. Experience in designing and developing the applications using MVC design
patterns.
. Knowledge of XML related technologies such as XML/XSL, DTD, XML Schema,
SOAP, DOM, Web-Services.
. Expertise in implementing client side Java Script, JQuery, HTML, DHTML
and CSS.
. Experience in working and following Agile Development methodology through
SCRUM Process
. Expertise in SQL Server 2012/2008/2005 in creating and executing Stored
Procedures, Triggers, Views and Transact SQL.
. Experience using AJAX to create interactive web applications.
. Experience in using LINQ which helps in executing queries against a
database in an object oriented manner.
. Experience in using various test cases and performing unit testing and
integration testing.
. Basic knowledge in Telerik which is a windows-based software testing tool
for web.
. Experience in Telerik in using its controls for rich data visualization
in developing applications.
. Real time experience in working with Project Managers, Business Analysts
and Systems Architects and having ability to translate business
requirements into system functionality to deliver the quality software
product.
. Good knowledge on reporting and analysis using Crystal Reports, SQL
Server Reporting Services (SSRS) and SQL Server Integration Services
(SSIS) with the .net environment.
. Excellent Logical, Analytical, Communication and inter-personal skills
with exceptional ability to learn new concepts/ fast learner with complex
systems and a good team player, quick problem solver and ability to
perform at high level to meet deadlines.
Technical Skills:
Languages C#, PL/SQL,HTML,XML
.Net Technologies Microsoft .Net Framework 3.0/3.5/4.0/4.5,ASP.NET,ADO.NET,
Web Services, WPF, MVVM
Web Development ASP.NET, MVC, WCF, XML, XSL,XSLT,HTML/DHTML, CSS,
JavaScript, AJAX, COM, COM+, WSDL, UDDI
Databases MS-SQL Server 2005/2008, Oracle 11g, LINQ,MS Access 97/2000,
TSQL, PL/SQL
Other tools Visual Studio .NET 2005/2008/2010, Microsoft Visio,
Dreamweaver
Web IIS 5.0/6.0/7.0/
Servers
Versioning Tools Visual SourceSafe(VSS), Subversion(SVN) and Team Foundation
Server(TFS)
Packages Teleriks, Infragistics
Operating Systems Windows Win7/Vista/XP/NT/Server 2000/2003/2008
Education: Bachelor's in Computer Science and Engineering from Jawaharlal
Technological University, Hyd.
Professional Experience:
Client: Insurance Auto Auction inc, IL May
2014 - till date
Role: .NET Developer
Project: ASPS
ASPS (Automated Salvage Processing System) project will provide the company
with a fully integrated and feature rich solution. This application is used
for day to day operations of the branch population. The key goals of ASPS
application are to manage life cycle of the salvage.
Responsibilities:
. Involved in working with entire development cycle (analysis, design,
code, test, initial Pilot/production launch, and production support).
. Responsible for developing Application using ASP.NET, MVC 4.0 and C#.
. Used Web API as an ideal platform in building Restful applications on
.NET Framework.
. Involved in doing the easy way of validations in MVC by using data
annotations.
. Responsible in developing Stored Procedures, Views, Indexes, Scripts for
database transactions on SQL server 2012.
. Hands on experience with IIS7.5/8.
. Entity Framework to support the development of data-oriented software
applications.
. Extensively Worked on Agile and Scrum methodology.
. Followed and developed the SOA architecture for the business,
presentation and data access layers.
. Built the UML class diagrams for the libraries that were built.
. Developed web-based applications using ASP.NETMVC 3.0/4.0
. Extensively worked on ADO.NET Entity Framework for developing core data
layers for the distributed applications.
. Performed Unit Testing on the libraries built
. Used C#.NET to develop code behind logic, business layers and data
layers.
. Developed and consumed WCF Service to access data layer components.
. Used WCF for designing and deploying distributed applications under (SOA)
implementation.
. Designed database and system flow, programmed in ASP.NET.
. Business Logic has been implemented using the concepts of secure coding
features and Object Oriented programming (OOP) with Code behind language
C#.NET.
. Implemented AJAX controls and AJAX framework in multiple web pages for
partial page update and to do asynchronous calls to the server and
improve the performance.
. Performed client side validation using JavaScript, JQuery.
. Used JQuery to make it easier to navigate a document, select DOM
elements, create animations, handle events, and develop Ajax
applications.
. Used .Net Security features such as Authentication and Authorization.
. Developed the New Assemblies by using the C#.NET to implement the
Business logic.
. Worked on SSRS reports and integrated them in the applications
. Performed several testing to fix the bugs and ensure the application
error-free.
. Written Use cases for the solution built
. Conducted Integration Testing and Regression Testing.
. Extensively Used TFS (Team Foundation Server) for the maintenance and
status of the developers for development of application.
Environment: .NET Framework 4.0, ASP.NET MVC 4.0, C#, Entity Framework,
SOA, REST, WEBAPI, IIS7.5/8, Visual Studio 2012, AJAX, XML, HTML,
JavaScript, SQL Server 2008, SSRS, LINQ, JQuery.
Client: Bank of America, TX
Nov 2013-Apr 2014
Role: .Net Developer
Project: Permit
PERMIT (Program for Elimination of Risk and Maintenance of IT). PERMIT is
an internal tool used
by various higher level bank personals. PERMIT is used for assessment of
various initiatives by lead
architects. It has rule engine which defines the assessment rules for
project assessment. Lead assessors for
the project will take up the assessment and based on the assessment it will
decide if the project is granted
with Permit to Build or permit to operate. Lead architecture and report any
kind issues using the issue
module.
It has following modules
a) Initiatives b) Architectures c) Assessment d) Scoping blue print (SBP)
e) Technology planning (TPT)
Initiative module provides all the strategic initiative details such as
initiative created date, initiative status
etc. Application also has dashboard and reports for all the different
modules.
Responsibilities:
. Study and analysis of requirement and existing system documents
. Developed Data Access Components to access the SQL database.
. Developed the User Controls and Custom Controls in C# to reuse the user
interface in Web Forms and also raise the events by Delegates.
. Used Data Migration to transfer the data between types and formats which
helps in upgrades, server maintenance and website consolidation.
. Extensively used Data Integration in combining data from different
sources which helps in users providing with the unified view of data.
. Prepared Design documents, Class diagrams and Sequence diagrams using
Visio.
. Developed backend stored procedures and one time Data scripts for one
time load of static data using SQL server 2008.
. Strictly followed coding standards like naming conventions while
developing Classes, Methods, Variables and database stored procedures.
. Provided technical support to team members and conducting knowledge
sessions on project requirements, design and coding standards to the
team.
. Developed UI components using ASP.NET and C#.
. Made use of the JavaScript functions for browser Check of the
application.
. Involved in building ASP.NET pages from already existing HTML pages.
. Used ADO.NET Entity Framework to interact with SQL Server Database.
. Used.NET Validation Controls for Client side validation.
. Performed unit testing on every new version before sending it for User
Acceptance Test (UAT).
. Heavily used .NET Web Controls, Validation Controls and User Controls.
. Extensively used Dynamic SQL commands and SQL stored procedures to
interact with the Database.
. Developed various reports based on the requirements using Crystal
Reports.
Environment: Visual Studio.NET 2013, MVC 4, Web API, SQL Server 2012, C#,
Entity Framework 6.0, ASP.NET 4.5,IIS 6,ADO.NET, LINQ to SQL,WCF Service,
XML, CSS, JQuery and Agile methodology.
Client: Anritsu Corporation, Hyd
Jun 2012 - Sept 2013
Role: .NET Software Engineer
Project: Anritsu Enhancements
Anritsu Corporation is a Japanese company specializes in the test and
measurement equipment market. Products include network call trace, service
assurance, customer experience management, microwave, RF, and optical
signal generators (sources), spectrum analyzers, and network analyzers. The
objective of this application is to provide CMS to this project, and
provided globalization to this application so that this can be used in
different countries. And enhancements to this application are Global opt-
Out, Single Sign On and Country detection applications are also developed
for Anritsu. And also Maintenance of this project has been provided.
Responsibilities:
. Analysis of the specifications provided by the clients.
. Involved in Requirement gathering, Functional and technical
specification.
. Used N-tier architecture for presentation layer, the Business and Data
Access Layers and were coded using C#.
. Coding and debugging using ASP.NET and C#.NET
. Developed Web forms using ASP.Net server controls and validated input
using Java Script.
. Involved in developing the Technical and Detailed Designee documents
. Designed and Developed User Interface usingASP.NET of allocated modules
. Developed the Business Logic Layer(BLL) in C#
. Exposed BLL using Web Services to presentation layer
. Involved in developing the Data Access Layer using Microsoft Enterprise
Application Blocks
. Written stored procedures and triggers
. Worked on CSS and Themes in ASP.NET and with HTML, Java Script
. Used extensively User Controls and Custom Controls on the Web Forms
. Designed the interfaces needed for exposing the Business Components
. Used Web Services to integrate with Stores and manufacturers
Environment: .NET Framework 3.5, Visual Studio .Net 2008, IIS 6.0, C#.NET
3.0, ASP.NET 3.0, ADO.NET, LINQ, HTML, CSS, AJAX, COM+, JavaScript, Web
Services, SQL Server 2008, SSRS, XML, and SMTP.
Client: U Better Know Me, Hyd, India Oct
2011 - May 2012
Role: .Net Developer
Project: UBKM
UBKM is hotel services manager like rooms availability, booking rooms,
online check in and out to and from hotel etc. This application has REST
services which manages CRUD operations and these REST services are consumed
by MVC Web application, Android phone and tab applications and iPhone and
iPad applications
Responsibilities:
. Involved in development and understanding the requirements.
. In Request for Demo Implemented the Complete user request process and
automated sending email.
. Used SVN for versioning and project files control.
. Performed unit testing and integration testing with other modules.
. Involved in Maintenance and Bug fixing of the project.
. Production Support and responsible for Project Deliverables.
. Prepared User Guide and Deployment Guides.
Environment: Asp.Net MVC Web API, C#, Entity Frame Work, TDD, CSS, JQuery,
SQL Server 2008, SVN.
Client: Adroit Web Solutions, Hyd, India
May 2010 - Sept 2011
Role: .Net Developer
Project: Lead Discovery
The main objective of this application is to find the contact details of a
particular person or company like name, address, phone, email etc. using
the keyword specified by the user.
The major functionality modules include:
. Fetching Person details
. Fetching Company details
. Fetching Person details based on a LinkedIn Group specified by the
user
Responsibilities:
. Interacting with Client to gather Requirements.
. Worked on fetching Personal and Company details Modules.
. Used 3-tier architecture for presentation layer, the Business and Data
Access Layers and were coded using C#.NET
. Has done Unit Testing and Integration testing.
Environment: C#.NET, WinForms, SQL Server, .Net Framework.
Client: Validus Health Care, India
Jul 2007 - April 2010
Role: .Net Developer
Worked as Application Developer for various applications related to health
care industry which gives solutions for Hospital administration,
Pharmaceutical administration which automates the daily essential functions
of the industry like IPBilling,
OPBilling, Laboratory and types of Reports.
Responsibilities:
. Involved in interacting with business analysts, other developers and
management to develop the application.
. Involved in all phases of Project life cycle (SDLC)
. Followed Agile Methodology to develop the software
. Implemented the business logic using C#.NET
. Used ADO.NET and LINQ to SQL to communicate with the database using the
abstract data layers.
. Optimizing, debugging and creating T-SQL stored procedures in SQL 2008 R2
. Fixing and optimizing ASP.NET web pages using C# and SQL Server 2005/2008
stored procedures, and associating fixes/new code with tasks in Team
Foundation Server.
. Made use of the caching strategies to improve the performance wherever
possible
. Performing and participating in code reviews
. Writing test plans and assisting with Requirements documents
. Along with other Sr. Programmers, making regular recommendations on tools
and technologies
. Writing unit tests using N-Unit and Visual Studio 2008 and for SQL using
SQL-Unit
. Worked on Query Optimization to improve the performance of Queries
Environment:.NET2.0/3.5, Asp.NET, C#, WinForms, ADO.NET, LINQ to SQL,
Visual Studio.NET 2005/2008, T- SQL, XML,SQL Server 2005, IIS.