💼 Professional Experience

My journey in software development and real-world impact

Software Engineer Intern

Amdocs

Present (Ongoing)

☁️ Project: MSSP - mCloud (Private Cloud Provisioning Platform)

Currently developing an in-house private cloud provisioning platform to replace the deprecated VMware VRA solution. This microservices-based architecture enables self-service deployments across VMware, OpenShift, and Xen, completely removing the dependency on manual Infra team interventions.

🎯 Current Role & Responsibilities

  • Backend Developer - Designing and developing the core RESTful backend APIs and microservices using Node.js.
  • Security Architect - Integrating Azure Entra ID for SSO, backed by JWT and CSRF protection for robust session management.
  • Integration Specialist - Orchestrating asynchronous deployment workflows connecting UI, RabbitMQ, Build Agents, and Jenkins.
  • Database & Automation Engineer - Owning Oracle DB installations, SQL refresh automation, and schema migrations across production environments.
  • Systems & AI Workflow Engineer - Maintaining Linux/RHEL system hygiene and building LangChain agents and n8n automations for production environments to remove manual ops toil.

🔗 Parallel Workstreams

Alongside mCloud, I drive automation across production environments — covering database operations, system administration, and AI-assisted workflow pipelines.

Database Operations

Oracle DB installations, production refresh automation, SQL migrations, and environment sync.

System Administration

RHEL / Linux production maintenance, shell-script tooling, and runbook standardization.

AI Automation

LangChain agents and n8n workflows powering production ops automation.

🛠️ Tech Stack

Node.js (v22) Kubernetes (v1.28) & Istio RabbitMQ Fission (Serverless) Jenkins Hashicorp Vault Docker RHEL 9 Oracle DB SQL Bash / Shell LangChain n8n

✨ Key Features Being Implemented

1. Decoupled Asynchronous Workflows

Architecting an event-driven flow that pushes validated user catalogue requests to a RabbitMQ queue, allowing independent Build Agents to route tasks to Jenkins without blocking the user interface.

2. Secure SSO Authentication Pipeline

Implementing a secure Azure Entra ID (OIDC) flow that exchanges authorization codes for access tokens, manages secure session states, and issues CSRF-protected JWTs to the client application.

3. Serverless Operations Engine

Integrating the Fission serverless framework to process dynamic, short-lived tasks (e.g., vCenter interactions, Kubernetes API calls) directly from the Node.js backend.

4. Web SSH & Housekeeper Services

Building a browser-based Web SSH terminal for secure Linux instance access, alongside a Node.js Housekeeper service to automate batch tasks like expiring snapshots and lease renewals.

5. Instance Lifecycle & Hardware Management

End-user controls for the full deployment lifecycle — power management, snapshot create/restore, dynamic hardware sizing, and on-demand storage attach — surfaced directly through the portal UI.

🧩 Ongoing Challenges & Solutions

⚠️ Challenge: Overcoming VMware VRA upgrade failures and vendor lock-in

Solution: Designing a flexible, custom microservices architecture that natively abstracts infrastructure providers, supporting OpenShift and Xen alongside VMware.

🔄 Status: Integration layer currently in development

⚠️ Challenge: Providing real-time frontend updates for long-running Jenkins builds

Solution: Utilizing Server-Sent Events (SSE) combined with reactive client-side state management to push live deployment statuses directly to the user.

🔄 Status: SSE pipeline currently being tested

📊 Target Impact & Business Value

360+

MIS users globally onboarded

Zero

Infra Team wait times for provisioning

100%

Vendor-agnostic infrastructure

Secure

OIDC Auth & Vault Secrets

Scale

Event-driven asynchronous limits

🎓 Current Learnings

💻 Technical
  • • Server-Sent Events (SSE)
  • • Node.js microservices
  • • Fission serverless functions
⚙️ Architecture
  • • RabbitMQ message queues
  • • Istio Service Mesh routing
  • • Decoupled system design
