Senior .net Developer Resume
Centennial, CO
SUMMARY:
- .Net professional with above 8+ years of extensive experience developing applications using Microsoft.Net framework, C#, ASP.Net, ADO.Net, MS - SQL Server 2012/2008, Web Services, Win Forms and Reporting Services.
- Excellent software programming skills, coupled with experience of designing and developing software applications with the C# 4.0/3.5/3.0/2.0 . Net F/W 4.0/3.5/3.0/2.0 /1. x, ASP.Net 4.0/3.5/3.0/2.0 , ASP.Net MVC 5.0/4.0/3.0/2.0 , ADO.Net, AJAX, LINQ, WCF, WPF, CSS, Web Services and SOAP.
- Hands on experience in design using object oriented programming principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract Factory, Singleton, MVC
- Experienced in a fast-paced agile development including Scrum, Test-Driven Development TDD. 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.
- Designed presentation tier i.e. web pages, using the concepts such as Master pages, Themes, HTML, XML, CSS, Custom controls, Java script, JQuery.
- Experience in using ASP.Net AJAX framework for quickly creating efficient and interactive web applications that work across all popular browsers.
- Designed web application using ASP.Net MVC5.0/4.0/3.0, created and deployment web application using MVC which is coupled with language-integrated query LINQ to retrieve and save data from various data sources.
- Fully fledged with client side scripting like JQuery selectors, Events, JQuery UI, Plugins, AJAX and Telerik and Kendo Controls etc.
- Reporting experience, in creating deployment of SSRS, Crystal Reports, reports, sub-reports, creating ETL packages using SQL Server 2012/2008/2005 Integration Services SSIS.
- Experience in developing WCF, SOAP, REST, WEB API services to expose useful functionality to web users SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them. Experienced in Service Oriented Architecture SOA using windows communication foundation.
- Microsoft application building blocks for .Net projects Data access, Exception Handling, Caching and configuration management application blocks. Expertise in client/server win forms and web based web forms, ASP.Net application development.
- Data access Entity Framework, worked extensively with ado.Net objects such as data adapter, dataset, and data reader to interact with databases like SQL server 2012/20 .
- Extensive experience with ORM technologies like entity framework database model first, code first and performance-Tuning in EF.
- Hands on experience with database worked in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, and T-SQL. Experienced in configuration management, build schedule using Team Foundation Server 2013/2010/2008 .
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
TECHNICAL SKILLS:
Programming Languages: C, C#.Net 4.0/3.5/3.0/2.0 , VB.Net 10.0/9.0/8.0 , T-SQL, PL/SQL
Web Technologies: ASP.Net 4.5/4.0/3.5/3.0 , ASP.Net Ajax 3.0/2.0, Java Script, JQuery, VB Script
XML Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Win Forms, WPF, Web Forms, HTML, CSS
Databases: MS SQL SERVER 2012/20, MS Access 2010/2007, Oracle 10g/9i
IDE Tools: Visual Studio 2013/2010/2008 , SQL Server Management Studio
.Net Technologies
Net Framework 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET MVC 4/3/2, C#.Net, ASP.Net, ADO.Net, WCF, Web API, Web Services, Entity Framework 5.0, LINQ
Reporting Tools: SQL Server Reporting Services SSRS 2012/2008/2005 , Crystal Reports 2010/9/8.5/8
Version Control Tools: Visual SourceSafe 2005, Subversion, Team Foundation Server 2013/2012/2008
Modeling Tools: UML, MS Visio 2010/2007
Servers: WCF, ADO.Net 4.0/3.5/3.0/2.0 , MSMQ, Web Services, Enterprise Library 5.0/4.0/3.1
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential, Centennial, CO
Responsibilities:
- Development based on Requirements with TDD approach
- Worked on three projects at CVS on NLX-Gold Carding, NLX-Screen Templates and NLX-Mail Room Changes in Novologix application.
- Involved in analysis, design and development of the application.
- Designed and developed the application in .NET Framework 4.5 using C#.Net.
- Used ASP.NET, ADO.NET, SQL-statements to develop server-side data base connections
- Develop complex MVC controller, View Models and Helper methods linked to backend database. Developed the Business Layer using C#.Net for the Data Access Layer.
- Developed the Application Logic, Validation Checks and Business rules for the Business Layer using C#.Net.
- Worked closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
- WCF Services implementation.
- Designed architected, programmed Web based Application and Libraries.
- Prepared Technical design documentations, Unit Test document and functional description at each stage of the application to assist the client.
- Used JQUERY and AJAX for service calls on pages to interact with the server for information.
- Utilized various JavaScript and JQUERY libraries, AJAX for form validation and other interactive features
- Involved in AGILE Methodology for the software development process.
- Performed Code review and Unit Testing for better performance.
- Used ASP.NET, HTML, to create dynamic web pages using ASP.NET Web Server Controls and user controls.
- Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database. Experience in IIS.
- Expertise in working with source controls like TFS.
- After sprint, involved in sprint retrospectives to analyze sprint successes and failures and to develop a lesson learned document.
- Actively involved in writing test cases, testing scripts for developed modules and forms.
Environment: .NET Framework 4 & 4.5, Visual Studio 2013 & 2015, ASP.NET, C#, LINQ, SQL Server 2012, ADO.NET, WCF Services, AJAX, JavaScript, JQuery, Team Foundation Server 2012, Agile and Scrum.
Senior .Net Developer
Confidential, Louisville, KY
Responsibilities:
- Designed UI with Razor Views, Partial Views, Twitter Bootstrap and Kendo UI for Layout View.
- Created View Models to encapsulate all models and classes used on the different views for more lightweight, organized and clean code to reuse in Views.
- Have been involved in project migration from ASP .Net to MVC 5
- Used Session Objects to keep track of session and security attributes built in the ASP.NET MVC framework.
- Responsible for building an internal, responsive AngularJS single page application.
- Worked WCF Restful and simple ASMX services to retrieve data using XML and JSON.
- Created Custom HTML Helpers for MVC Validations.
- Involved in the development of models, view models, views, partial views and controllers.
- Worked with different JQuery plug-ins and implemented client-side functionalities such as paging, table sorting/data tables, sliders.
- Worked on SOAP and RESTFUL Service API using WCF 4.0 which return XML and JSON data using WCF attributes.
- Used LINQ to XML for retrieving the data efficiently.
- Used ADO.Net Entity Framework Model as the Data Access Layer Database First and implemented the CURD Create, Update, Retrieve and Delete operations, Mapping and executed stored procedures.
- Created different Action Attributes for decorating across various Action Results. The Action Attributes used include the ones used for Handling errors and Caching.
- Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Working with Team Foundation Source Control TFS as the source for version control and project / issue management
- Involved in writing stored procedures using SQL Server 2012.
- Used the ADO.NET SqlClient Objects like SqlConnection, SqlCommand, SqlDataReader and SqlDataAdapter and Dataset object in the Data Access Layer to fetch the data from the SQL Server 2008 database.
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer.
- Extensively involved in designing the SSIS packages to export data of flat file source to SQL Server.
- Involved in creating SSIS jobs to automate the reports generation.
- Strong trouble shooting and Problem solving skills in finding defects and resolving the issues
Environment: Microsoft Visual Studio 2013/2010, MVC 5.0, WCF RESTFUL Service API, ASP.NET, C#, XML, JSON, JQuery, Linq, NUnit, Team Foundation Server 2012, Agile and Scrum, IIS 7.0, AJAX, ADO.NET Entity Framework 6.0, Microsoft Enterprise Library, NUnit, SQL Server 2012, Windows Server 2008.
Senior .Net developer
Confidential, Philadelphia, PA
Responsibilities:
- Involved in developing the UI pages using HTML5, CSS3, JavaScript, JQuery and AJAX
- Used JQUERY and AJAX for service calls on pages to interact with the server for information.
- Utilized various JavaScript and JQUERY libraries, AJAX for form validation and other interactive features.
- Developed Webpages using ASP.Net and used AJAX for reports.
- Implemented Client and Server side validations using JavaScript and ASP.Net validation control.
- Worked with LINQ to SQL, LINQ to XML, LINQ to Collections, Object etc.
- Used WCF to build high performance and secured document retrieval layer to retrieve data from a SQL server based system.
- Configured the WebConfig file for Session Management and trace
- Implemented the SOA architecture by using WCF Services.
- Worked extensively on IIS 7.0 for effective utilization of WCF Services.
- Developed the Data Layer Class using C#, which is reusable for the data transactions of the entire project.
- Used ADO.Net to connect Web Forms to Data Sources such as MS SQL Server and XML files for manipulating the data in the database.
- Gathering requirements and creating a high-level design for creating a new REST API so that other lines of business can use the developed services.
- Discuss the change requests and their scope with the business users and team members daily.
- Design the change request at an abstract level and send it for peer review.
- Develop all the features of the assigned change request and perform unit testing.
- Database design in SQL Server 2012. Created and modified database objects like stored procedures, functions, views.
- Created complex Reports like drill down, drill through, parameterized reports using SSRS.
- Have created various SQL server jobs using SQL Server Agent that process various t-SQL statements.
- Implemented fluent validations to the services module to handle the client validations more efficiently.
- Performed bug fixes to issues identified and implement new feature requests from business and testing teams.
- Created and exposed WCF services using both TCP and HTTP endpoints.
Environment: C#, .Net 4.5, ASP.Net, WCF, Visual Studio 2013, NUnit, SQL Server 2012, Fluent Validations, TFS 2010, Entity Framework 5.0, Automapper, Unity, PostSharp
.Net Developer
Confidential, Chicago, IL
Responsibilities:
- Participate in different phases of the SDLC including: analysis and preparation of design documents pertaining to client requirements, development and testing, attend daily Scrum meetings in an Agile methodology of work.
- Involved in Designing phase to create HLD and LLD's.
- Worked with clients for understanding and framing the requirements and prepare Technical Specifications.
- Implementation of changes in Coding as per the client requirement.
- Designed and developed Window forms using WPF, and C# .Net as business layer language.
- Designed and developed Web Applications using Razor Engine, MVC 5 and ASP.Net 4.5 and C#.Net as programming language.
- Responsible to create WPF controls and to create communication framework using WCF.
- Developed WCF service components in C# .Net 4.0, Windows Service.
- Created Dynamic Mobile views using Angular JS.
- MVVM Design Pattern being used to create architecture of the Project.
- Used ADO.Net extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Designed and created tables, views and SPs using SQL Server 2012.
- Designed RDBMS and develop T-SQL, Functions, Stored Procedures and Triggers using SQL Server.
- Used LINQ Queries to retrieve data from Database.
- Implement Ajax and JavaScript and JQuery.
- Developed Templates using HTML, CSS Bootstrap and JavaScript.
- Implement new and fixing existing web service problems for sending Emails.
Environment: Microsoft Visual Studio 2012, .Net 4.0, ASP.Net, VB.Net, C#, ADO.Net, WPF, XAML, MVVM, LINQ, ADO.Net, Entity Framework, WCF, WEB Service, MVC, Multithreading, HTML 5, CSS, XML, AJAX, Java Script, Angular JS, Bootstrap, SQL Server 2012, Windows 7
Software Developer
Confidential, Bloomington, IL
Responsibilities:
- Involved in Design, Documentation, Coding in WPF Application using C#.Net.
- Worked in Agile Software Development Methodology.
- Developed the application using MVVM design pattern.
- Developed the UI in WPF using XAML controls such as Menus, Tree View, List View, Data Grid, Tab Controls, Custom Controls and User Controls and involved in WPF Data Binding.
- Involved in writing Interfaces, Abstract Classes and developed Business Layer for implementing Business logic using C#.Net.
- Developed Data Access layer (DAL) for communicating SQL Server.
- Improved the performance of the application by implementing Multithreading using Background Worker class and assigned the long running tasks to the worker thread.
- Utilized C# generics, delegates, events, extension methods, anonymous types, anonymous methods & lambda expressions.
- Involved in developing ASP.Net application using MVC design pattern.
- Developed service contract, operation contract & data contract classes to support communication between Agents to Insure.Net using Service Oriented Architecture (SOA) through WCF web services through C#.Net.
- Used AJAX controls to minimize server round trip and enhance customer experience.
- Used SQL Server Profiler and performed various significant functions such as Creating a Trace, Watching, Storing and Replaying Trace.
- Developed service contract, operation contract & data contract classes to support communication between Agents to Insure.Net using Service Oriented Architecture (SOA) through WCF web services through C#.Net.
- Involved in implementing LINQ to SQL code to support the Search functionality.
- Developed the installation package for the application and included various features like user interface, Database setup, configuring IIS, running required batch files during setup, etc.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
- Responsible for finding Defects, fixing bugs and writing User Stories for new Features.
Environment: Visual Studio 2010, WPF, ASP.Net 4.0, C#.Net, ADO.Net, XAML, LINQ, HTML, DHTML, XML, XSLT, SQL - Server 2008, NHibernate, Smart SVN, WCF, Crystal Reports, AJAX, JavaScript, JQuery.
.Net Developer
Confidential
Responsibilities:
- Developed Interactive UI Screens using ASP.Net, CSS, and AJAX controls.
- Used Unified Modeling Language (UML) technologies for design and develop application include class diagrams, sequence diagrams, activity diagrams using VISIO
- Used Ajax Control Toolkit controls like Panel.
- Used Master pages to share common contents across multiple pages.
- Used Cascading Style Sheets, to give the website a common style.
- Made Extensive use of .Net 3.5 Framework features like LINQ.
- Extensive use of the Data Grid controls for display.
- Developed as a MVVM application thus achieving separation of business logic and UI concern enabling an efficient test driven application.
- Created and consumed services in WCF.
- Used jQuery for working with DOM in ASP.Net Pages.
- Actively involved in data modeling and contributed in the designing and creation of SQL Server databases.
- Used Database Object, Stored Procedures, Views and Triggers in SQL Server 2008
- Developing SSIS 2005 Packages to load bulk data to system.
- Preparing and Managing SSRS 2005 reports.
- Designed Test Cases to test the application using Visual Studio 2010 Suite.
Environment: ASP.NET 3.5, TFS, SQL Server 2008, WCF, LINQ-TO-Entity, C#.Net, T-SQL, LINQ, Ajax, MVVM, Visual Studio 2010 Suite.
.Net Developer
Confidential
Responsibilities:
- Understand the existing functionalities.
- Understand the new technologies and its functionalities.
- Participate into evaluation of new features development.
- Participate into architectural design of the product, prepared Design Document, Flow diagram and state transition diagram with MS Visio.
- Develop new features using ASP.NET, C#, Visual Studio 2008, jQuery, JavaScript, APIs provided by third party, SQL Server 2005.
- Utilized jQuery to populate the content of the data.
- Used JSON and jQuery in client side for managing the controls and the data.
- Testing based on the requirements defined with existing features.
- Developed WCF Services to achieve Service Oriented Architecture(SOA)
- Created Data Access Business Layer class to communicate with SQL Server 2005/2008.
- Resolving any issues after deployment on customer site.
- Created complex Reports like drill down, drill through, parameterized reports using SSRS.
- Used SSIS for data migration and data import to the database.
- Worked with Visual SourceSafe for source control and reporting.
Environment: C#, ASP.NET, Visual Studio 2005/2008, SQL Server 2005/2008, JSON, jQuery, JavaScript, WCF, SSRS, SSIS, VSS, MS Visio 2007.