Senior Net Developer Resume
Utica, NY
SUMMARY
- 7+years of extensive experience in System Analysis, Design, Development, Coding (OOADP) and Implementation of various applications based on (OOPS) Object Oriented Programming, Client/Server N - tier architecture, Model View Control (MVC), Web based and Internet Technologies.
- Experienced in working with iterative Agile Programming Methodologies- Scrum, Waterfall methodologies and Test-driven development (TDD).
- Expertise noledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Highly Knowledgeable in ASP.NET MVC 5.0/4.0/3.0 in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Very Strong in developing applications using HTML, HTML5, CSS, CSS3, DOM Manipulation, JavaScript, JQuery, Angular, AJAX and JSON.
- Responsive Web Design usingBootstrap, data visualizations and experience in making web pages cross browser compatible.
- Skilled inAngular2 controllers, directives, components, factory, service resources, routings, and events.
- Experienced working with Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Expertise inAngularJSon Filters, Validations, Controllers, Directives, Routings, Factory and Service.
- Extensive experience in ORM, Entity Framework Code First, Database First approaches.Extensive experience in Developing, Consuming and Debugging the SOAP and REST Web Services using WCF.
- Highly capable of building HTTP services using ASP.NET Web API.
- Expertise in Implementing LINQ Query Expressions or Lambda expressions for standard query operators dat allow traversal, filter, and projection etc. Operations applied to any IEnumerable /IQueryable, different data sources.
- Proficient in databases such as SQL Server 2000/05/08/12 , Oracle 9i/10g,11g, PL/SQL and Hands on experience in designing tables, database schemas, writing ComplexStored Procedures, Triggers, Functions, Views, DTS, Transaction Management using T-SQL and PL/SQL, Code optimization and performance in databases,
- Experienced in SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Highly Capable of implementing Unit Tests and writing test cases using N-Unit and MS Unit as well as mocking.
- Worked with Source Controls like Team Foundation Server 2013/2010, Git Hub for creating branches, rebasing, merging and deploying code.
TECHNICAL SKILLS
Programming Languages: C,C++, C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET MVC 4.0/3.0,ASP.Net Ajax 3.0/2.0, Javascript,Jquery,AngularJs,Angular,Bootstrap,Jquery UI.
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL, LINQ to XML
Desktop Technologies: Winforms,WPF
IDE Tools: Visual Studio 2015/2013/2012/2010/2008/2005 , Sql Server Management Studio.
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1.x
Databases: MS SQL SERVER 2012/2008/2005/2000 , MSAccess 2010/2007/2003 , Oracle 11g/10g/9i/8i
Reporting Tool: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server (2013/2010/2008 )
Middleware: Web API,WCF, Web Services,ADO.NET 4.0/3.5/3.0/2.0 , Entity Framework 6.0/5.0/4.3
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential, Utica, NY
Senior Net Developer
Responsibilities:
- Implemented the AGILE software development process, using SCRUM methodology.
- Designed and implemented the application usingAngular2, HTML5, CSS3, Bootstrap, AJAX,WebAPI, and Entity Framework.
- Implemented client-side form validation, form view results using various components, services, pipes inAngular.
- Developed application by implementing the Single Page Application (SPA) usingAngularRouter Module.
- Application consisted of nested views using various parent and child components.
- Designing and developing rich application for Windows (WPF, Win forms) and web(Silverlight).
- CreatingWPF/Silverlight applications using MVVM architecture.
- Extensive use of third party controls like Infragistics (WPFand Win forms) and Far point.
- Implemented the Entity Framework Code First Approach to interact with Database and also implemented the
- Mappings, Model Changes, CRUD operations and dealt with performance issues.
- Used JSON (JavaScript Object Notation) format to serializing and transferring of data.
- Create RESTFUL WebAPIservices to send and receivewebservice messages and converted the JSON format data to XML.
- Implemented Cors to enable Cross-Origin Requests from Client Side to Server-Side Platform.
- Used custom error handling in web API to pass proper error message rather TEMPthan generic error message to better understand the error.
- Used Postman to testWebAPIfunctionality.
- Written T-SQL queries, Stored Procedures, Cursors, triggers to handle the business rules data integrity and for various data transactions and also generating reports.
- Unit tested various components of the program to make sure all the components were behaving properly.
- Used Team Foundation Server (TFS) 2013 for Version Control, Team build, Project Management, Data Collection and Reporting.
Environment: VisualStudio2015/2013, C#, .NET 4.5, ASP.NET MVC 4.0/5.0, ASP.NET Web API 1.x/2.x (REST API), Angular, ADO.NET Entity Framework (Code First) 4.3/6.0, LINQ, HTML5,CSS3, JSON, Bootstrap 3, SQL Server 2012, T-SQL, MS Test, Team Foundation Server 2013, IIS 7.0, and Windows Server 2008 R2.
Confidential, West Bend, WI
Sr.Net Developer
Responsibilities:
- Implemented the AGILE software development process, using SCRUM methodology.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS 7.0 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”.
- Coding and implementing the requirements using vb.net, Asp.Net, JavaScript and Ado.Net for a legacy application.
- Developed the UI layout and front-end programming for web application dat matched requirements using hand written HTML5 and CSS3.
- ImplementedHTML5feature like, local storage, data and required attributes and sliders.
- ImplementedCSS3features like, multi-column layout, gradients and web fonts.
- Created proof of concept for implementing views in Angular JS rather TEMPthan using razor for development.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience.
- Implement data grid/tables using Bootstrap and Angular JS for front-end client facing of the Single Page Application (SPA).
- Implemented the Entity Framework Code First Approach to interact with Database and also implemented the
- Mappings, Model Changes, CRUD operations and dealt with performance issues.
- Used JSON (JavaScript Object Notation) format to serializing and transferring of data.
- Create RESTFUL WebAPIservices to send and receivewebservice messages and converted the JSON format data to XML.
- Used custom error handling in web API to pass proper error message rather TEMPthan generic error message to better understand the error.
- Written T-SQL queries, Stored Procedures, Cursors, triggers to handle the business rules data integrity and for various data transactions and also generating reports.
Environment: VisualStudio 2013, C#,VB.NET, .NET 4.5, ASP.NET MVC 4.0, ASP.NET Web API, AngularJS 1.5, ADO.NET Entity Framework (Code First) 4.3/6.0, LINQ, HTML5,CSS3, JSON, Bootstrap 3, SQL Server 2012, T-SQL, MS Test, Team Foundation Server 2013, IIS 7.0, and Windows Server 2008 R2.
Confidential, Wayne, PA
Sr.Net Developer
Responsibilities:
- Participated in daily Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and specks dat already completed.
- System was developed withASP.NETMVC4, for User Interface done with HTML5, CSS3, JQuery and EF Database First Approach.
- Coded Controllers to transfer data between Views and Models.
- Used ViewModel to handle multiple Models in one single View.
- Implemented WCF services and better logging, exception management support to help in the premature detection of new problems.
- Developed WCF service endpoints and exposed them over default protocol (soap over http) settings.
- Developed the independent RESTFUL WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Created and Consumed the WCF services to process business transactions using Various Contracts like Service, Operation, Data, Message, and Fault and configured endpoints to be interacted by multiple transport protocols.
- Implemented WCF security at Message and Transport Levels.
- Implemented the WCF Data Contracts versioning by using Known types and IExtensibleDataObject, Ordering and enforcing required data when contracts consumed by clients.
- Used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Implemented client side operations using JQuery and also AJAX functionality to call the WCF operation Contracts in Asynchronous manner and to get the data in JSON format
- Applied JQuery UI AutoComplete to improve the searching and filtering
- Performed database operations on SQL Server 2012 by creating SQL queries, stored procedures, functions, indexes and views.
- Created Stored Procedures, Triggers, Functions, Indexes, Tables, Views and other T-SQLcode and SQLjoins for applications.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Worked on IOC (Inversion of Control) during isolation of the code while creating Unit tests and also used dependency injection pattern which avoids tight coupling with software components.
- Involved in Unit testing, Functionality testing, Integration testing and User Acceptance Testing (UAT) and also involved in bug fixing.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
Environment: VisualStudio2012, C#, .Net Framework 4.0,ASP.NET MVC 4.0, WCF, Entity Frame Work 6.0, JQuery, TFS, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2012,UML, Windows Server 2008.
Confidential, Johnston,IA
.Net Developer
Responsibilities:
- Implemented n-tier architecture by separating the User Interface (UI), Business and Data layers.
- Built reusable modules for custom solutions to achieve code refactoring saving development time.
- Involved in programming in C#.
- Implemented UI layer with ASP.NET server side Controls, Master Pages and User Controls.
- Developed secure login interfaces with ASP.NET Server controls. Security features were provided using Cookies and Session ID, so dat unauthorized access could be denied.
- Master and Content pages to accommodate cross browser s using CSS.
- Developed Presentation layer (Web Forms) using ASP.NET, HTML, and JavaScript and C#.
- Implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client
- Side validations.
- Involved in designing extendible JavaScript/Ajax framework for content renderingbased on CSS.
- Extensively used XSLT for transforming the data and XML manipulation in Business Layer.
- Utilized ASP.NETSession objects to maintain the state information about customers and customers' product.
- ADO.NETused in Data Layer to access, modify or delete the data in SQL Server database.
- Developed the system front end using C#, ASP.NETand HTML and backend using SQL server 2005 as the backend database.
- Developed presentation layer using server-controls, HTML controls and user and custom controls.
- Used various ASP.NET web server controls dat included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Used the Entity framework, LINQ and ADO.NETobjects inASP.NETpages to perform database activities.
- Used ADO.NETto get the data from data base and send it back. Retrieved data using LINQ to SQL Classes and stored procedure, tables and views.
- Designed database in MS-SQL and created stored procedures, functions, views to reduce the complication of front-end SQL queries and triggers to enforce entity relationships
- Worked with T-SQLto create Tables, Views, and triggers and stored Procedures.
- Performed T-SQLtuning and optimization of queries for reports dat took longer execution time using MSSQLProfiler, Index Tuning Wizard andSQLQuery.
- Designed dynamic SSIS Packages to transfer data crossing different platforms, validate data during transferring, and archived data files for different DBMS.
- Worked with testing team to fix the bugs as part of Bug life cycle and Production support.
- Served as a resource to all teams in evaluating and proposing technical alternatives for resolving various project issues.
- Team Foundation server is used as source code repository and to maintain the tasks related to the project and setting up automated builds in TFS.
Environment: MS-Visual Studio 2010, ASP.NET 3.5, C#.Net, .Net Framework 3.5/4.0, NUNIT, JavaScript, Team Foundation Server, SSRS, T-SQL, SSIS, SSRS ADO.NET, LINQ, Sql Server 2008, and Windows 2008 Server.
Confidential
Jr .Net Developer
Responsibilities:
- Responsible for developing GUI Screens for gathering and storing the information.
- Coding and implementing the requirements using vb.net, Asp.Net, JavaScript and Ado.Net
- Created User controls, Custom controls, and used in the application.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down and Mapping page fields to the database fields.
- Used Validation Controls as well as Custom validation for corresponding validations required for business logic in Web Forms.
- Implemented client side validations using JavaScript.
- Implemented Session State in Sql Server to maintain consistency in Web forms Environment.
- Developed programs for accessing the database using Ado.net to execute queries, and to manipulate the data in the database.
- Used ADO.NETin the Data Layer to access, modify and delete data in the SQL Server 2008.
- Created SQL Server procedures, Triggers, Views and query optimization is done using SQL profiler.
- Responsible for writingSQLqueries, stored procedures, views, triggers, T-SQLand DTS/SSIS.
- Worked on Crystal Reports for Reports Module. Maintained Version control using Team Foundation Server(TFS)
- Worked on waterfall model project management.
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support.
Environment: VB.NET, Visual Studio.NET 2008, C#.net, ADO.Net, ASP.Net, XML, IIS 5.0, Windows 2000, JavaScript, HTML,CSS, Web Services, Crystal Reports, TFS.