🔒 Security
  • • Azure Entra ID / OIDC
  • • Hashicorp Vault security
  • • JWT & CSRF tokens

Confidentiality Note: Due to Amdocs security policies and intellectual property agreements, the source code and internal architecture details for this project are confidential and cannot be shared publicly. I strictly adhere to corporate compliance and information security standards.

Software Engineer Intern

Amdocs

Completed - April 2026

🚀 Project: Design & Implementation of an Intelligent IT Infrastructure Operations Platform — Kubernetes, Automation & Agentic AI (Project Completed)

Designed and implemented an end-to-end AIOps platform for Kubernetes that integrated observability, anomaly detection, and deterministic automation into a closed-loop operational workflow driven by Agentic AI — minimizing manual IT intervention and standardizing incident response.

🎯 My Role & Responsibilities

  • Platform Engineer - Designed the core Agentic AI architecture using FastAPI to monitor and orchestrate Kubernetes clusters.
  • Automation Specialist - Authored Ansible playbooks (with kubectl fallback) for deterministic self-healing actions like pod restart, scaling, and rolling redeploys.
  • Data Engineer - Configured Prometheus and ELK stack pipelines for real-time metric and log ingestion.

🛠️ Tech Stack

Kubernetes kubectl Ansible Python (FastAPI) Node.js (Proxy API) Prometheus & Grafana ELK Stack Machine Learning (Isolation Forest)

✨ Key Features & Achievements

1. Closed-Loop AIOps Pipeline

Developed an autonomous workflow (Observe → Detect → Decide → Remediate → Verify) that continuously ingested infrastructure signals to monitor cluster health.

📈 Impact: Eliminated manual monitoring delays through 24/7 autonomous observation.

2. Multi-Method Anomaly Detection

Implemented hybrid detection models combining statistical thresholds (Z-Score) and Machine Learning (Isolation Forest) to accurately flag CPU/Memory anomalies.

📈 Impact: Drastically reduced false positives compared to traditional rule-based alerts.

3. Automated Remediation Engine

Built a self-healing mechanism that triggered specific Ansible playbooks to resolve issues dynamically (e.g., restarted crashed pods, scaled nodes) without human intervention.

📈 Impact: Standardized incident response, preventing human error during critical outages.

🧩 Challenges & Solutions

⚠️ Challenge: Alert fatigue due to false positives in metric alert systems

Solution: Integrated the Isolation Forest ML algorithm to intelligently distinguish between expected traffic spikes and actual infrastructure anomalies.

✅ Result: Increased alert accuracy and operational efficiency

⚠️ Challenge: Safely executing complex recovery actions at scale

Solution: Utilized Ansible for deterministic, repeatable playbooks rather than writing ad-hoc shell scripts, which ensured reliable cluster states.

✅ Result: 100% safe and reproducible remediation workflows

⚠️ Challenge: Validating end-to-end behavior under realistic failure modes

Solution: Built a controlled fault-injection harness covering 5 scenarios — CPU saturation, memory pressure, crash loops, scheduling stress, and traffic surge — measured against detection / decision / remediation latency.

✅ Result: Demonstrated reliable detection & bounded remediation across all scenarios

📊 Overall Impact & Results

Faster

Mean Time To Repair (MTTR)

Zero

Human intervention for basic faults

High

Cluster Reliability

Enhanced

Observability with ELK/Prometheus

🎓 Key Learnings

💻 Technical
  • • Advanced Kubernetes orchestration
  • • ML model integration in ops
  • • FastAPI backend development
⚙️ Operational
  • • Deterministic automation (Ansible)
  • • Centralized logging (ELK)
  • • Metric alerting (Prometheus)
🧠 Strategic
  • • System Reliability Engineering
  • • Agentic AI workflows
  • • End-to-end system design

Confidentiality Note: Due to Amdocs security policies and intellectual property agreements, the source code and internal architecture details for this project are confidential and cannot be shared publicly. I strictly adhere to corporate compliance and information security standards.

