Professional Expertise
●*+ years of experience in .NET6.0, MVC, C#, ASP.NET MVC, LINQ, WEBAPI, Microservices, Entity Framework, Angular12, NHibernate, AJAX, EFCORE, Dapper, RabbitMQ, Design Patterns, Azure, MS-SQL, Oracle, MongoDB, HTML5, Bootstrap, jQuery, javaScript and SSRS for Web applications.
●Expertise in implementation of CI/CD pipelines using Azure Devops.
●Certified Microsoft Azure Developer Associate (AZ-204) and Microsoft Azure DevOps Engineer (AZ-400).
●Received “STAR Performance Award” at NTT DATA Global Delivery Services.
●I have significant experience in leading a team of 40 individuals during the development and UAT phases of a project, and successfully deploying the application on-site RSA in Dubai, UAE. Additionally, I effectively managed all Change Requests (CR) in a timely manner from customer site by working with offshore NTT Data GDS team.
●Proficient in IIS web hosting, administration, and web security, as well as Expertise in version control and branching with TFS and GIT.
Experienced in implementing BDD, TDD, NUnit and capable of working independently or in a team, with excellent communication skills.
Proficient in MOQ (Mock Object Framework) for unit testing in C#., staying up-to-date on the latest developments and best practices in the field
●Hands-on experience with AGILE methodology, version control, and deployment of project modules manually.
●Expert in Object Oriented Programming using SOLID principles and Design Patterns.
●Proficient in preparing LLD’s for the user stories in sprint plan.
●Excellent Analytical & Problem solving, Communication and Interpersonal skills.
●Experienced in API documentation tools like Swagger, Fiddler and PostMan.
●Skilled in Database design, programming, and administration with MSSQL and Oracle.
Expertise in Designing Application architecture and Mapping business requirements and providing solutions involving finalization of systems specifications and selection of appropriate technologies and hardware.
Certifications:
AZ-204 Microsoft Azure Developer Associate
AZ-400 Microsoft Azure DevOps Engineer
Education:
Bachelor of Technology in Computer Science Engineering - 2014 from JNTU.
Project Expertise:
WPS Health Insurance, Madison, WI June 2020 – Till Date
Role: Senior Software Developer
Project Description:
Digital Health Platform is a suite of IP based products in benefit shopping, quoting, payment & enrollment on variety of plans in Individual segment providing an e-commerce like experience Digital Individual Marketplace, in small and large group segments supporting employers of various sizes, their employees and brokers in quoting, underwriting, on-boarding, enrollment and post enrollment areas Digital Group Marketplace, end-to-end engagement bringing providers, members and other stakeholders involved in servicing benefits and managing health and wellness Digital Engagement Platform.
Responsibilities:
Responsible for the entire project lifecycle, including requirement gathering and system analysis, as well as designing, programming, code review, unit testing, and debugging.
Implemented AGILE SCRUM methodology, BDD for user stories, and optimized the application for performance
Responsible for Preparing LLD’s for the user stories in the sprint plan and executing the sprint and deployment as planned and preparing the release notes.
Developed WebAPI using MVC and implemented design patterns and SOLID principles.
Develop user interfaces using Angular12, Bootstrap, HTML5 and ensure optimal user experience (UX) for the software application.
Designing tables, views and developing stored procedures and triggers to effectively manage and manipulate data within a database, while ensuring optimal database design, performance, and scalability.
Expertise in Managing and Branching the source code using GIT.
Utilized AzureApp Service, AzureDevops for implemented CI/CD pipeline using Azure.
Create and execute BDD, TDD test cases for the developed user stories before releasing for QA.
Integrated MOQ into the continuous integration and deployment process, resulting in faster release cycles and improved quality of the product
Responsible for preparing release notes during version release.
Environment: C#, MVC, WEBAPI, .NET6.0, Angular12, BDD, TDD, EntityFramework, GIT, Bootstrap, Javascript, jQuery, HTML5, Azure, MSSQL, LINQ, HTML5.
Schlumberger, Houston, TX November 2018 - June 2020
Role: Software Engineer
Project Description: Field Logistics module is web based, cloud ready application, which allows Schlumberger to manage its equipment to move between rigs and their storage locations with minimum effort and cost. It allows us to create a mobilization request in which we can assign what are equipment we want to mobilize and from where. After that we will assign it to a shipment request where we will assign the vehicle type and destination location. Whenever we receive goods at destination, we generate a goods received request so that we notify them that goods sent has been received successfully at destination,
Responsibilities:
Responsible for entire life cycle of application from design discussions and requirement analysis, communicating with Business Analysts and QA Engineers throughout the development process.
Followed AGILE methodology, participated in SCRUM meetings for SPRINT planning, and created Sprint Backlog based on the requirements/ Specs.
Developed Microservices using ASP.NET MVC, C#, and worked with different databases MongoDB and MS-SQL for different Microservices.
Responsible for designing the UI using CSS 3.0, HTML 5, Bootstrap and Ajax, JQuery, and Angular7, developing unit tests using NUnit framework, providing technical support and bug fixing during UAT, and monitoring application to ensure proper execution and performance.
Environment: C#, MVC, WEBAPI, Angular7, Microservices, RabbitMQ, Kubernetes, MS-SQL, MongoDB Entity Framework, LINQ, Bootstrap, HTML5
NTT DATA GLOBAL DELIVERY SERVICES June 2017 - October 2018
Role: SOFTWARE DEVELOPMENT SENIOR ANALYST
Project Description: RSA allows insurance companies to manage their different departments like Finance, Claims and Underwriting and so on. It manages almost all operations in any insurance company from receiving an amount either in bulk from agents or directly from customers in different forms like cash, cheque, online payments and generate the receipts. During the claim process it validates the situation and collects information from different sources and process the payment through the customer opted format.
Responsibilities:
Responsible for full project life cycle including requirements gathering and design analysis, as well as programming, testing, and debugging.
Utilized AGILE methodology and participated in SCRUM meetings for sprint planning.
Developed application using Asp.Net MVC 5.0, Oracle server for backend, and Angular4 and Bootstrap for front end.
Involved in writing packages, stored procedures, and functions to manipulate data in the back end, and responsible for unit testing and bug fixing during UAT.
Environment: C#, MVC, WEBAPI, Azure, Angular4, OAuth2, JWT, Oracle, Dapper, Entity Framework, Dapper, LINQ, Bootstrap, HTML5.
.
Excel Technologies PVT LTD November 2014 – June 2017
Role: Software Developer
Project Description: eXede is a web based, cloud ready application, which allows schools and educational institutes to manage the vast array of information pertaining to school/institute. eXede has wide range of modules which could easily support all school activities and handle the information from a single source. The different modules in eXede include Fee Management, Inventory, School, Student, Staff, Admission, Front Desk, Collaboration, Student Attendance, Staff Leave Attendance, Transportation, Examination management, Library, Syllabus, Timetable, Parent Teacher Association (PTA), Hostel, Behaviour Management, and Alumni.
Responsibilities:
Responsible for entire life cycle of application from design discussions and requirement analysis, including efforts planning and developing solutions.
Worked with MVC, C#, Entity Framework, AJAX, JQuery, MS-SQL, and T-SQL to develop the application and access the database using Entity Framework.
Designed the UI using Razor, AJAX, CSS and HTML, and worked with SSRS for reports.
Performed load testing and deployment of the module manually and through VSTS, while also handling coding for screens, integrating with UI, and fixing errors and performing maintenance.
Environment: C#, ASP.NET MVC, AJAX, Javascript, JQuery, NUnit, MS-SQL, Razor, Entity Framework, LINQ, SSRS.