SUMMARY:
* ***** ** *********** ********* and functional experience specializing in analysis, design and development of Internet, Intranet, Client Server and Object Oriented applications built on Microsoft related Technologies.
Developing Object-Oriented Programming with C#.
Demonstrated proficiency in development using Microsoft.NET technologies like, ASP.Net 4.0/3.5, MVC 4.0/3.0, C#.NET4.0/3.5, MVVM, VB.NET, AZURE, ADO.NET and XML.
Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton.
Good working experience with MVC and View Model patterns/ in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET MVC, AngularJS, Custom Error Pages
Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
Experience in developing ASP.NET Web custom controls, Validation controls, Data Controls like Data Grid, Rich UI with extensive use of AJAX, AngularJS and building RIA web applications, REST API/ RESTFUL Services.
Good Knowledge on creating Single-Page Applications (SPAs) (Web apps) which load a single HTML page and dynamically update that page as the user interacts with the app.
Experienced with Microsoft Application building blocks for .Net projects (Caching and Configuration Management Application Blocks).
Experienced in Implementing WCF services and consuming using WSDL, SOAP Protocol and implementing features like Security, Debugging and Performance.
Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with Databases like SQL Server 2012/2008.
Good hands on Graphical User Interface (GUI) design using technologies like HTML5, DHTML, CSS3, JavaScript, AJAX Controls for better look using controls, Layouts, Styles, and data binding.
Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010 and Visual Source Safe (VSS).
Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNICAL SKILLS:
Programming Languages
C++, C#.Net(4.5/4.0/3.5),VB.NET(10.0/9.0).
Web Technologies
ASP.NET 4.5/4.0/3.5, ASP.NET MVC 5.0/4.0/3.0,Silverlight 4.0/3.0, ASP.Net Ajax 3.0/2.0, LINQ, MVVM, Javascript,Jquery, AngularJS, React JS, Knockout.JS, Azure, Backbone, VB Script, Web Services, IIS
UI Technologies
HTML5, CSS3, WPF, Jquery UI
IDE Tools
Visual Studio 2013/2012/2010/2008, Sql Server Management Studio,Expression Blend(4.0/3.0)
Databases
MS SQL SERVER 2012/2008,MSAccess 2010/2007/2003,Oracle 10g/9i/8i
Modeling Tools
UML,MS Visio 2010/2007
Version Control Tools
Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008)
Middleware
WCF, ADO.NET 4.0/3.5/3.0,MSMQ, Web Services
Servers
Windows Server 2008/2003/NT, Microsoft IIS(7.0/6.0)
PROFESSIONAL EXPERIENCE
Client: SE2, Topeka, KS Dec 2015- Till Date
Role: .Net Developer
Responsibilities:
Involved in Analysis, Design and Development of the application.
Used data grid to review and modify manipulated data.
Used ADO.NET objects such as Data Reader, Data set and Data Adapter, Data View for consistent access to SQL Server 2012.
Worked on cloud computing using Windows Azure and SQL Server Azure.
Designed and developed UI, User Controls, and Client-Server Side Validation Controls using ASP.NET.
Used ASP.NET, HTML5 and CSS to Create Dynamic web pages using ASP.NET Web Server Controls and user controls.
Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
Developed various web services using WCF which can be consumed by web application and other systems.
Designed the user interface and client side scripting using AngularJS framework, Bootstrap and JavaScript.
Developed internal application using Angular JS and worked on the modernization of a legacy and outsourced UI. Technologies used Angular.js, 2.0 to create RICH internet application(RIP).
Used AngularJS and React.JS for making Restful API calls and data binding
Developed ASP.NET MVC 4.0 Web services, Web Custom Controls, Web User Controls and classic Web-Forms administrative websites.
Used Session Objects, Cookies to store the application state and Used Master Pages to provide a unified look and feel to the application.
Used Web Services (SOAP, WSDL) for communicating with other application and components.
Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
Validated WCF Services using C#.NET with multiple data sets (unit test cases).
Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
Generated the required reports with the help of Data grid.
Development and Testing of Web Services (A middle tier application on IIS 8.0).
Wrote business logic in C# and handled transactions from and to database using ADO.NET objects such as Datasets, Data Adapters, and Data Readers.
Experienced in Prepare, Read, Write and Understand program specifications. Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the section.
Used T-SQL for querying, altering and defining relational databases using declarative statements.
Transact-SQL is central to using Microsoft SQL Server. All applications that communicate with an instance of SQL Server by sending Transact-SQL statements to the server.
Environment: ASP.NET, ADO.NET, C#.NET, MVC, WCF, Azure, HTML5, CSS, Web Services, JavaScript, JQuery, XML, SOAP, TFS, IIS 8.0, VS.NET 2013 and SQL Server,T-Sql.
Client: JPMC, Newark, DE Oct 2014 – Oct 2015
Role: .Net Developer
Responsibilities:
Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
Web application that accepts and updates customer financial transaction information was developed under MVC Architecture.
Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript, HTML5, CSS3 and AngularJS, and React.JS
Designed and Developed different modules, Class using C#, ASP.NETMVC 4, C#.Net, Web-API, SQL Server 2008 and Visual Studio.NET 2010.
Created distributed API’s for reusability purpose across firm which were distributed using WCF web services.
Implemented features in ASP.NET MVC application using NHibernate.
Used JQuery, JavaScript, AngularJS, Bootstrap and various web controls to present data to users in a much comfortable environment.
Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2008.
Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
Used the Entity Framework to easily access databases using LINQ, with direct access to SQL Server 2012 and the option to control the mapping between an Entity Data Model (EDM) and raw relational structures.
Extensively used JQuery, Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
Developed rich client interface using Flash, WinForms.
Researched, learned and used Knockout.js and data binding to integrate the features of the application and used sliding panels and expand/contract buttons to make UI more appealing for the single page application.
Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
Worked extensively on web forms and data binding controls like JQ Grid, drop down boxes and Mapping page fields to the database fields.
Programmed LINQ to SQL for communication between application and database, used extensively Data Grid.
Created tables Developed Stored Procedures in SQL Server 2008 for accessing the database.
Involved in Developing WCF services to enable effective communication.
Environment: Visual Studio 2008, ASP.Net 3.5, C# 3.0, Azure, AngularJS, Backbone, Knockout.JS, Web Services, WinForms, WCF, SQL Server 2005, T-SQL, MVC 3.0, TFS.
Client: Tesco HSC – Hyderabad, India Jan 2012 – July 2014
Role: .Net Developer
Responsibilities:
Extensively worked with Win Forms using ASP.NET and C#.NET.
Interacted with client end –user during requirements gathering sessions.
Worked with ASP.NET AJAX Controls and Extenders and Win Forms.
Followed the N-Tier Pattern, using OOP concepts, SOLID Principles and design patterns and technologies like C#, WCF, ADO.net, LINQ for development.
Used ASP.NET Validation Controls and JavaScript for client side validations.
Extensive experience in creating several user controls in ASP.NET to integrate data available.
Used C#.NET Technology for server side programming.
Used Data list, Repeater, Data grid, Place Holder controls to show the data in the UI.
Involved in Developing Components for Business Layer and Data Layer.
Through third party XML Web services to web pages using C#.
Developed the portal pages in ASP.Net using Master Page, Themes & skins to maintain the consistent look and feel throughout the application
Communication between Data Access Layer and was established by ADO.NET.
Incorporated Master Page to comply with look and feel of other websites.
Created and Modified PL/SQL Packages, Functions, Stored Procedures, Shell Scripts for change requests to Existing processes.
Developed User Controls to reduce the Complexity in User Interface Coding and provide better look.
Conducted unit testing and Integration testing on the system to determine the response times for the various parts of the system and made changes to improve efficiency of the system.
Client: Serco PVT Limited, India Feb 2009 - Oct 2011
Role: .Net Developer
Responsibilities:
Worked closely with analysts and architects to understand the framework of the application.
Followed Agile/Scrum methodology with 2 weeks of sprint.
Collected and analyzed requirements and based on them created logical data model and designed database.
Designed pages using HTML, CSS and also used JavaScript to change design at runtime.
Created Web pages with ASP.NET using Master Pages with C# and VB.NET as programming languages.
Developed Validation rules both client side and server side using JavaScript and Validation Controls.
Used ASP.NET AJAX to improve the performance of the application.
Written Stored Procedures, Views, User defined functions in SQL Server and used ADO.NET classes extensively for performing CRUD operations.
Converting MS Access applications to SQL Server/.NET systems.
Worked on other modules with Oracle as database and Toad for SQL development.
Created and consumed WCF services to expose business functionality for intranet and internet users.
Created reports using Crystal Reports and SSRS.
Used Team Foundation Server (TFS) for version control, defect tracking and document collaboration tool.
Troubleshooting and Resolving application problems.
Client side validations using JavaScript
Environment: ASP.NET, C#, VB.NET, .NET Framework 3.0/3.5, WCF, ADO.NET, SQL Server, Oracle 10g/9i, Toad, MS Access, Crystal Reports, Team Foundation Server.
Education:
Bachelor’s in computer science’s, India.