Senior Full Stack .net Developer Resume
SUMMARY
- Senior .Net Full Stack Azure Developer, with 12+ years of industry experience in application development, in the areas like: Web / Internet /Intranet technology and database environments using procedural, object - oriented and service oriented techniques.
- Experience on Angular 6.0, TypeScript, .Net Core, Web API, Azure, WCF, Web services, MVC, ASP.NET, C#, LINQ, Entity Framework, HTML, CSS, JavaScript, Jquery and SQL Server.
- Created ASP.Net Core Web Api and also used for Token based authentication implementation.
- Experience on Azure Functions/Azure App Services and CI/CD in Azure devops.
- Build microservices and container solutions using Azure Container Registry.
- Deploy a web app by using an docker image from an ACR and Update the image, automatically redeploy the web app.
- Implemented Dependency Injection pattern and involved to create/subscribe the services in Angular.
- Expertise in ASP.NET MVC 6.0 and worked with Views, Partial Views, Strongly Typed Views and implemented Controllers, Action Methods, Filters, Routing.
- Worked on Webpack/System JS for Module Bundler and used Babel/SASS loaders.
- Implemented test cases for Unit testing/E2E using Karma/Jasmine/Protractor tools.
- Involved in all phases of Software Development Lifecycle (SDLC).
- Application Lifecycle Management (ALM) with TFS, Continuous Integration, Jira and Confluence.
- Hands on experience on Bitbucket, Source tree, Redgate, Jira, Dockers and AWS.
- Strong knowledge in OOPS concepts and Design Patterns (Factory / Signleton).
- Experienced in implementing .NET Security features like Authentication and Authorization using Form-based, Windows authentication
- Strong knowledge of software best practices like Test Driven Development (TDD) and continuous integration and mainly worked on Nunit/Mock and MS Test Projects.
- Experience in implementing Agile methodologies like SCRUM.
- Experience in design and development of database using SQL Server.
- Expertise in writing complex SQL queries and Involved in performance query optimization for complex queries.
- Worked on Sql Server Database Security, Performance Tuning and Database Migration
- Having strong knowledge SQL Server database design, maintenance, T-SQL queries, functions, stored procedures, cursors, indexes, views and triggers etc.
- Have good exposure on Code Analysis, Stylecop and FXCop and also worked on third party tools tools like Infragistics/Telerik.
TECHNICAL SKILLS
Technologies: Angular, .Net Core, WebApi, Azure, MVC, WCF, C#, Entity Framework.
Web Technologies: ASP.Net, HTML 5, SOAP, WSDL, AJAX, XML
Programming Languages: C#, VB.NET, HTML, CSS
Scripting Languages: Angular 2/0/5.0, TypeScript, Jquery, JavaScript
Development Tools: Visual Studio .NET 2017
Cloud Technologies: AWS, Microservices
Databases: SQL Server, Oracle
Version Controller: GIT, Source Tree, Bit Bucket, TFS, VSS, ClearCase, RedGate
Database Tools: SQL Server Management studio.
PROFESSIONAL EXPERIENCE
Confidential
Senior Full Stack .Net Developer
Responsibilities:
- Implementing the code using Angular 6.0, TypeScript, C#, Entity Framework and SQL server.
- Created ASP.Net Core Web Api and also used for Token based authentication implementation.
- Created Azure Functions and published using App Services.
- Build microservices and container solutions using Azure Container Registry.
- Deploy a web app by using an docker image from an ACR and Update the image, automatically redeploy the web app.
- Involved to implement CI/CD in Azure devops using Pipelines and Release.
- Worked on Typescript (Debugging, oops concepts).
- Created ASP.Net Core Webapi services and consumed those services from Angular components asynchronously.
- Implemented Dependency injection pattern and involved to create/subscribe the services in Angular 5.0.
- Used Source tree, Bit bucket, Jira for development and tracking issues purpose.
- TDD approach for development using Karma, Jasmin, Gulp and Microsoft Unit Testing framework
- Worked on Webpack Module Bundler and used Babel/SASS loaders.
- Implemented in Agile/SCRUM methodology.
- Implemented Responsive Web Design - Media Queries in bootstrap.
- Involved in Database designing using Normalization and Denormalization principles.
- Performance tuning using tools likes SQL Profiler.
Environment: Angular 6.0, TypeScript, ASP.Net Core WebAPI, Azure, Webpack, Babel/SASS/Style loaders, Visual studio code, Jquery, Bootstrap, C#, ASP.NET, Entity Framework, WCF, SQL Server, Source tree, Jira
Confidential
Senior Full Stack .Net Developer
Responsibilities:
- Implemented the code using Angular 2.0, TypeScript, WebApi and SQL server.
- Involved to implement the code using Typescript language.
- Implemented Dependency injection pattern and involved to create/subscribe the services in Angular 2.0.
- Implemented in Agile/SCRUM methodology.
- Created/Pull Docker images using docker commands.
- Created Webapi services and consumed those services from Angular components asynchronously.
- TDD approach for development using NUnit Testing framework.
- Involved in Database designing using Normalization and Denormalization principles.
- Performance tuning using tools likes SQL Profiler.
Environment: Angular 2.0, TypeScript, Webapi, Dockers, Webpack, Entity Framework, SQL Server, Jquery, Bootstrap, C#, ASP.NET, Jira, Dockers, Redgate, Containers
Confidential
Senior Full Stack .Net Developer
Responsibilities:
- Interacting with the business team for discussion of the functional specifications, high level requirements and user stories.
- Implemented Dependency injection pattern and involved to create/subscribe the services in AngularJS.
- Implemented Responsive Web Design - Media Queries in bootstrap.
- Involved in ASP.NET MVC 6.0 and worked with Views, Partial Views, Strongly Typed Views and implemented Controllers, Action Methods, Filters, Routing.
- Created Webapi services and consumed those services from Angular components asynchronously.
- Application Lifecycle Management (ALM) with TFS, Continuous Integration.
- Worked with agile effective methodology for Software Development.
- Implemented using MVC with Entity framework concepts.
- Involved in Database designing using Normalization and Denormalization principles.
- Performance tuning using tools likes SQL Profiler.
- Worked in Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS) and used Jira and Confluence.
- Implemented in Agile/SCRUM methodology.
Environment: AngularJS, TypeScript, MVC, Visual studio code, Jquery, Bootstrap, WebApi, C#, ASP.NET, Entity Framework, WCF, SQL Server, TFS
Confidential
Senior Full Stack .Net Developer
Responsibilities:
- Requirement Gathering and preparing high level requirements and user stories.
- Worked with agile effective methodology for Software Development.
- Handled many production issues and enhancement to the existing live portals.
- Developing and coding the applications using ASP.NET MVC 5, C#, ADO.NET, Entity Framework 4.5, XML, WCF Services, JavaScript, Angular JS, TFS & SQL Server.
- Used Telerik and Infragistics third party controls.
- Implemented using MVC with Entity framework concepts.
- Implemented design patterns like Factory, Dependency Injection and Singleton.
- Developed RESTful Services using WEB API and WCF.
- Wrote complex SQL Queries and involved in performance tuning.
- Generated SSRS reports from scratch and used SSIS packages for running jobs.
- Implemented Test Cases using mocking up of objects and visual studio test projects
- Experienced in Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS).
- Implemented Agile/SCRUM methodology for SDLC.
Environment: Visual Studio 2015, C#, ASP.NET 4.5/5.0, ADO.NET, Entity Framework, WCF, Web Services(Restful and SOAP), WebAPI’s, AngularJS, JQuery, JavaScript, CSS3, HTML5, XML, SQL Server 2012, TFS