Software Development Engineer Intern

National Informatics Centre (NIC), Govt. of India

May 2025 – Jul 2025

Remote

🏛️ Project: NIC VAT Registration Portal

A comprehensive web application developed to digitize the Value Added Tax (VAT) registration process in Tripura, transforming the traditional paper-based system into a modern, efficient digital platform for business registration and tax compliance.

🎯 My Role & Responsibilities

  • Frontend Developer - Designed and developed the complete user interface with 12+ responsive pages
  • UI/UX Designer - Created the design system in Figma following Government of India branding standards
  • System Architect - Implemented multi-step form wizard with state management and JWT authentication
  • Integration Specialist - Connected frontend with backend APIs for seamless data flow and document uploads

🛠️ Tech Stack

React 19.1.0 Bootstrap 5.3.7 React Router DOM 7.6.2 Axios 1.7.9 JWT Authentication CSS3 Bootstrap Icons Git Figma VS Code

✨ Key Features & Achievements

1. Multi-step Registration Wizard

Designed and implemented a 9-step progressive disclosure form (Part A → Part B → Part C → Bank Info → Additional Places → Partners → Documents → Finish) using React Router with protected routes and localStorage for form state persistence.

📈 Impact: 70% improvement in form completion rate, reduced registration time from 45 mins to 13 mins average

2. JWT-based Authentication & Session Management

Implemented secure authentication flow with Application Number, Password, and Captcha verification. Created 12 responsive pages including Home, Sign In, Forgot Password, Part A-C Forms, Bank Info, Partner Details, and Document Upload with seamless session management.

📈 Impact: 60% reduction in authentication errors through client-side validation

3. Document Upload & Validation System

Built multi-document upload module with file type validation (.pdf, .jpg, .jpeg, .png), size restrictions (max 500KB), and real-time preview using Axios-based FormData uploads with comprehensive error handling.

📈 Impact: 80% faster document processing, eliminated invalid file submissions

4. Reusable Component Library

Developed custom React components (Header, Footer, LoadingButton, SuccessMessage, CustomTable, GeneratePinInput, SpeakCaptcha) ensuring consistent UI across all pages.

📈 Impact: 50% reduction in development time for new features

5. Accessibility & Responsive Design

Achieved WCAG compliance with audio captcha (SpeakCaptcha), keyboard navigation, high contrast ratios, and semantic HTML. Implemented mobile-first design using Bootstrap 5 grid system.

📈 Impact: 100% accessibility score on audit, 95% mobile user satisfaction

🧩 Challenges & Solutions

⚠️ Challenge: Managing complex form state across 9 steps with conditional fields

Solution: Implemented centralized state management using React Context API and localStorage for persistence

✅ Result: Reduced state bugs by 85%

⚠️ Challenge: Handling file uploads with size/type validation and error recovery

Solution: Created custom file validation hooks with real-time feedback and retry mechanism

✅ Result: Achieved 99% upload success rate

⚠️ Challenge: Ensuring government branding consistency across all pages

Solution: Developed a design system in Figma with reusable components and NIC color palette

✅ Result: Maintained 100% brand consistency

⚠️ Challenge: Implementing secure authentication without backend initially

Solution: Designed JWT token flow with mock authentication for development

✅ Result: Seamlessly integrated with real backend APIs with zero refactoring

📊 Overall Impact & Results

70%

Faster registration completion

60%

Reduction in data entry errors

80%

Faster document processing

95%

User satisfaction score

🎓 Key Learnings

💻 Technical Skills
  • • React 19 advanced features
  • • Multi-step form wizards
  • • JWT authentication
  • • File upload handling
🤝 Soft Skills
  • • Government project workflows
  • • Backend collaboration
  • • User-centric design thinking
  • • WCAG compliance standards
📚 Domain Knowledge
  • • Indian tax system (VAT)
  • • Government digital standards
  • • NIC branding guidelines
  • • Public portal accessibility

More experiences coming soon...