Sr. Full Stack .net/azure Developer Resume
SUMMARY
- Around 8 years of strong professional experience in client - server and web-based environment using Confidential .Net Framework 2.0 / 3.0 / 3.5 / 4.0/ 4.5/4.6 including C#, VB.Net, ASP .Net, ADO .Net, .Net Web Services, HTML, JavaScript, CSS, LINQ, AJAX, MVC, IIS and JSON.
- Experienced in designing, developing, delivering and implementing data-driven desktop and Web applications for clients and assisting in the development and maintenance of company Web applications (Internet and Intranet).
- Good Experience in working with Test Driven Development (TDD) and Behavioral Driven Development (BDD).
- Experience in securing the Restful Web-Apis of the application using Token based authentication methods like OAuth and Json Web Tokens (JWT).
- Experience with Configuring/setting Azure Active Directory Authentication for securing the web apps and rest apis
- Handful experience in working with LAMBDA and LINQ expressions and Unit testing the .Net classes using NUnit and MOQ.
- Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.
- Experience in working with SQL Server 2012/2008/2005 database design, development of Schemas, Tables, Views, Indexes, Stored Procedures, User Defined Functions and Triggers, Normalization, SSIS, SSRS, Transaction Management.
- Experience in working with UI frameworks like Angular, AngularJS and ReactJS and writing Unit test cases JavaScript files(components) using Karma and Jasmine.
- Experience with preparing automated builds using tools like Grunt,Gulp.
- Experience in working with NodeJS and wrote restful apis using ExpressJS.
- Experience in CI (Continuous Integration) and CD (Continuous Deployment) and Agile with Scrum methodologies in the development of the project.
- Experience with working with Azure DevOps for Development and Deployment of the web application by configuring CICD pipelines in Confidential Azure Devops for deploying the application to Azure servers.
- Experience with version control tools like Github, Bitbucket, Visual Studio Team Services (Azure Devops) and also responsible for merging, tagging and conflict resolution in GIT.
- Experience in working with defect tracking tools like Rally, JIRA to track issues and Change Management.
TECHNICAL SKILLS
Programming Languages: C#, LINQ, C, C++, T-SQL
Web Technologies: ASP.NET MVC, ASP.NET Web-API, .Net Core, JavaScript, JQuery, Ajax, AngularJS, Angular2,4,5,6,7,8, Node.js, ReactJS, Azure, Gulp, Grunt, Webpack, Karma, Jasmine, CSS.
Databases: MS SQL Server, MongoDB
Development Tools: MS Visual Studio, SQL Server Mgmt. Studio, Visual Studio Code.
Source Safe Tools: Github, Bitbucket, Visual Studio Team Services(Azure Devops), TFS.
Application Server: IIS
PROFESSIONAL EXPERIENCE
Confidential, Redmond
Sr. Full stack .NET/Azure Developer
Responsibilities:
- Worked as a key player in the development team.
- Worked on Front-end Development using HTML, CSS, Bootstrap, Javascript and Angular 7 and used Karma and Jasmine for unit testing the angular components.
- Used Angular CLI for Angular development and built many reusable components and used them in different places of the application.
- Developed web apis for the application using .Net Core and used service locator for dependency injection.
- Used Confidential Azure devops for code repository (version control) and setting up CI/CD pipelines for deploying the builds to Azure servers.
- Followed Agile with scrum methodology for project development and involved in designing user stories and assigning them to the team members.
- Active member in Sprint Retrospective and Sprint Planning meetings and played a key role in assigning the assignments and tasks to other team members.
Environment: .NET Core Web-Api, Code first Database, Azure Active Directory Authentication, SQL Server, HTML, CSS, Angular 7, Bootstrap, Karma, Webpack, Node, SSIS, Confidential Azure DevOps, npm.
Confidential, Bellevue
Sr. .NET Developer
Responsibilities:
- Serving as a key member in the development team with Full Stack Development in working with AngularJS and C# .Net.
- Wrote Several Restful Apis which will help the end user to get different responses.
- Worked with upgrading the designs using HTML, CSS, Javascript, Bootstrap, AngularJS.
- Implemented ASP.NET MVC 4 pattern with Razor view to display user information.
- Worked with Agile methodology.
- Writing Unit Test cases for Api-Controllers and AngularJS Code.
- Worked with NodeJS to build separate tools which will be used by the application at a certain time whenever required.
- Developed a small tool which consumes JIRA apis and fetch results as per the requirement.
- Prepared tool by writing Powershell scripts for automating deployments.
- Prepared automated builds with Grunt.
- Used Bitbucket as the Source control.
- Followed Continuous Integration and Continuous Deployment process to deploy the application at a specific time on a daily basis.
Environment: ASP .NET Web-Api, MVC ASP.NET ReactJS, Dapper, Mysql, HTML, CSS, JavaScript, AngularJS, Bootstrap, .Net Identity, Powershell, Karma, Grunt, npm, Amazon web services(AWS), Teamcity.
Confidential, Cleveland
Sr. .NET/Azure Developer
Responsibilities:
- Served as a key member in the development team and used .Net studio architecture implementation of the application.
- Handled the total Front-end Development using HTML, CSS, Bootstrap, Javascript and framework like Angular 2/5/6 and used Karma and Jasmine for unit testing the angular components.
- Developed C# Web-Apis, Repository/Service methods which are used by the frontend to fulfill the business requirements and configured Dependency Injection using Structure map.
- Migrated data from on-premises data servers onto Confidential Azure cloud platform utilizing Azure data factory(ADF) and Deployed .NET application to Confidential Azure Cloud Service project as part of cloud deployment.
- Prepared automated builds with Gulp. Used GIT as version control in the application.
- Worked with Visual Studio Team Services(Azure DevOps) for managing the Version control and followed Continuous Integration and Continuous Deployment process for developing and deploying application.
- Followed Agile with scrum methodology for project development and involved in designing user stories and assigning them to the team members.
Environment: .NET Core Web-Api, Code first Database, OAuth token based authentication, SQL Server, HTML, CSS, Javascript, AngularJS 2/5/6, Bootstrap, .Net Identity, Moq, Karma, Webpack, Node, SSIS, Confidential Azure DevOps, npm.
Confidential
Sr.NET Developer
Responsibilities:
- Served as a key member in the development team.
- Core member in designing and development of the architecture of the application.
- Involved in the database architecture of the Application.
- Core Member in Front-end Development using AngularJS.
- Wrote Unit Test cases for Api-Controllers using MOQ and for the Angular code with Karma and Jasmine.
- Developed multiple components and reused them across multiple pages using AngularJS.
- Designed pages as per the client requirement using HTML, CSS3, Javascript, AngularJS.
- Implemented Structuremap by creating containers for dependency resolution.
- Key member in the implementation of OAuth Token based authentication in the application.
- Worked closely with enhancing the base Designs with Bootstrap.
- Prepared automated builds using Grunt and Gulp.
Environment: ASP .NET Web-Api, Entity Framework, AngularJS, Bootstrap, .Net Identity, OAuth token based authentication, SQL Server, HTML, CSS, Javascript, Moq, Karma, Grunt, npm.
Confidential
.NET Developer
Responsibilities:
- Involved in creating the prototypes and requirements specifications by understanding and analyzing the requirements.
- Created C# MVC controllers and used them extensively.
- Designing web pages using HTML, CSS and Bootstrap as a frontend CSS framework.
- Involved in front-end Development using JQuery.
- Designed a common architecture for calling web API methods from AJAX calls.
- Written a common library for validating DOM controls.
- Successfully implemented the SPA (Single Page Application) architecture.
- Involved in Writing SQL Queries.
- Created layered .Net Components using C#.NET and ADO.NET.
- Gathered feedback from users on application enhancement needs.
- Key contributor in the improvement of screens.
- Used JavaScript and JQuery to implement UI validations.
Environment: ASP.NET, C#.NET, ADO.NET, C# ASP .NET MVC, CSS3, SOA, JavaScript, AJAX, XMLJQuery, SQL Server 2008, LINQ, Lambda Expressions, HTML, CSS, Bootstrap.