Senior .Net Developer having 8 years of diverse Experience with all phases of Software Development Life Cycle (SDLC) involved in Designing, Developing, Integrating and Implementing software applications based on Microsoft.NET technologies, Backend Development and Building multi-tiered architecture.
Strong hands on experience in the Microsoft.Net Framework [4.6/4.5/4.0/3.5/3.0/2.0/1.1/1.0] developing Web Forms, Web Services, Web Pages, Win forms using ASP.Net MVC, C#.net [4.0/3.0/2.0], Visual Basic 6 and used Sql Server [2014/2012/2008] and ADO.Net for Backend Development.
Experience with an agile software development methodology and Test Driven Development including SCRUM Framework.
Strong knowledge on Object Oriented Programming System (OOPS) concepts including inheritance, polymorphism, encapsulation and abstraction and Used design patterns like Factory, Singleton and Observer Pattern etc.
Good Knowledge of MVC, WCF and MVVM design patterns.
Creating LINQ enabled database layer using WEB API such as LINQ to SQL and Entity Framework
Extensive experience in WPF, WCF with all the programming and technologies integrated into MVC, ASP.NET3.5 & C# framework.
Worked with Web Services (SOAP), Windows Presentation Foundation (WCF), XAML
Excellent skills in writing stored procedures, T-SQL Queries, functions, triggers, views and schemas and also used No SQL Databases such as MongoDB.
Profound knowledge in working with RDBMS includes MS SQL Server, Oracle 11g, MS Access and No-Sql databases like Mongo DB.
Developed a WCF (Windows Communications Foundation) application to track messages to and fro for the platform.
Experience in Windows Cloud Azure Platform by creating app services and integrating Sql databases.
Worked with .NET Server Controls, Data Grid Web Control, and Form Validation Controls and crested numerous Custom controls in ASP.NET and used MSMQ to communicate with different servers.
Built dynamically generated dropdown lists using Ajax, jQuery UI, UX, React Js and Angular JS.
Experience in Angular JS 2, Twitter Bootstrap 3 framework for developing UI.
Hands-on experience in MVC (Model-View-Controller) framework using Angular JS 2.
Extensive experience in developing, debugging multi-tier applications using C#, AJAX, XSLT, XML, HTML, Serialization, CSS, N-unit.
Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF)
Worked on migrating Web applications into the Sitecore CMS systems and Implemented Web applications into Sitecore using SCRUM Agile methods.
Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishing Web Services and used SOA (Service Oriented Architecture) Concepts using .Net framework
Proficient in using XML related technologies Like XSLT, XPATH and XQUERY.
Created custom SharePoint sites, sub sites, Document Libraries, Lists and List views to collaborate the Affiliates using visual studio 2005.
Experience in working with Bootstrap to design the responsive web pages by using the templates of HTML, CSS and React Js.
Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
Experience in generating Drill down reports with Drop down menu option, parameterized reports and creating stylish report layouts in SSRS.
Very good Team player, Self-motivated, hardworking professional with good organizational, leadership, interpersonal and communication skills.
Quick learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines is my forte.
C++, C#5.0/4.0/3.0/2.0, VB.NET, ASP.NET, T-SQL, PL/SQL, COBAL
DOS, Windows NT/98/XP/2000/2003/Vista/2008, UNIX
XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
Win Forms, WPF, WCF, ASP.NET Web Forms
VS 2015/2013/2012/2010, SQL Server Management Studio
SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)
MS SQL SERVER 2012/2010/2008/2005, /SQL MS Access 2010/2007/2003, Oracle 10g/9i/8i
Entity Framework, N Hibernate
UML, MS Visio 2010/2007
Telerik tool, SQL Server Reporting Services (SSRS), Crystal Reports
Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0)
WCF, ADO.NET4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 4.1/3.1
Version Control Tools
Visual SourceSafe2005, Subversion, Test Driven Development (TDD), Team Foundation Server 2010/2008, SharePoint 07/10/13, GIT
Client: Worldpay, Denver CO
Role: .Net Developer Dec 2017 – present
World pay provides secure payment services for small and large businesses, including payments online, card machines and telephone payments.
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
Worked on a website which process payment services to the various clients and developed a GUI using Angular Js.
Experience in working with two-week sprints in an Agile/Scrum environment.
Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller(MVC) and IIS security model.
Responsible for Designing and Developing the Reusable UI Components like MVC Master Pages ‘Layouts and Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
Used C# (3.5,4.0) for writing code using Object Oriented Programming Concepts like Inheritance and Polymorphism.
Designed the UI using the ASP.NET, HTML5, Angular JS 2, CSS, React Js, Web Forms and the AJAX controls.
Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic and also used Mongo DB to write Queries.
Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between different windows application.
Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
Extensively used & created different environments for Dev, Test, Performance and Production in Cloud Azure.
Worked with DevExpress to enhance some of the .net controls like data grid and worked on tools.
Worked on developing Single Page Application (SPA) for creating efficient and interactive web applications that work across all popular browsers using Angular JS and React Js.
Expert in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio IDE using C# frame work 2.0/3.0/4.0 (ASP.NET, ADO.NET, and LINQ.)
Experience in working with ORM technologies like Entity Framework using CODE FIRST Approach.
Experience in constructing high-performance and highly-scalable applications using the .NET framework with Cloud Azure components.
Developed a WPF application to track messages to and fro for the platform.
Extensively used Cruise Control .NET Build Server for Continues Integration and for creating Continuous Build Process
Experience in working with MSMQ as a Messaging protocol to communicate with different servers.
Experience configuring/re-platforming large database solutions in Cloud Azure using SQL Server and in automation solutions using Resource Manager, Powershell.
Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server for inserting/Updating/Deleting the data into the relational tables.
Used ADO.NET objects such as Connection Strings, Command Type, Data Adapter, Data Reader and Data Set for consistent Data Access.
Consumed Restful Web Services with Angular JS updating the Model and Views of the application and implemented WEB API Services to perform CRUD operations
Using Tortoise SVN maintained the different versions of source code and Involved in hosting the web applications in IIS server 7.5.
Used the JIRA software for User Stories and Deliverable Tracking.
Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).d
Involved in Debugging & Supporting the application and Performed Unit Testing and Integration Testing.
Environment: VisualStudio2015, C#, .NET, ASP.NET MVC, ASP.NET Web API, Razor, ADO.NET, Entity Framework, NuGet Package Manager, WPF, LINQ, JSON, Java Script, Boot strap, HTML, HTML5, CSS3, Angular JS 2, DOM, SQL Server 2016, T-SQL, Team Foundation Server 2015, Git, IIS, Windows PowerShell, Microsoft Azure.
Role: Net C# Developer Mar 2016 - Nov 2017
Client: ACG, NJ
ACG is a performance management consulting firm focused on helping customers create ways to improve business results and performance.
Worked on Full Software Development Life Cycle (SDLC) in developing application satisfying all the business and the user requirements.
Used Agile methodologies to segregate the development tasks into various sprints.
• Migrating the existing .Net applications to the .Net MVC4 and adding additional features and functionalities.
Strongly used C# code for developing applications.
Used SSIS, SSRS for the integrating and generating reports for the business and government purpose.
Developed Win forms for the back end pages.
Used "twitter bootstrap" along with "angular-ui" bootstrap for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
Developed front-end reporting screen using Angular JS, widely used angular js UI components like route Providers, pagination, ng-grid, ng-directives.
Used Amazon Web Services for the client and server communication.
Developed databases in the Azure cloud service and also deploying the application into the cloud.
Developed applications using the .Net framework MVC, master pages, Ajax control kit and Jquery for efficient and speedy interactive WebPages with the users.
Involved in developing mobile applications for the Android and IOS devices using the C#, SQL and WCF.
Experienced in using and providing the Authentication and Authorization of the specified members and securing the data from the external users.
Developed the application using the WWF and WCF (Windows C) Web API and RESTful services.
Established the connection between the UI and databases using the Sql Server 2008 and Stored procedures and complex queries for retrieving the data to the application.
Used LINQ to SQL and Entity framework to database for retrieving the data and to update, insert or delete data from the databases.
Used Team Foundation Server (TFS) for integrating, maintenance, reporting and project tracking.
Worked in migrating the SQL Server databases to the new version of the SQL Azure databases using the Azure migration wizard.
Testing applications using the Automated testing and Manual testing.
Role: .NET Developer
Client: Metropolitan Transportation Authority- Brooklyn, NY July 2014- Feb 2016
The MTA has the responsibility for developing and implementing a unified mass transportation policy for the New York metropolitan area, including all five boroughs of New York City and the suburban counties of Duchess, Nassau, Orange, Putnam, Rockland, Suffolk and Westchester.
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design (OOAD) using UML with Microsoft Visio 2010.
Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
Used Data Contract as standard mechanism in the WCF for serializing .NET object types into XML.
Developed Web Services and invoked them using XML SOAP and WSDL for creating proxy classes.
Designed and implemented the Dunning Letter system, using ASP.NET, Visual Studio 2015, SQL Server 2014, TestDriven.net and Crystal Report 2008, Telerik Report.
Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application and used Entity Framework for the use of LINQ-based Data Access.
Created Web APIs using MVC 5.0 along with dependency Injection repository patterns using Microsoft Unity.
Developed front end UI application using Angular 2.0 and given support to the existing applications.
Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
Developed client call back mechanism and DOM manipulation using Angular 2.0 to provide better user interactivity.
Worked with Cosmos Db for Cloud data storage solution.
Experience in working on Bootstrap loader global CSS3 settings and improve the Html5 elements style behavior for the UI display.
Extensively used Third Party tools like Dev Express for developing rich user interfaces.
Develop enterprise application with Web User Interface and with Microsoft Azure NoSQL DocumentDB backend.
Implemented the project using ASP.NET, C# and back-end database as SQL Server 2012
Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server 2008/2012 Analysis Services (SSAS) and Reporting service (SSRS).
Used SSIS to create ETL packages to Validate, Extract, Transform and Load data to Transaction.
Creating complex SSIS packages using proper control and data flow elements.
Used various Telerik controls, Infragistics Net Advantage developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
Performed unit testing on every new version before sending it for User Acceptance Test UAT.
Performed Unit Testing with the testing tool N-Unit and involved in Unit test case, code review checklist preparation and validation for Mobile Applications.
Good exposure to the JIRA - project tracking tool and Agile’ s Rally. Using JIRA and Rally which updates the work status, with the team and interacts with the other teammates across geography.
Worked on applications software development efforts from deployment through the maintenance support process.
Thomson Reuters – Bangalore, India Feb 2012 – Sep 2013
Thomson Reuters Corporation is a multinational mass media and information firm with operational headquarters at Times Square in Manhattan, New York City. The project I involved was in ZCalc Tool Box, which is an application built with Microsoft Excel and enhanced by the calculation capability of the zCalc Function Library. It presents a set of Planners and Calculators that model various estate, charitable, retirement, and other planning techniques and calculations
Designed and developed web forms in ASP.NET & C#.NET using .NET Framework 3.0.
Developed the application Framework in ASP.NET primarily using C#.NET with the business logic implemented using .Net Assemblies.
Extensively worked with ASP.NET Web Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
Developed GUI using ASP.NET Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
Extensive use of Web Services, SOAP, XML, XSL to expose reports to facilitate information sharing.
Created Data Tables and have written Stored Procedures for all the Transactions in and out of the Database using SQL server 2008.
Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
Involved in Report Design and Coding for Standard Tabular type reports, including Drill down and Drill through functionality and Graphical presentations and Dashboard type metrics using SSRS.
Created a Data Layer object in C# language which gives the common classes of methods to execute stored procedures into a Data Set, Data Table and Data Reader.
Performed NUnit Testing according to the business requirements.
Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: .NET Framework 3.0, ASP.NET, C#, ADO.NET, XML, Web Services, HTML, SQL Server2008, SSRS, IIS 6.0, VSS, NUnit, Visual Studio 2008.
Role: Jr. Net Developer Jun 2010 – Jan 2012
Client: Aviva Life Insurance, India
Aviva Life Insurance company in India offers range of Life Insurance Policy, saving plan, retirement plans with maximum coverage for individual and family.
Followed AGILE development methodology with daily SCRUM meetings.
Developed Web application using ASP.NET MVC framework
Created and consumed web services using WCF framework.
Used jQuery, jQuery UI and AJAX as needed for better user experience.
Utilized Team Foundation Server (TFS) for the purpose of version control and source code maintenance needs.
Worked with QA to prepare various test cases and helped in production support.
Heavily involved with database development including performance optimization.
Maintained Visual Source Safe.
Used Agile Methodologies like XP, pair programming to support rapid iterative software development.
Wrote test cases for user acceptance test.
Documentation of developed Components and module.
Responsible for Database support of the application.
Involved in production support and release planning.