Sr .net Web Developer Resume
Anoka, MN
SUMMARY
- Over 7 years of professional IT experience in Design and Development of Web Applications and Stand - Alone Applications using Microsoft Technologies.
- Extensive Experience in development of cutting-edge n -tier Web Applications, Web Forms, Windows Forms, C#, ASP.NET, JQuery, Visual Studio.NET 2005/2008/2010/2012/2015/2017 , Web Services and WCF Services.
- Extensively worked on .NET Framework 1.1/2.0/3.0/3.5/4.0/4.5 in various source safe controls like Visual Source Safe.NET 2003/2005, Team Foundation Server and Visual Tortoise SVN and GIT.
- Expertise on C#.NET, ASP.NET, VB.NET, WCF, MVC, Web API, Razor Framework, ADO.NET, Ajax, JQuery, XML, UML and SOAP.
- Good Knowledge and experience in developing RESTful Web Services using WCF and Web API.
- Extensive experience in SQL Server Database design, database maintenance, developing T-SQL queries, stored procedures, functions, SSIS, SSRS, indexes, views, joins using SQL Server 2000 & 2005. Expertise working on various Relational Databases likes Oracle9i/10g/11g, DB2, SQL Server 2014/2012/2008/2005.
- Worked on .NET Security features such as Forms Authentication& Authorization. Good knowledge of OAuth protocol authorization framework.
- Expertise in developing applications using ASP.NET MVC, Entity Framework, JQuery etc.
- Experience in writing JQuery scripts, AJAX page method calls to server side, using client-side frameworks like AngularJS.
- Used LINQ to SQL, Entity Framework for Object Relational Mapping (ORM) to query relational database from code and have knowledge on Nhibernate as well.
- Extensive knowledge on Microsoft .net Core framework with N-tier architectural design and patterns.
- Extensive knowledge in using Microsoft Azure including Web roles, Worker roles, Service Bus (QUEUES).
- Extensive knowledge on working with No SQL databases like Azure Document DB, Mongo DB etc.
- Experience in using both SQL Server Integration Service (SSIS) and SQL Server Reporting Services (SSRS) and creating various types of reports like tabular, matrix, drill down, drill through and web reporting by customizing URL access.
- Expertise in NUnit coding and execution as part of testing methodology.
- Good working knowledge on JIRA and automation tools like Selenium.
- Experience in IIS configuration, creating virtual directories & application pools, hosting and maintaining production applications.
- Experience in planning, analyzing and management of business requirements by working with various business teams. Ability to learn and implement new technologies and tools quickly.
- Good communication and interpersonal skills and ability to handle multiple tasks independently as well as in a team based environment.
TECHNICAL SKILLS
Technologies: C#, ASP.NET 2.0/3.5/4.0/4.5 , ASP.NET MVC 3.0/4.0/5.0, Java, ADO.NET, XML, Web services, AJAX, WCF, WPF, XAML, REST, SOAP, JavaScript, JQuery, CSS, HTML, LINQ, Windows Services, HTML 5, Web API, Nhibernate, PHP.
Databases: SQL Server 2000/2005/2008/2012/2014 , MySQL, Oracle 9i/10g/11g
Developer Tools: Visual Studio 2005/2008/2010/2012/2013/2015/2017 , Chrome developer tools, LINQPad, jsFiddle, Notepad++
Operating Systems: Windows 98/XP/Visa/7/8, Windows Server 2003
Version Control System: Visual Source Safe (VSS), Team Foundation Server (TFS), GITHUB, BIT Bucket
Web Servers: IIS 6.0/7.0
Others: Dynamic PDF, Tall PDF, Winnovative PDF, Telerik Rad Controls, fiddler, twitter bootstrap, Knockout, AngularJS, Angular 4/6, Typescript, SpecFlow.
PROFESSIONAL EXPERIENCE
Confidential, Anoka, MN
Sr .NET Web Developer
Responsibilities:
- Developing and maintaining SPA(Single Page Application) Web Apps as responsive design with Angular 4/6, Typescript, HTML(5), CSS(3), ASP.Net Core 2.0, C#, VB.NET, Web API, Angular JS with good use of angular directives, decorators, filters, services, routes, extend, controllers, modules, template cache, datatables.net etc.
- Implementing dependency injection and loosely coupling code using Microsoft Unity Methodology used as Agile with sprint CI.
- Following SOLID principles with agile methodology practices using VSTS for user stories maintenance, tracking team management, SCRUM, CI and CD.
- Enhancing existing web application to be responsive with CSS 3.0, Bootstrap, and Media Queries.
- Implemented OData on ASP.NET WebAPI for convenient querying and changing data.
- Used angular cache for better management of the data and improve the performance of the pages.
- Used Dependency injection, for making unit testing easy and Created Nuget Packages for reusability of the code.
- Working with the agile team to make sure the quality of code is maintained along with delivering the code on time.
- Used various Angular services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls.
- Responsible for architecture level solutions.
- Problem solving and mentoring the team on every phase of SDLC.
- Integrated SSRS reports with Web API and wrote directive for loading the report in angular application.
- Interacting with business analysts and subject matter experts to develop and document technical specifications.
- Collaborating with business users and technical staff to design system providing scalability, reliability, and performance for e-commerce presence and business systems.
- Bug fixing and rolling out to release in short span of time.
- Working closely with QA teams to explain and clarify requirements, create test scripts, defect triage.
- Creating Automated Acceptance Testing (AAT) Scripts as required based on newly added functionality in the application and to the stored procedure calls.
Environment: Microsoft Visual Studio 2015/2017, Angular 4/6, Angular JS, TypeScript, Microsoft SQL Server 2017, DB2, .NET Framework 4.5, C#, Web API 2.0, SSRS, Specflow, IIS 7.0, GIT.
Confidential, Tampa, FL
.NET Web Developer
Responsibilities:
- Involved in requirement analysis, design and development as per the business requirements in the agile methodology.
- Developed the web application using C#, ASP.NET MVC 5.0, Entity Framework, .NET 4.6 framework, HTML 5, CSS 3, JavaScript and SQL Server 2017.
- Designed User Interface with Razor Views, Partial Views and Bootstrap for Layout View.
- For making asynchronous AJAX calls in Views, AJAX Helper Classes implemented.
- Custom filters implemented in MVC for user to sort and filter data easily.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Implemented jQuery validation and MVC unobtrusive validation were used to validate form fields and provide custom requirements/error messages through C# attributes in the Model.
- Used Entity framework code first for creating the stores for caching and other performance related enhancements.
- Additionally, enhanced the admin site by adding additional screens for the admins to automate the process.
- Automated the process of adding different products in to the order form based on the promotions using the admin portal.
- Each functionality is backed by unit tests and the system is built on the AutoFac IOC container.
- Wrote unit tests for the Application during development cycle for better application stability.
- Worked closely with QA for bug fixes to ensure the efficiency and accuracy of the code and Performed unit testing on every new version before sending it for User Acceptance Test UAT .
- Used GIT and TFS for version control and source code management.
Environment: Microsoft Visual Studio 2015/2017, Microsoft SQL Server 2017, .NET Framework 4.5, C#, ASP.NET MVC 5, T-SQL, TFS, IIS 7.0, Entity Framework, AutoFac, GIT.
Confidential, Buffalo, NY
.NET Developer
Responsibilities:
- Involved in requirement collection, analysis, design and development as per the business requirement in the agile methodology.
- Developed web application using C#, ASP.Net MVC 5, ADO.NET, .Net 4.6/.Net 3.5 frameworks and SQL Server 2014.
- Designed an Upload functionality to read and process data from either excel sheet or csv and directly persist it in the database by using the identifiers.
- Designed two different screens for the total print process using ASP.NET MVC 5 and C# as code behind to print both tray labels and outer box labels.
- Created custom audit tables in the database to track the operations made on the screens and to give the option of reprint the labels.
- Developed SOAPWCF Services upon a core architecture that is scalable, distributable, heavily multi-threaded and hosted the WCF based service on IIS 7.0.
- Integrated the whole application with zebra printers in order to allow the users at the Alden facility to print the labels required for the battery orders.
- Created stored procedures in T-SQL to support various functionalities of the application.
- Worked closely with operations for releasing the product.
- Used TFS for version control and share point for documenting the whole process.
Environment: Microsoft Visual Studio 2015, Microsoft SQL Server 2014, .NET Framework 4.5, C#, VB, ASP.NET MVC 5, T-SQL, TFS, IIS 7.0, ZEBRA Printer.
Confidential, Arlington, VA
.NET Web Developer
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application in Agile methodology in a fast paced environment.
- Developed ASP.NET Web API that is scalable, distributable, heavily multi-threaded and batch compatible and designed to serve hundreds of users simultaneously.
- Designed and developed a web application using Angular JS on client-side along with Web API 2.0 in service oriented architecture REST SOA.
- Implementing Restful services using Asp.Net Web API 2 and windows services to work with NserviceBus Architect that we designed.
- Developing the application with responsive design using HTLM 5 and Bootstrap 3.x.
- Developed customer message handlers in Web API for Exception handling and security.
- Used repository design pattern and IOC dependency pattern using Structure Map.
- Used various 3rd party controls like Dev Express to design custom UI to meet the requirements and to increase the ease of use for customers.
- Performed Client and server side validations using JavaScript, JQuery and ASP.Net validation controls.
- Implemented the API and client side in purely asynchronous nature using TPL (Async / Await) and Angular JS promise chaining combined with success and failure callbacks.
- Created SSIS packages to load Data's from Database by using ODBC setup. Implemented Exporting Data Functionality in SSIS to show loaded Data's to End users.
- Worked closely with QA for bug fixes to ensure the efficiency and accuracy of the code and Performed unit testing on every new version before sending it for User Acceptance Test UAT .
- Used Microsoft TFS for the purpose of version Control and source code maintenance needs.
Environment: Microsoft Visual Studio 2015, SQL Server 2014, C#, Web API 2.0, Angular JS 1.4, HTML 5, JavaScript, CSS3, LINQ, DevExpress, NserviceBus, Entity Framework, T-SQL, TFS, IIS 7.0, DEPENDANCY INJECTION.
Confidential, Virginia Beach, VA
.NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed and maintained web application, Fond center and ThirdParty Fund Management for Amerigroup using C#, VB.NET, ASP.NET, Web Services, WCF, HTML5, jQuery and Ajax in Service oriented architecture (SOA).
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Designed and built data access layer based on Entity framework used with ASP.Net MVC 5.0.
- Designed and developed a web application using Angular JS on client-side along with Web API 2.0 in service-oriented architecture REST SOA.
- Developing the application with responsive design using HTLM 5 and Bootstrap 3.x. Used Angular UI Bootstrap plugins components like Modals, type ahead, tabs and more.
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View state, and reusable components for implementing the business rules with C#.
- Integrated Angular.js framework controls to support HTML Controls.
- Used the JIRA software for User stories, issues and project deliverables tracking.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: Microsoft SQL Server 2012, Visual Studio 2012, C#, VB.NET, ASP.NET, MVC 5.0, User Interfaces, HTML, JavaScript, CSS, WCF, AJAX, Angular Js, Entity Framework, HL7, IIS 7.5, DEPENDANCY INJECTION, JIRA.