Senior Software Developer with over 8 years of experience in designing, developing, and maintaining high-performance applications using Go, Python, Node.js, and MongoDB. Proficient in leveraging Kubernetes for container orchestration in development environments and GitHub for efficient version control. Demonstrated ability to deliver scalable and reliable software solutions, with a strong focus on microservices architecture and cloud technologies. Developed an advanced Automation Framework using Python and JavaScript, and possess extensive experience in creating robust test scripts with Python (Squish). Committed to continuous learning and adopting best practices to drive innovation and enhance software quality.
MultiCloudManagementPlatform Foundation
Role: Team member and SPOC for the team.
The MCMP Foundation is the basis for all MCMP integrated applications, a lightweight set of services to enable the integration of products from across the organization as a suite of managed services.
Capabilities
- Multi-Tenant management portal
- Multi-Tenant authentication system with support for multiple IDP (Identity Providers) per tenant
- OSB Compliant Broker for brokering application on-boarding and off boarding
- Policy Based Authorization
- Feature-Flag management per tenant for each brokered application
- Self Service bootstrap and invitation based user addition
- Auditing of all tenant activities and interactions within MCMP Foundation services
- Connection information to external systems and management of credentials.
Key Accomplishments.
Technologies/ Frameworks: Golang, MongoDB
In MCMP, Core services are technical services which all application use to function. The need to core services so that application behave in consistent manner across applications. Here are the list services which consist of:
- Authentication - Common SSO across application
- Authorization (RBAC) - Common roles, common teams and authorization of user to provide roles
- Provider Accounts - Account information to external systems and management of credentials. Supports integration of custom Vaults.
- Configuration Service – Allows to store configurations
- Audit - Auditing of all tenant activities and interactions within MCMP services.
Technologies/ Frameworks: Python, NodeJS, MongoDB
Patents:
Issued by IBM.
Invention Reference: P202100916
Invention Title: System and method for synchronizing job status in job service based on job executing service pod metadata.
Certifications:
Microsoft Certified: Azure Fundamental : https://www.credly.com/badges/5cdbbe38-c371-44bb-a112-a07d22b4a04b/public_url
Awards: Tech/Domain Wizard Q1/FY19 at Infosys
Trainings:
Certified Kubernetes Application Developer
CJET– Job Enabled Training Program (June 2014 – November 2014) at CMC Ltd, Cochin, Kerala
Topics: C, C++, JAVA Programming, Java EE, SQL, Software Engineering
I hereby declare that the above-mentioned information is true and correct to the best of my knowledge.