Web Applications Developer Resume
SUMMARY
- Senior .Net Developer with 10 plus years of professional IT experience in Software Analysis, Object Oriented Design, Development, Integration, Testing, configuration management and Implementation of Enterprise based Client/Server - side applications (Windows, Web, Web Services and SOA) using Microsoft technologies.
- Experience in working with business stakeholders on understanding the business requirements and preparing documentation such as Design, Implementation Plan and Unit Test Plan/Cases.
- Experience in managing a team of medium size, coordinating with offshore, preparing task estimation and submitting project metrics.
- Extensive experience in designing and developing software applications using C#, .NET Core, . NET Framework, ASP. NET WebForms, TypeScript, ASP.NET MVC, ADO. NET, Entity Framework, AngularJS, KnockoutJS, VueJS, ASP. Net WebAPI, jQuery, JavaScript, AJAX, LINQ, HTML 5, CSS, Web Services, WCF, Restful, IIS
- Experience in Azure Service Bus, Azure Logic Apps, Azure Functions, Azure App Services, ARM Templates, Azure AMS and Azure KeyVault
- Experienced in both REST & SOAP Web Services and Service Oriented Architecture SOA concepts using .NET Framework.
- Experience in using open source ecosystem tools such as NuGet and NPM.
- Database Design, Development, and Administration using MS SQL Server, Teradata and MS Access.
- Proficient in writing Stored Procedures, Cursors, Triggers, Views, User Defined Functions, Complex Query joins using T-SQL, Performance Tuning and Optimizing SQL Queries.
- Experience in creating ETL packages using SQL Server 2008 Integration Services (SSIS)
- Experience in creating Unit Tests with XUnit & MOQ
- Experience in build and deployment automation using Azure DevOps, CARA and Jenkins
- Extensive working knowledge on Configuring and version controlling with GIT, VSTS, Team Foundation Server (TFS), Visual Source safe (VSS) & SVN.
- Experience in N-tier and more profoundly on 3-tier Client/Server development architecture.
- Experience in Agile Software Development and participated in SCRUM Ceremonies.
TECHNICAL SKILLS
Programming Languages: C#.NET, VB.NET
Service: WCF, .NET Web Services, REST Web API
Data Access: ADO.NET, Entity Framework
Internet Technologies: ASP.NET 4.5, .NET Core, ASP.NET MVC 4/5 Razor, Ajax, HTML, CSS, XML, JavaScript, jQuery, Angular, Knockout JS, TypeScript, Bootstrap UI, jQuery UI, NuGet, NPM, Node JS
Cloud Technologies: Azure APIs, Azure Functions, Cosmos DB, Azure DevOps, ARM Templates, Azure Logic Apps, Azure Service Bus
Web Servers: Internet Information Server
Databases: MS SQL Server, Teradata
Database Components: SQL Server Integration Services (SSIS)
Operating Systems: Windows 10/7/2012 Server
Version Control Tool: Git Enterprise, VSTS, Team Foundation Server, SVN
Methodologies: Agile Scrum, Water Fall
Tools: Visual Studio 2017/2019, Jenkins, JIRA, Rally, Postman, SoapUI
PROFESSIONAL EXPERIENCE
Confidential
Web Applications Developer
Environment: Visual Studio 2017/2019, C#.NET, ASP.NET, .NET Core 2.0/2.2, REST Web API, WCF, HTML5, CSS3, KNOCKOUT JS, JQUERY, JAVA SCRIPT, MVC 5, XML, IIS 7.0, AJAX, Agile, LINQ, XUNIT, MOQ, VSTS, Microsoft Azure, Azure Functions, Azure AMS, IAC, ARM Templates, Azure DevOps, Jenkins, CARA, Postman, Guidewire Policy Center.
Responsibilities:
- Used C#.NET for developing classes, interfaces, data structures and algorithms that are elegant, efficient, modular, reusable, testable and maintainable & follow good software design practices.
- Used .NET Core 2.0+ as a framework for creating Web Apps and Web APIs.
- Utilized .Net Core features such as SPA Template, Integrated Dependency Injection, Single Programming Model for MVC and WEB API, Middleware Support, wwwroot folder for Static Files, and Swagger Open APIs
- Used VueJS, TypeScript and WebPack for designing the SinglePageApplication
- Used Azure Functions to create serverless on-demand service
- Created Azure Resource Group, Storage Account and App Services to host .Net Core applications
- Created Azure Key Vault for storing secrets and added KeyVault Middleware to .Net Core
- Hosted internal APIs to Azure AMS and secured the APIs for external traffic
- Used Azure Application Insights to monitor the live web application
- Used Azure ARM Templates as IAC to automate infrastructure deployment.
- Secured WebAPIs using AzureB2C, CORS, SSL and IP Filtering
- Used XUNIT to ensure that unit tests provide 100% coverage of your code and ensure they cover the relevant combinations of inputs, outputs and error condition
- Used Azure DevOps, Jenkins & CARA as Build and Release pipelines.
- Used Mixpanel, Google Analytics & Hubspot for marketing analytics.
- Develop SQL scripts/procedures to analyze data in the E-Commerce database.
- Support QA team during SIT in the execution of end to end system test cases.
- Communicated and coordinated with product owner at various stages of a project to understand user requirements.
- Documented new processes and procedures in OneNote.
- Served as a resource for technology/project development review and technical assessments.