💼 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
✨ 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
✨ 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
✨ 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
🔗 Resources & Links
More experiences coming soon...