Sr. Net Developer Resume
Loveland, CO
SUMMARY
- Over 6+ Years of experience in all phases of Software development life cycle (SDLC), Analysis, Design, Development, Testing, Documentation and Maintenance of applications based on windows/web in various domains
- Strong experience in developing applications using ASP.NET, C#, VB.NET, ADO. NET, .NET Framework and JavaScript
- Have good experience in Service Oriented Architecture (SOA) based web development using Web Services, Restful WebAPI's, WCF, XML and Hands on experience in testing web services
- Very good working experience in Web applications and site design using HTML5, CSS3, Master Pages, Site Map, XML, XSLT, JavaScript, jQuery, Angular JS, Telerik UI and Ajax
- Experience in Developing and consuming Web Services (SOAP, UDDI & WSDL) and Restful using IIS
- Strong knowledge on MVC 4.0/5.0 and experience in hosting .NET applications on IIS
- Experience working on N - Tier Architectures such as MVC (Model View Controller), MVVM (Model View, View Model) in applications
- Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards, JavaScript, AngularJS, Bootstrap, DOM, XHTML, jQuery, CSS, JSON and Ajax
- Hands on experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD)
- Experience in database connectivity programming using ADO.NET, ADO.NET Entity Framework (ORM) and LINQ to SQL
- Efficiency in working with MS-SQL Server, Oracle 10g and good exposure to Mongo DB(NoSQL)
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers in MS SQL Server, T-SQL and Oracle 10g PL/SQL relational databases
- Hands on experience on generating reports and data migration using SQL Server using SSRS and SSIS
- Expertise in Manual and Automated testing of applications developed on Windows and Unix Environment
- Experience with Test Driven Development (TDD) using N-Unit and Visual Studio Test Tools for unit testing
- Experience with Source Control Management tools like Team Foundation Server (TFS) and Visual Source Safe (VSS)
- Worked in agile software development methodology including SCRUM Framework
- Ability to learn & develop using new technologies quickly & excellent communication and interpersonal skills
TECHNICAL SKILLS
Framework: Microsoft .NET Framework 4.5/4.0/3.5/3.0
Web Technologies: HTML, XML, CSS, AJAX, Web API, JavaScript, JQuery, Angular JS, Bootstrap
Programming Languages: C#, VB.Net, SQL
.NET Technologies: ASP.NET, MVC, ADO.NET, Web Services, WCF, WPF, LINQ, IIS 7/6,WebAPI
Databases: MS-SQL Server 2012/ 2008/2005 , Oracle10g, Mongo DB, MySQL
IDE: Visual Studio 2013/12/10, Dream Weaver, SQL Server Management Studio 2013/10/08
Operating Systems: Windows and Linux
Version Control: MS Visual SourceSafe(VSS), MS Team Foundation Server (TFS), GitHub
Reporting tools: SQL Server Reporting Services( SSRS), Crystal Reports
Middleware: ADO 2.5/2.7,ORM
Web Servers: Internet Information Server (IIS) 7.0/6.0
Methodologies: Agile, TDD, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Loveland, CO
Sr. NET Developer
Responsibilities:
- Involved in Software Development Life Cycle from user requirements to design, development, testing, deployment and production support.
- Developed project using Scrum/Agile project development methodology and participated in Sprints.
- Developing web based applications using MVC5, HTML5, CSS, Angular JS and JQuery.
- Designed and implemented the UI with extensive use of HTML 5, CSS 3, twitter Bootstrap, JavaScript and Ajax.
- Worked with JSON to pass the JavaScript objects from server to web application.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application with Angular JS.
- Used Angular JS for client side one way and two way data bindings to build dynamic views of data.
- Used MVC with Strongly Typed View Models to provide more flexible, editable and sortable grid view to increase user interaction.
- Custom filters implemented in MVC for user to sort and filter data easily.
- Implemented WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Developing code for the database applications to interact with the databases, using ADO.NET, LINQ and Entity Frame Work.
- Developed the Controller with using LINQ to Entity to query Stored Procedures or Entities to render JSON data, VIEW to Front-end.
- Designed database Tables, Views and Triggers in SQL Server2014.
- Used KendoUI controls like KendoGrid to export grid and kendoCalendar
- Used Ajax methods in jQuery for partial page update and to do asynchronous calls to the server and improve the performance.
- Extensively used jQuery effects and jQuery UI plugins such as dialogs, autocomplete in the application to provide better user interactive experience in the application.
- Developed test-driven development (TDD) strategy guiding the use of the NUnit unit testing framework.
- Used Team Foundation Server(TFS) for continuous integration and version control
- Prepared and executed test cases as per system requirements
Environment: Microsoft Visual Studio 2013/2012, .Net Framework 4.5/4.0, XML, XSL, AJAX, Angular JS, twitter Bootstrap, LINQ, ASP. Net MVC, JQuery, Telerik, Kendo UI, REST API's, JSON, WCF, SQL Server 2014, TFS.
Confidential, Pittsburg, PA
.NET Developer
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to produce high quality web application based on N-Tier architecture development.
- Developed Web applications and Web Services using ASP.Net, C#, VB.NET,MVC4, Entity Framework, LINQ, WCF, JSON, HTML5, CSS3, JavaScript, JQuery and Angular JS.
- Designed UI pages in MVC using partial views and Razor Views.
- Using MVC 4 implemented clean separation of layers like View, Controller and Model.
- Used MVC for creating user admin project to perform CRUD operations on products and promotions
- 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 AngularJS for client side data bindings to build dynamic views of data.
- Created and Used AngularJS factory, service for CRUD operation. Used AngularJS directives, created custom directives and used in SPA.
- Developed Responsive UI layer utilizing semantic HTML5, AngularJS, REST API architecture while adhering to the latest web UI standards, design patterns and best practices.
- GUI development using C#. NET, ASP. Net MVC, HTML5, CSS3, AJAX, JQuery and JQuery Mobile.
- Used ASP.NET MVC to develop controllers, models and views with C# during migration process of application from the previous environment.
- Extensively used Web Services, SOAP, XML, and XSLT to export reports to facilitate information sharing.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Developed HTTP GET, PUT, POST, DELETE Methods using C#.NET and Restful Web API in one of the Module and returned JSON data.
- Utilized Master pages, Themes, Navigation controls, Authentication to design secure web pages using ASP.NET MVC and built highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit.
- Used LINQ to retrieve the data from the backend through Entity framework.
- Extensively used LINQ to objects and Lambda Expressions to do the calculations involved in Business Logic
- Modified the EDMX for the changes to the database objects.
- Developed complex T-SQL Packages, Procedures and Functions accordance with Business Requirements for loading data into database tables
- Used Team Foundation Server (TFS) extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Analyzed the Test Plan, which detailed the testing scope, strategy, test requirements, and necessary requirements.
Environment: ASP.Net4.0, C#. Net,VB.NET, MVC, WEBAPI,SOAP,LINQ,ENTITY FRAMEWORK, JavaScript, CSS3, ANGULARJS, ADO.Net, MS SQL Server 2012, AJAX, JSON, Visual Studio 2012/2013, IIS, AJAX
Confidential, Jersey City, NJ
.NET Developer
Responsibilities:
- Involved in analysis, design, and development and testing of the application.
- Designing User Interfaces, Web pages, Web forms using Server controls, HTML and JavaScript (JQuery) and CSS to enhance UI experience on Client-side.
- Worked on ASP.NET Web Forms, state management, user controls, and secured .NET web application by using .NET security model (Authentication, Authorization and Roles).
- Developed new designs and better styling using JQuery plugins and CSS.
- Extensively used User Controls, Custom Controls and Themes to suit client needs.
- Utilized Master pages, Themes, Navigation controls, Authentication to design secure web pages using ASP.NET built highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit.
- Used C# multi-threading in developing applications.
- Used several server side controls like Data Grid and validation controls.
- Created and implemented web user and custom controls to enable reusability.
- Developed JavaScript for client side validation functionality and also worked With AJAX controls.
- Coded using XSLT in generating Patient list taking the data from XML document and formatting with XSL.
- Developed Stored Procedures, Functions, Views and Triggers for Data Manipulation, ensuring set up relations includes indexing, constraints, foreign keys etc. using SQL Server 2008.
- Used ADO.NET as data-access middleware for retrieving clinical data and updating records in database.
- Responsible for maintaining versions of code using Team Foundation Server(TFS)
- Also generated reports using SSRS (SQL Server reporting services) and flowcharting.
- Performed extensive Unit testing using N-Unit.
- Prepared Test Plan and Test Cases. Executed Test Cases and Gathered Test Execution results.
- Created Test Cases manually for Functional testing based on the Functional areas and Use Case documents.
Environment: ASP.Net 4.0, WebForms, JavaScript, HTML,CSS3, XML,XSL, AJAX, multi-threading, ADO.Net, JSON, Visual Studio, SSRS, T-SQL, SQL SERVER,TFS
Confidential
.NET Developer
Responsibilities:
- Designed and Developed web pages using ASP.NET, C#.NET, XML, HTML and JavaScript.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, ADO.NET and PL/SQL.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/ updating records in the database.
- Wrote C#.NET class modules using web forms for database connectivity and execution of stored procedures/ functions using ADO.NET.
- Used core server controls such as Dropdown List, Checkbox List, and other advanced controls such as Calendar according to the requirement.
- Implemented Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design
- Working with General development duties such as pushing/uploading projects between servers (FTP).
- Performed Client and Server side Validations using JavaScript and ASP.NET Validation Controls.
- Coding and debugging using ASP.NET and C#.
- Different Application, Session and Cookie mechanism was implemented in web pages.
- Implemented Unit Testing, Integration Testing and Regression Testing.
- Participated in System Documentation and Code Documentation.
- Creating reports using the Crystal Report as per the business requirement.
- Involved in Unit testing the application and fixing the defects raised by the QA team.
Environment: ASP.NET, C#.NET, ADO.NET, XML, HTML, CSS, JavaScript, SQL Server 2008, Visual Studio 2010.
