Dynamic IT professional with over 18 years of experience in architecting, developing, and maintaining robust software solutions using Microsoft technologies. Expertise includes Azure data technologies, .NET Frameworks, and cloud-native applications, complemented by proficiency in web development with C#, ASP.NET, MVC, and modern UI frameworks. Demonstrated skills in API development and data management utilizing Entity Framework Core, alongside a strong foundation in design principles that ensure maintainable and scalable software architectures. Proven track record in deploying applications on IIS and Azure App Services, with adeptness in CI/CD pipeline design using Azure DevOps and GitHub Actions to streamline development processes across various industries, including insurance, retail, and supply chain.
Overview
20
20
years of professional experience
1
1
Certification
Work History
Developer
Tata Consultancy Services
Wilmington, Delaware, USA
08.2022 - Current
Requirement Analysis: Interacted with business customers for requirement gathering and worked extensively on requirement analysis, design, development, testing and implementation of projects (Complete SDLC).
Solution Design: Design end-to-end ART solutions that address the client's requirements while considering scalability, security, reliability, and maintainability.
Technical Leadership: Provide technical guidance and expertise to development teams throughout the ART project lifecycle.
Stakeholder Management: Act as a liaison between business stakeholders, development teams, and other relevant parties to ensure alignment of RPA initiatives with organizational goals and objectives.
Documentation: Create and maintain technical documentation, including solution architecture diagrams, design specifications, and implementation guides, to facilitate knowledge sharing and project continuity.
Continuous Improvement: Stay updated on the latest ART trends, tools, and technologies, and actively seek opportunities to optimize and enhance existing ART solutions through process refinement and innovation.
Project - MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC), better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs, with 90 million customers in over 60 countries.
One Place is developed using .NET Core, PySpark. One place used to migrate existing DCS programs to PySpark with minimal manual interventions. This application used to streamline the existing ETL process with PySpark code. This application user interface is handled with Web application developed with Angular JS and .NET Core.
Developer
Tata Consultancy Services
Wilmington, Delaware, USA
08.2022 - Current
Requirement Analysis: Interacted with business customers for requirement gathering and worked extensively on requirement analysis, design, development, testing and implementation of projects (Complete SDLC).
Solution Design: Design end-to-end ART solutions that address the client's requirements while considering scalability, security, reliability, and maintainability.
Technical Leadership: Provide technical guidance and expertise to development teams throughout the ART project lifecycle.
Stakeholder Management: Act as a liaison between business stakeholders, development teams, and other relevant parties to ensure alignment of RPA initiatives with organizational goals and objectives.
Documentation: Create and maintain technical documentation, including solution architecture diagrams, design specifications, and implementation guides, to facilitate knowledge sharing and project continuity.
Continuous Improvement: Stay updated on the latest ART trends, tools, and technologies, and actively seek opportunities to optimize and enhance existing ART solutions through process refinement and innovation.
Project - MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC), better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs, with 90 million customers in over 60 countries.
One Place is developed using .NET Core, PySpark. One place used to migrate existing DCS programs to PySpark with minimal manual interventions. This application used to streamline the existing ETL process with PySpark code. This application user interface is handled with Web application developed with Angular JS and .NET Core.
Application Developer
IBM Corporation
Wilmington, Delaware, USA
06.2019 - 07.2022
Developed new Win/Windows forms utilizing Visual Studio controls. Responsible for preparing business model.
Feasibility study for implementation of software solutions catering to business requirements.
Preparing high level and low-level solution diagram for new developments.
Implemented business logic using C#, and MS SQL server and developed SPs, tables.
Perform data analysis to identify best solution for business requirements.
Document implementation details, code changes, and any deviations from the requirements.
Project - MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC), better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs, with 90 million customers in over 60 countries.
Application Developer
IBM Corporation
Wilmington, Delaware, USA
06.2019 - 07.2022
Developed new Win/Windows forms utilizing Visual Studio controls. Responsible for preparing business model.
Feasibility study for implementation of software solutions catering to business requirements.
Preparing high level and low-level solution diagram for new developments.
Implemented business logic using C#, and MS SQL server and developed SPs, tables.
Perform data analysis to identify best solution for business requirements.
Document implementation details, code changes, and any deviations from the requirements.
Project - MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC), better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs, with 90 million customers in over 60 countries.
Application Developer
IBM India Pvt Ltd
Bangalore, India
05.2016 - 07.2019
Company Overview: IBM is the world's largest publicly traded international oil and gas company.
Analyse business requirements.
Understand and document the business functionality.
Responsible for preparing business model.
Feasibility study for implementation of functions catering to business requirements.
Preparing high level and low-level solution diagram for new developments.
Capture various architectural options to solve a business problem.
Identifying the best architectural option by having sessions with client-side architect team.
Preparing the architecture diagram for the proposed solution.
Co-ordinating with the developers to explain the solution architecture.
IBM is the world's largest publicly traded international oil and gas company.
Project - FAIV is a web-based application developed using MVC and Entity Framework for ExxonMobil. Using these application assets will be validated across the countries.
Application Developer
IBM India Pvt Ltd
Bangalore, India
05.2016 - 07.2019
Company Overview: IBM is the world's largest publicly traded international oil and gas company.
Analyse business requirements.
Understand and document the business functionality.
Responsible for preparing business model.
Feasibility study for implementation of functions catering to business requirements.
Preparing high level and low-level solution diagram for new developments.
Capture various architectural options to solve a business problem.
Identifying the best architectural option by having sessions with client-side architect team.
Preparing the architecture diagram for the proposed solution.
Co-ordinating with the developers to explain the solution architecture.
IBM is the world's largest publicly traded international oil and gas company.
Project - FAIV is a web-based application developed using MVC and Entity Framework for ExxonMobil. Using these application assets will be validated across the countries.
Senior Software Engineer
Motiva Enterprises LLC
Bangalore, India
12.2013 - 05.2016
Company Overview: Motiva refines, distributes and markets petroleum products throughout the Americas.
Analyse business requirements.
Understand the business functionality.
Responsible for preparing business model.
Feasibility study for any enhancement requested by client.
Preparing high level and low-level solution diagram for enhancements.
Preparing the architecture diagram for the proposed solution.
Co-ordinating with the developers to explain the solution architecture.
Motiva refines, distributes and markets petroleum products throughout the Americas.
Project - Motiva Enterprises LLC Headquartered in Houston, Texas. Motiva deals with creating cloning & updating existing applications within scope of Motiva according to business needs.
Senior Software Engineer
Motiva Enterprises LLC
Bangalore, India
12.2013 - 05.2016
Company Overview: Motiva refines, distributes and markets petroleum products throughout the Americas.
Analyse business requirements.
Understand the business functionality.
Responsible for preparing business model.
Feasibility study for any enhancement requested by client.
Preparing high level and low-level solution diagram for enhancements.
Preparing the architecture diagram for the proposed solution.
Co-ordinating with the developers to explain the solution architecture.
Motiva refines, distributes and markets petroleum products throughout the Americas.
Project - Motiva Enterprises LLC Headquartered in Houston, Texas. Motiva deals with creating cloning & updating existing applications within scope of Motiva according to business needs.
Senior Software Engineer
Shell
Bangalore, India
05.2007 - 12.2013
Company Overview: Shell NERP deals with support of various Shell applications under Retail, Supply Chain and Sales & Distribution portfolio addressing break-fix, changes and enhancements effectively.
Meeting with clients to understand their business requirements.
Meeting with clients to understand the business functionality.
Responsible for preparing data model.
Responsible for preparing business model.
Responsible for knowledge transfer to offshore team regarding the requirements.
Responsible for clarifying doubts of offshore team from client.
Responsible for effort estimation of the project.
Responsible for providing day to day production support.
Doing all kind of scheduled or emergency maintenance of the web Server.
Feasibility study for any enhancement requested by client.
Do enhancements as per customer request.
Preparing high level and low-level diagram for enhancements.
Responsible for coding for new developments.
Bug fixing jobs whenever user reports any bug.
Preparing unit test cases.
Performing the unit testing for enhancements and bug fixing jobs.
Sharing test results with client.
Preparing and sharing weekly and monthly status reports.
Shell NERP deals with support of various Shell applications under Retail, Supply Chain and Sales & Distribution portfolio addressing break-fix, changes and enhancements effectively.
Senior Software Engineer
Shell
Bangalore, India
05.2007 - 12.2013
Company Overview: Shell NERP deals with support of various Shell applications under Retail, Supply Chain and Sales & Distribution portfolio addressing break-fix, changes and enhancements effectively.
Meeting with clients to understand their business requirements.
Meeting with clients to understand the business functionality.
Responsible for preparing data model.
Responsible for preparing business model.
Responsible for knowledge transfer to offshore team regarding the requirements.
Responsible for clarifying doubts of offshore team from client.
Responsible for effort estimation of the project.
Responsible for providing day to day production support.
Doing all kind of scheduled or emergency maintenance of the web Server.
Feasibility study for any enhancement requested by client.
Do enhancements as per customer request.
Preparing high level and low-level diagram for enhancements.
Responsible for coding for new developments.
Bug fixing jobs whenever user reports any bug.
Preparing unit test cases.
Performing the unit testing for enhancements and bug fixing jobs.
Sharing test results with client.
Preparing and sharing weekly and monthly status reports.
Shell NERP deals with support of various Shell applications under Retail, Supply Chain and Sales & Distribution portfolio addressing break-fix, changes and enhancements effectively.
Senior Software Engineer
Artech Infosystems Pvt.Ltd
Bangalore, India
09.2005 - 04.2007
Company Overview: Artech provides the most innovative, efficient and cost-effective workforce solutions in today's marketplace.
Responsible for requirement analysis.
Responsible for effort estimation.
Preparing low level diagram for developments.
Performing unit test.
Performing integration testing.
Responsible for QA testing.
Estimating effort for enhancements.
Responsible for coding for new developments using.
Bug fixing jobs whenever user reports any bug.
Preparing unit test cases.
Responsible for bug fixing those are reported at the time of testing.
Responsible for technical documentation about the development.
Artech provides the most innovative, efficient and cost-effective workforce solutions in today's marketplace.
Senior Software Engineer
Artech Infosystems Pvt.Ltd
Bangalore, India
09.2005 - 04.2007
Company Overview: Artech provides the most innovative, efficient and cost-effective workforce solutions in today's marketplace.
Responsible for requirement analysis.
Responsible for effort estimation.
Preparing low level diagram for developments.
Performing unit test.
Performing integration testing.
Responsible for QA testing.
Estimating effort for enhancements.
Responsible for coding for new developments using.
Bug fixing jobs whenever user reports any bug.
Preparing unit test cases.
Responsible for bug fixing those are reported at the time of testing.
Responsible for technical documentation about the development.
Artech provides the most innovative, efficient and cost-effective workforce solutions in today's marketplace.
Education
Bachelor of Computer Science Engineering -
Jawaharlal Nehru Technological University
HYDERABAD, Andhra Pradesh
01.2002
Skills
C# programming
ASPNET development
NET Core development
Experienced in Python programming
DCS implementation experience
SQL Server Integration Services
Informatica
Microsoft Azure expertise
Experience with Azure DevOps tools
Qlik View
Angular
NodeJS
Docker
Kubernetes
Git
MS SQL Server
Cosmos DB
My SQL
Maria DB
Oracle 11
MS-SQL Server 2019/2022
Web API
WCF
Web Services
JQuery
ReactJs
NPM
NuGet
Visual studio code
Postman
SonarQube
Log4net
VS IDE
Project Plan
MS project
SharePoint
JIRA
TFS
Module delivery
Production Support Management
Estimation and Analysis
DB Model designing
Schedule
Tracking and Team Management
Visio
Remedy Management
HP Quality Centre
Microsoft Flow
Analytical Designing
Manual Testing
Requirement analysing
Test Strategy Creation
Test Planning
Test Design
Scripting and Test Execution
Test result reporting
Defect tracking and reporting
Perform self and peer reviews
Cross browser Compatibility testing
Security testing
Accessibility testing
Automation testing
Performance testing
Experience with agile frameworks
Experience with Azure Databricks
Certification
Azure Data Engineering, D9P, 2023
Azure Fundamentals, AZ900, 2022
Azure Data Fundamentals, 2021
Implementing a Data Warehouse with Microsoft SQL Server