.net Web Developer (angular) Resume
Tallahassee, FL
SUMMARY
- 8 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, Spec Flow.
PROFESSIONAL EXPERIENCE
Confidential, Tallahassee, FL
.NET Web Developer (Angular)
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application in Agile methodology.
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations and Involved in Object Oriented Analysis and Design (OOAD) throughout the project.
- 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#, Web API with good use of angular directives, decorators, filters, services, routes, extend, controllers, modules, template cache, datatables.net etc following web accessibility standards.
- Following SOLID principles with agile methodology practices using VSTS for user stories maintenance, tracking team management, SCRUM, CI and CD.
- Developed ASP.NET Web API REST 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 on client-side along with Web API 2.0.
- Used ASP.NET Web API attribute based routing for managing the routes at controller level.
- 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.
- Interacting with business analysts and subject matter experts to develop and document technical specifications.
- Wrote unit tests for the Application during development cycle for better application stability.
- Designed database tables and implemented T-SQL Stored Procedures, Views and Functions to retrieve data.
- Existing applications were deployed to Azure cloud service after every enhancement that includes build and release using pipeline and created new pipelines in Azure Data Factory to read the data from oracle database.
- Experience with the managed instances of SQL server to communicate using the linked servers and understanding the flair data.
- Experience with TFS / Azure DevOps in utilizing Continuous Integration and Continuous Delivery.
- Working closely with QA teams to explain and clarify requirements, create test scripts, defect triage.
Environment: Microsoft Visual Studio 2019, Angular 4/6, TypeScript, Microsoft SQL Server 2017, .NET Framework 4.7.2, C#, Web API 2.0, SSRS, TFS.
Confidential
.NET Web Developer (Angular)
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(REST calls), Angular JS with good use of angular directives, decorators, filters, services, routes, extend, controllers, modules, template cache, datatables.net etc following web accessibility standards and Incorporated security requirements into design and ensured effective workflow.
- 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.
- As a part of security purpose implemented an internal Nuget that consists of common libraries which checks the authentication of the users in the application.
- Used internal Nuget to transition the asp.net web forms application to MVC so that the application performance would be constant across the enterprise.
- 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.
- Existing applications were deployed to Azure after every enhancement.
- Experience with TFS / Azure DevOps in utilizing Continuous Integration and Continuous Delivery.
- 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, Nuget, 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 and Involved in Object Oriented Analysis and Design (OOAD) throughout the project.
- 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 following web accessibility standards and Incorporated security requirements into design and ensured effective workflow of application.
- 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.
- Created the internal Nuget for the organization with the custom filters that can display data so that we don’t need to duplicate the code.
- 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.
- Designed database tables and implemented T-SQL Stored Procedures, Views and Functions to retrieve data.
- 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, Nuget, .NET Framework 4.5, C#, ASP.NET MVC 5, T-SQL, TFS, IIS 7.0, Entity Framework, AutoFac, GIT.