Sr. Microsoft Full Stack Engineer Resume
SUMMARY
- 12 years of professional experience in Requirements gathering, Analysis, Design, Development, Deployment, Administration, Production support, Troubleshooting and Implementation of technology solutions in Microsoft Application Platform including, but not limited to, ASP.Net Web, ASP.Net Core, ASP.Net MVC, C#/VB.NET, Web Services, WCF, Web API, LINQ, Entity Framework, SQL Server, SSIS, SSRS.
- Strong experience in the areas of DevOps and AWS , end - to-end design, setup, integration and maintenance of CI/CD pipeline from source-control to production.
- Experience with AWS services like EC2, S3, Elastic Beanstalk, CodeDeploy, Lambda, API Gateway, CloudWatch, CloudTrail, CloudFront, Route 53, Load Balancer, Autoscaling, RDS, VPC, CloudFormation, SNS and SQS
- Good experience on AWS IAM Service: IAM Policies, Roles, Users, Groups and AWS Access Keys
- Experience to create REST API in Node.js with AWS Lambda, API Gateway and DynamoDB using Serverless framework
- Experience with Angular JS, JavaScript, Typescript, jQuery, jQuery UI, HTML5, CSS3, Bootstrap, AJAX, Telerik.
- Experience with Web Services, WCF Services and Web API REST services
- Experience with JWT (Json Web Token) authentication for API’s and used Swagger for API framework
- Good knowledge on building distributed systems using NServiceBus with MSMQ.
- Experience to migrate the native, on-prem applications to the public cloud ( AWS )
- Good experience with PowerShell scripting for various tasks like build automation
- Supported multiple projects in DevOps based project implementation through Infrastructure Automation, Configuration Management, and Deployment Management and Test Orchestration.
- Experience to create the CI/CD pipeline with Jenkins, VSTS, Azure DevOps for continuous integration, AWS Code Deploy and Octopus Deploy for continuous deployment
- Experience with different build tools like MSBuild , Ant and Maven.
- Responsible for installing Jenkins master, slave nodes and configure Jenkins builds for CI/CD
- Extensive experience with Agile with Scrum Framework, TDD, BDD and Waterfall methodologies.
- Strong experience to understand the Software Development Life Cycle and OOPS concepts.
- Strong experience to design the technical solutions using object-oriented design concepts/principles.
- Extensive experience with ATLASSIAN products like JIRA and Confluence
- Have good knowledge on Microsoft Azure and cloud computing stack like SAAS, PAAS, IAAS
- Experience with GitLab, GitHub, TFS, Visual SourceSafe, Vault, Perforce and Tortoise SVN.
- Experience with branching , merging and conflict resolution using source control tools such as Git
- Experience with RemedyForce, HPQC and Jira bug tracking systems.
- Experience with Unit and Integration tests using Nunit and MSTest.
- Expertise with Stored procedures, Views, Triggers and Functions with SQL Server and Oracle.
- Experience with SQL, T-SQL, MS SQL Server 2005/2008/2012/2016 and Oracle.
- Experience with SQL Server reporting services (SSRS) and SQL Server Integration Services (SSIS).
- Thorough knowledge of addressing Performance Issues, Database design and other database related activities, involved in query tuning, index tuning using SQL Profiler and Execution Plan.
- Experience in design and implement the SSRS reports and deploy on Report Server.
- Created ETL packages using SQL Server Integration Services ( SSIS ) and deployed the same in MSDB.
- Good working knowledge on UML diagrams using Microsoft Visio designer tool.
- Proven Ability to lead and manage complete project life cycles, from initial Planning/Requirements gathering to final testing and deployment .
- Experience in coordinating with Development, QA and Production Support teams to fix defects, managing issues and tracking process
- Extensive domain experience involves Health Care, Retail and Ecommerce
PROFESSIONAL EXPERIENCE
Confidential
Sr. Microsoft Full Stack Engineer
Environment: . NET Framework 4.5, C#, ADO.Net, Asp.Net, VS 2017, Web API
Responsibilities:
- Participated in daily Scrum Meeting and ensured that client and end-user expectations were met for various projects.
- Involved in full life cycle of the project (analysis, trading design, development, testing, and implementation). Implemented the Agile Methodology.
- Maintenance and enhancement of ASP.NET MVC (using C#) application - add new functionality and modify any existing one. Redesign and develop Client side using HTML, CSS, JQuery.
- Efficiently executed SDLC catering to successful delivery of application suite.
- Used LINQ and Lambda expressions to query the collection of objects
- Designed and Developed of RESTful Services using Web API and consumed it in ASP.NET
- Configure the application in IIS, implement SSL.
- Implement authentication mechanism using Microsoft 2 way authentication.
- Strip Payout integration using Token based authentication
- Identify bottlenecks and bugs, and devise solutions to these problems
- Ability to set clear performance standards, and hold team members accountable, while keeping team engaged and on task
Confidential
Sr Full Stack Developer with AWS
Environment: ASP.NET Core, NET Framework 4.5, C#, VS 2015, Web API, jQuery, Entity Framework, LINQ, Telerik Controls, NuGet, SQL Server 2012, Swagger, JWT, Jenkins, TFS, AWS EC2, S3, IAM, Route 53, SNS, RDS, CloudTrail, CloudWatch, Code Deploy, Power Shell, JIRA, Fiddler
Responsibilities:
- Involved in End-to-End development of the application which involves full life-cycle of the project from Requirements analysis, Design, Development & Deployment of the application.
- Design and developed enterprise application using Agile Methodology (Scrum Model).
- Participated in sprint planning and story point estimation with Scrum Team and attend daily scrum meetings.
- Technical Analysis and provided solutions using.Net Framework, ASP.NET Core, C#, Web API, Ajax, JQuery, LINQ, Entity Framework, JSON, SQL Server.
- Written Web API service using Asp.Net Core, implemented all business logic and returned the JSON objects
- Extensively worked on Telerik Controls and Nuget packages.
- Extensively worked on JSON and $. Ajax calls as application involves all the CRUD operations in client side.
- Developed lot of custom code for client-side validation using jQuery
- Implemented JWT (JSON web token) for authentication in web API
- Implemented Swagger UI to allow end users to effortlessly interact and try out every single operation.
- Setup and build AWS Infrastructure using EC2, S3, IAM, RDS, CloudWatch, CloudTrail VPC, Security groups, Auto Scaling, SNS , Load Balancer and Redis Cache
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Responsible to migrate the On-prem SQL Server to AWS RDS.
- Worked on automation and CI/CD processes with GitHub, AWS Code Deploy, Code Pipeline using Jenkins.
- Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts.
- Responsible for managing and controlling the continuous release promotion cycle through automation including the following environments: Development, QA, UAT and Production .
- Implemented a Continuous Integration pipeline with Jenkins and TFS, whenever a new TFS branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build.
- Troubleshoot Continuous Integration and automated deployment and management using Jenkins and Code Deploy.
- Implemented logging framework using log4net.
- Well versed with Transact SQL scripts, Complex Stored Procedures, Triggers and Functions
- Extensively worked on Fiddler for API testing and Unit, Integration testing.
- Responsible for maintaining versions of source code using Team Foundation Server
Confidential, Dallas, TX
Sr. Microsoft Full Stack Engineer
Environment: . NET Framework 4.5, C#,ADO.Net,Asp.Net, VS 2017,VS 2015, Web API, jQuery,Angular 6, BentoResponsibilities:
- Involved in End-to-End development of the application which involves full life-cycle of the project from Requirements analysis, Design, Development & Deployment of the application.
- Design and developed enterprise application using Agile Methodology (Scrum Model).
- Participated in sprint planning and story point estimation with Scrum Team and attend daily scrum meetings.
- Extensively worked on Agile Project Management using TFS 2015, like creating work items and check-in files against work items.
- Technical Analysis and provided solutions using .Net Framework, Angular6, C#, ASP.NET, Web API, Ajax, jQuery, LINQ, Entity Framework, XML, SQL Server, Bento, Kendo and JQuery UI with Responsive Design.
- Refactored and enhanced an existing Angular application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used filters while coding in Angular.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS.
- Have worked with JSON objects, as application handles the data in JSON format.
- Created SSIS packages to automate the existing Adhoc processes
- Responsible for maintaining versions of source code using Team Foundation Server
- Well versed with Transact SQL scripts, Complex Stored Procedures, Triggers and Functions
- Involved in addressing Performance Issues, Query tuning, Index tuning using SQL Profiler
Confidential, Fort Collins, CO
Sr. Microsoft Full Stack Engineer with Sharepoint
Environment: Visual Studio 2015, ASP.Net, C#, MVC, WCF, AzureSQL, Telerik Dev Tools, AngularJS, Sharepoint 2013, OSISoft AF Framework, TFS, ADO.NET, .NET Framework 4.5, LINQ, Style Cop
Responsibilities:
- Involved in End-to-End development of the application which involves full life-cycle of the project from Requirements analysis, Design, Development & Deployment of the application.
- Elicit and analyze business processes and requirements from technical and non-technical teams
- Development of Web based, real time application using .Net Framework 4.5, MVC, WCF, LINQ, Sharepoint 2013, AngularJS.
- Extensively worked on Agile Project Management using TFS 2015, like creating work items and check-in files against work items.
- Design and develop razor views using Telerik UI for ASP.Net MVC.
- Analysis, Design and Development of Registry webpart using SharePoint 2013.
- Create LINQ queries to retrieve data from database.
- Design and develop a WCF services to access data from database.
- Design and develop Business and Data Access components.
- Create and maintain database objects.
- Develop Application layer using ASP. Net, Server controls, HTML Controls and Validation controls.
- Designed Graphical User Interface (GUI) for various web pages using, Telerik controls, HTML, CSS, Bootstrap, JavaScript and JQuery.
- Create production release package, Artifacts and deployment.
- Production support for Registry application.
- Effort estimation, offer suggestions to improve processes
- Performs technical root cause analysis and outlines corrective action for given problems.
- Organize tasks and estimate delivery times
- Create and maintain technical documentation
- Interact with Product Owner throughout project lifecycle Serve as the technical and functional subject matter expert
- Developed Asp.Net WebApi which converts xml file to Naspiformat.
- Worked with AzureSQL as database for Registry
- Assist in the development of training documentation, and provide training when requested