Sr Azure Dotnet Developer Resume
Mount Laurel, NJ
SUMMARY
- Having 15 years of experience with Web & Windows and Database on - premise and Azure Cloud based applications in all aspects of the SDLC involving requirement gathering, analysis, documentation, architecting, design, implementation, testing, deployment and maintenance.
- Strong analytical, interpersonal and communication skills with an ability to lead a team technically and work independently as well.
- 5+ years’ experience in Azure Cloud development (Azure Functions, Service Bus, key Vault, Event Grid, Active Directory, Data Lake Storage, Data Factory, Application Insights, Azure Logic Apps, etc.) and operations (Azure DevOps) & integration of various systems through RESTful APIs.
- 4 years’ experience in design, development and implement event and message based Microservice Architecture applications.
- 5+ years of experience in Technical Lead oversees the technical aspect of development and facilitates a smooth workflow process.
- Work closely with business analysts, subject matter experts, development teams and testing teams of application projects.
- Proficient in programming in .Net Core, C#.NET, Asp.net Core Web API, Asp.net Web API, Entity Framework, LINQ, SQL Server, MongoDB and Azure Integration.
- Proficient in translating user requirements into delivery of technical solutions.
- Experience in implement Token-based authentication, OAuth 2.0, OpenID Connect, Window and Form Based Authentication.
- Experience with Relational (SQL Database) & No-SQL (MongoDB) database design, querying, stored procedures, views, joins, performance management, reports and etc.
- Experience in working with Microservices based architecture pattern, Service-Oriented Architecture.
- Solid understanding of OOPs design principles and Solid principles.
- Experience in working with CI/CD Pipelines using Azure DevOps, Containerization tooling such as Docker and Kubernetes.
- Hands on experience in writing unit test cases using MOQ unit framework.
- Experience in developing on Agile methodology / SCRUM
- Excellent troubleshooting skills with the ability to analyze and resolve complex technical issues and defects
- Excellent organizational and time management skills with ability to manage multiple priorities to accomplish objectives and goals.
- Worked on multiple projects in different sectors like Auditing, Oder Management, Human Resource Management and Finance.
- Self-motivated and quick at learning new technologies and concepts.
TECHNICAL SKILLS
Programming Languages: C, C#.Net.
.Net Frameworks: NET 2.0/3.5/4.0/4.5 , .Net Core 2.0/2.2/3.1/6.0 , WCF, Entity Framework
Web Technologies: Asp.net Core Web API, ASP.NET MVC, Asp.net Web API, Web Services, Asp.net
Databases: Microsoft SQL Server, Mongo DB
Source Control: VSTS, GIT, TFS, Sub Version (SVN), VSS
IDE Tools: Visual Studio, SSMS, Visual Studio Code
Tools: /Utilities: Fiddler, Postman, Robo3T, NoSQL Booster, Service Bus Explorer, Storage Explorer, Power Shall Scripting, Docker, Kubernetes
Design Patterns: MVC, Factory Design Pattern, Dependency InjectionSingleton, Unity of Work, Facade pattern, CQRS
Cloud Technologies: Microsoft Azure- App Services, Storage, SQL Server, Service Bus, Functions, Event Grid, Active Directory, key Vaults, CI/CD, App Insights, Data Lake Gen2, Data Factory, Cosmos DB, Azure Logic Apps, Azure API Management.
Operating Systems: Windows 10, Windows 7, Windows XP
PROFESSIONAL EXPERIENCE
Confidential, Mount Laurel, NJ
Sr Azure Dotnet Developer
Responsibilities:
- Participate in SAFe agile meetings like Program Increment planning, Backlog grooming, Sprint planning, Sprint Demo and Retrospective meetings.
- Analyze the functional requirements, coordinate with the product owners to meet business needs and transform business requirements into the cortex application.
- Involved in architecting & designingMicroservices application, integration, and Database design.
- Designs and develop Event based microservices using ASP.net Core Web API rest full services, C# and Azure Pass services - Azure Functions, Azure Service Bus, Event Grid and Azure Data Lake Storage
- Involve in implementation of Authentication and Authorization for users and apps by using Azure Active Directory and Microsoft Identity Platform.
- Understand underlying data & flow of data, build simple to complex Data Factory pipelines & dataflows for ETL operations.
- Data ingestion/integration to Azure Data Lake, Blob Storage, Azure SQL Server DB storage.
- Build Azure Logic apps for schedule and automate the workflows.
- Use Azure Application Insights for application monitoring to track the application availability, exceptions and resource usage.
- Store and retrieve application data in/from MongoDB & Azure SQL Database.
- Build and deploy the microservices by using Azure Devops CI/CD pipeline.
- Delegate work and assignments to team members. Perform code review meet the coding standards, requirements and test coverage.
- Work with Frontend UI/UX team to communicate appropriate APIs for interfacing with React code base.
- Improve existing enterprise microservices by increasing unit test coverage and refactoring the projects.
- Demonstrate the implemented features to the Product owner and Scrum Team.
- Collaborates with project team members to identify issues and risks associated with the design, implementation, and delivery of project assignments.
- Implement best practices, standards and procedures including quality and delivery methodologies.
- Troubleshoot the production issues, perform root cause analysis and provide long term solutions.
Confidential
Tech Lead
Responsibilities:
- Participate in scrum meetings, understand functional requirements, identify the common functionality across the products, and prepare technical specification documents.
- Work closely with business analysts, subject matter experts and development teams in design, development, testing, implementation, and support of application projects.
- Design, develop and implement highly scalable web services and web applications using .Net Framework, Asp.net MVC, C#, Asp.net Web API, WCF, SQL Server, and JavaScript/jQuery.
- Design and Implement token-based authentication using OAuth for Asp.net Web API security and integrate applications with social media applications like Facebook and Twitter.
- Write unit test cases for WEB APIs using MOQ framework and test the Web APIs using Postman API platform.
- Migrate applications to Microsoft Azure cloud platform and improve the application performance by optimizing the code.
- Participate in presentations and contribute to formal/informal technical reviews, code reviews.
- Research and development of new technologies.
- Self-motivated and work with distributed teams to deliver applications in a timely manner with high quality.
- Root cause analysis for bugs and provide fixes.
Confidential
Senior .Net Developer
Responsibilities:
- Analyze functional requirements, develop technical specification documents, and provide the effort estimation for implementation.
- Design, develop and implement highly scalable web services and web applications using Asp.net, C#, WCF, .Net Framework and SQL Server.
- Involve and develop web service architecture, database design, and custom framework for exception handling.
- Develop proof of concepts to showcase solutions and get required approvals for solution implementation.
- Individual contribution in application development using JavaScript, Ajax, IIS, http handlers & modules, MS SQL Server (stored procedures, functions, views, triggers, and jobs)
- Analyze impact and performance of the system, document metrics and provide solutions to improve the system performance.
- Work closely with business analysts, subject matter experts, development teams and testing teams of application projects.
- Involve in code reviews, provide feedback, and assistance in technical challenges.
- Implement ad-hoc requests from clients/business team and support production applications.
Confidential
.Net Developer
Responsibilities:
- Develop a prototype application using WCF, WF and LINQ.
- Develop windows forms and user controls using C#.net and DevExpress controls.
- Extensively develop high scalable Asp.net Web Services and consume these services from front end Windows Application.
- Store and retrieve data in/from SQL Database & write stored procedure, functions, create tables and triggers.
- Involve in create custom Http module for web service authentication and authorization.
- Perform various load test scenarios to check the web service performance.
- Integrate MS Office Outlook component with windows application.
- Create tables schema, stored procedures and functions.
- Integrate Help System in windows forms by using Named Pipes concept.
- Involve in peer code review and provide feedback
- Help team in technical issues and fix the bugs.
Confidential
.Net Developer
Responsibilities:
- Extensively develop User interfaces using ASP. NET Forms, C#.net
- Involve in design and develop Asp.net Master Pages and User Controls.
- Extensively use Java Script for validating user input data at the client side.
- Involve in implementation of localization support.
- Bug fix.