404-***-**** Sr. Dot Net Developer
An accompanied .Net Developer over 6 years of experience in Web and Application development, including Requirements gathering, Analysis, Design, Development and Testing.
Adroit at analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for the applications and presentations.
Expertise on IIS, Web Forms, Win Forms, Web Services, WCF, Server Side Script configuration, Web Application Configuration, deployment and maintenance using tools such as Microsoft Visual Studio.NET.
Strong C# and ASP.Net skills focused on creating Web-forms and ASP.Net server controls.
Developed next generation applications using the .NET Framework, MVC (Model View Controller), Entity framework, web API.
Worked on creating MVC, MVVM, two-way and one-way binding in Angular Js using ng-Model Directives.
Web application development experience in n-Tier architectures using ASP.Net.
Developed web applications using Test Driven Development (TDD) methodology.
Strong experience in Object Oriented Programming (OOP) and methodologies.
Experience in database design in SQL Server, Oracle, MS-Access using Stored Procedures and Triggers
Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS).
Good exposure in working with Jenkins Integration.
Experience in implementing .NET Security features like Authentication and Authorization using Form-based and Window-based authentication, Authorizing Users.
Experience in creating and executing test cases using N Unit and Q Unit.
Extensive experience working in n-tier architecture (Front end, Middle Tier and database).
Worked with MVC design pattern and various design methodologies like Waterfall and Agile Software Development with Extreme Programming, Scrum and Continuous Integration.
Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management).
Involved in all the stages of the software development cycle (SDLC), namely design, specification, coding, debugging, testing (test plan and test execution), integration and system testing, documentation and maintenance of the programs.
Worked on Excel Reporting.
Experience in maintaining automation framework.
Excellent at learning and adapting to new technologies. Adaptable to work both as a team member as well as independently.
Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn modern technologies
ASP, Visual Basic, C#, C, C++, XML, ADO and HTML
MS Visual studio 2015, SQL Enterprise Manager, SQL Management Studio
SQL Server 2015 (T-SQL, Stored procedures, Triggers), Oracle 11g, MS Access, ADO.NET
MS Visual Source Safe, TFS, MS Office, and MS Project
Windows Server 2003, XP, Windows NT / 2000, Windows Vista, Windows 7/8
Masters in Data Networks and Security from Birmingham City University, England.
AT&T, ATLANTA, GA May ‘16 – Present
Involved in requirement analysis, designing and development.
Used AGILE methodology to implement the application.
Designed Class, Use Case, Sequence diagrams using MS Visio.
Involved in development of MVC 3.0/4.0 patterns for client server interaction.
Improved code reusing and reduced class coupling through Dependency Injection design pattern.
Used Razor view and ASPX(C#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
Created designs in partial views that are commonly used throughout the application.
Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
Implemented methods through controllers in MVC to handle user inputs and responses.
Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
Used Sessions, Cookies and Application Level State Management in Application.
Consumed XML Web Services using C#.
Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
Used Team Foundation Server (TFS) for Version Control
Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
Used SSIS to manipulate data to integrate the SQL Server database into larger processes.
Used LINQ to SQL to manipulate and fetch the data from database.
Performed database operations on SQL Server 2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
Developed business logic including Code-behind files and Classes in N-tier.
Used TFS for bug tracking and bug fixing.
Developed Entity Framework to access a relational database from the application.
Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
Involved in deploying the application on the IIS server.
ENVIRONMENT: MVC 3.0/4.0, Razor Views, Partial Views, Layouts, C#, ADO.net, Visual Studio 2012, SQL Server 2008 R2,SQL Server tools( SSRS, SSIS), Web API, XAML, IIS 7.0/7.5, Java Script, J Query, ENTITY Frame Work, LINQ to SQL, XML, AJAX, HTML5, CSS, TFS, N Unit 2.5.
General Motors, Detroit, MI Aug ‘15 – Apr ’16
Sr. .Net Developer
Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using MVC, WCF and C#.
Created Business Logic Layer & Data Access Layers in WCF architecture.
Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
Implementation of client side validations using J Query and ASP.NET MVC Validation implemented at Controller level
Involved in agile software development methodology.
Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
Used Cascading Style sheets for a unified look and feel of the Web Applications.
Used Grid View, Data List, and Panels to display and manipulate data in MVC views using Telerik controls.
Used Forms Based Authentication to enforce security in to the application
Designed Administrator pages to handle overall application.
Designed the source and applications under agile process.
Developed Email Notification System using MSMQ asynchronous model using WCF Service using net MSMQ binding.
Developed Customer Status update using Asynchronous programming model which can handle multiple threads and tasks.
Involved in designing Database Architecture.
Implemented Optimized Stored Procedures.
Wrote the Database Triggers, Views, and Indexes.
Used Master Pages to provide a unified look and feel to the application.
Used Telerik Controls to create better, faster and more user-friendly web applications.
Active participation in unit testing of the application to ensure quality.
Used Windows Communication Foundation (WCF) for clients to consume multiple services using Rest protocols.
Optimized LINQ/SQL queries and indexes for SQL Server 2012.
Fixed bugs reported by QA and UAT, including in Java Script.
Migrated applications from .NET Framework 1.1 to 4.5.
Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Supervised the development of functional documents for the application.
Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
ENVIRONMENT: ASP.Net, ADO.Net, Entity Framework4.0, MVC4.0, APM, Oracle 11g, SQL Server 2008, Java Script, J Query, LINQ, Windows 7, VS2010, .Net Framework 4.0, Team Foundation Server 2010, web api, SSRS, N Unit test scripts, Telerik Controls, Toad.
CTS, India Apr ’14 – Mar ’15
Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC modeling.
Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
3-Tier Application Architecture to ensure flexible and reusability of the application.
Developed various web services using WCF which can be consumed by web application and other systems.
Used Session Objects, Cookies to store the application state.
Used ASP.Net, HTML and CSS to design the presentation layer of the website.
Prepared various test cases to fix the bugs and ensure the application error-free.
Used .Net Framework class library to build User Interface (UI) that separated application logic from presentation code using code behind pages.
Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, and UDDI for exposing the functionalities of the enterprise business components at the Business Layer.
Used XML to transport and store data.
Incorporated different WPF controls and Dev Express controls. Worked on validation and converters in WPF.
Developed core functionality with the ASP.Net MVC Framework.
Used ASP.NET MVC framework to support the use of Dependency Injection to inject
objects into a class, instead of relying on the class to create the object itself
Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model
Used Master Pages to provide a unified look and feel to the application.
Used AJAX to create better, faster and more user-friendly web applications.
Consumed internal web services and hands on experience with XML features to transfer data between the applications and database Engines.
Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls.
Used Grid View, Data List, and Panels to display and manipulate data in ASP.Net Web Forms.
Used a reusable web user control to display customer’s account number and name on every web form that he /she visits.
Extensive use of web services and web methods.
ADO.Net was used to implement the data layer to communicate with the SQL Server 2008
Used ADO.Net components like Data Adapter, Data Reader and Data Set to retrieve, display data.
Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Used Team Foundation Server (TFS) as a Source code control.
Etech Solutions, Birmingham, England July ’10 – Mar ’14
Extensive involve in analyzing business requirement and discussion with business users.
Involved in enhancement of existing system based on the business requirements, database design and system analysis.
Developed Web Pages using ASP.NET MVC and C#.
Interacted with the offshore team, ensured the task distribution and delivery on time.
Developed GUI using .Net framework 3.5/4.0.and responsible for creating components using C#.Net.
Used CSS framework (Bootstrap) for Base Styling of HTML elements.
Developed user controls and used validation controls available in .NET environment.
Ajax web browser technology was extensively used with J Query to avoid post back to the server.
Developed Invoice View using MVC, Razor and Entity Framework. Developed Web services, using SOA architecture, WSDL.
Consumed JSON data in an Angular JS service and Returned JSON data from an ASP.NET controller.
Created and consumed WCF Web Services to expose the application functionality for different applications running inside the company & outside, implementing a Service Oriented Architecture (SOA).
Documented the details of all the WCF samples and Migrated Web services to WCF.
Implemented basic and advanced search generically to populate in list views of all the modules.
Implemented Service Oriented Architecture (WCF) for manager call tracking module.
Used ADO.NET as a data source for accessing databases.
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server
Created and Consumed WCF Web Services used for data transfer etc.
Used .Net 3.5 LINQ components in data layer. Developed Web Pages using ASP.Net MVC and C#.
Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
Created and maintained the Admin page for central management of the application.
Maintains UNIX\LINUX operating systems to provide optimum performance and system availability.
Used Smart Part as a data storage back end for updating and committing the code into the system.
Extensively used Nuget Packages.
Performed debugging and exception handling in support to the software development.
Used Tracking Portal open source software to keep track of bugs.
Working with Team Foundation Server as the source for version control and project / issue management.