Based in Bangalore, Karnataka, India, with 8+ years of experience building secure enterprise platforms for global telecom and finance clients. I specialize in RAG and LLM applications, AI agents, backend engineering with Java and Spring Boot, and full-stack development with Angular.
Lead portal development for a global telecom product organization, delivering scalable, secure web platforms with Java 8+, Angular 2, the Liferay framework, PostgreSQL and WildFly. I own solutions end to end — from requirement analysis and architecture through implementation, performance optimization and deployment — while mentoring the development team and ensuring consistent, high-quality delivery.
Client: Rakuten Group, Inc. — a Japanese technology conglomerate based in Tokyo.
Projects
{API}
TBAPI — Telecom Business API
Role: Senior Developer / Technical Lead
Designed and implemented telecom business APIs that integrate the customer portal with downstream telecom services and product components.
Designed and developed 50+ APIs for telecom product and service management, supporting 10+ downstream integrations.
Collaborated with Solution Architects and cross-component teams to define API contracts, error handling and integration patterns.
Implemented request signing, HTTPS and secure session handling to strengthen API security and data integrity.
Performed performance analysis and load testing; optimized API latency by 30% under high load.
Self-Service Portal — eCommerce
Led development of customer-facing portal capabilities enabling eCommerce purchase journeys and account management.
Owned end-to-end delivery of portal features from requirements to production.
Built responsive UI with Angular and Liferay; integrated backend services using Java and REST APIs.
Improved page load performance by 25% through query optimization, caching and frontend enhancements.
Ensured high availability and scalability on WildFly application server.
Ecare — Product Management
Developed product management capabilities supporting telecom service configuration and lifecycle workflows.
Implemented product onboarding, configuration and catalog management features.
Translated business requirements into scalable technical solutions in collaboration with BAs and architects.
Delivered major change requests and enhancements with thorough testing and impact analysis.
POS — CSR Shops
Developed portal capabilities for CSR users to manage customer and product operations across retail outlets.
Implemented CSR-facing workflows for product activation, recharge and account management.
Integrated with backend services and ensured end-to-end validation and testing.
Worked closely with stakeholders to refine requirements and deliver user-centric solutions.
Engineering Leadership & Delivery
Analyze new requirements, assess feasibility, and lead proofs of concept and effort estimation.
Align technical solutions with cross-component teams and Solution Architects.
Review change request designs with Business Analysts and implement major changes with thorough developer testing.
Track, triage and resolve defects across the portal, and manage Managed Services (MS) issues.
Lead and mentor the portal development team, assigning requirements and defects.
Analyze load-testing results to drive performance optimization and delivery planning.
Security Engineering
Implemented cookie signing to secure session management.
Introduced API request signing to prevent tampering and replay attacks.
Implemented HTTP Strict Transport Security (HSTS) to enforce HTTPS and prevent protocol-downgrade attacks.
Developed and maintained the Excise Movement Control System (EMCS) for Belgium's Federal Public Service Finance. Delivered production features and defect fixes across Java, JPA and Hibernate modules, SOAP and REST services, XML processing with JAXB, SAX, StAX and DOM, and Oracle and IBM DB2 persistence deployed on Oracle WebLogic.
IntelBot.ai is an AI engineering assistant built with Retrieval-Augmented Generation (RAG) and large language models. It reads and indexes solution-design documentation from Confluence, retrieves the most relevant context, and provides grounded answers to engineering questions.
The AI agent accelerates new-requirement analysis by identifying affected design areas and recommending changes to existing solution designs, reducing manual document review and improving consistency across engineering decisions.
Core Capabilities
Context-aware question answering across Confluence design documentation.
Impact analysis for new business and technical requirements.
Recommended design updates based on retrieved system context.
Single Sign-On between Netcracker & Rakuten E-commerce Portal
Designed and implemented Single Sign-On to give users seamless access across platforms with a single login, using secure token-based authentication and session management. The integration strengthened security, improved the user experience and removed the need for multiple credentials.
Added Multi-Factor Authentication to protect sensitive flows.
SSO Token/CookieOTP via Phone/Email
Universal Links for Android & iOS
Implemented Universal Links so web URLs open directly in the native app instead of a browser — launching the Rakuten mobile app when installed and gracefully falling back to the browser otherwise, for a consistent cross-device experience.
Java FiltersAASA File (AppID × Portal URL)
Content Management System (Portal & Mobile App)
Built a proof of concept for a unified Content Management System to manage email and SMS templates, localizations and carousels for both web and mobile from a single source of truth.
Kafka TopicsLiferay Web ContentPostgreSQLRESTful API
04
Hackathons & Competitions
AI Hackathon @ Netcracker Technology
WhatsApp E-commerce Onboarding Chatbot
Built a conversational onboarding system on WhatsApp that uses Meta Webhooks to automate customer registration, order processing and support. It enables businesses to onboard users with minimal friction, deliver real-time updates and drive higher engagement.
PythonDjangoMeta WebhookML Customer Profiling
AI/ML Parking Allotment System
Developed an intelligent parking allotment system that predicts real-time space availability with machine learning and sends instant notifications via Meta Webhooks. The solution optimizes allocation, reduces wait times and improves the user experience through automated updates.
PythonMachine LearningAngular 2Ultrasonic Sensors
05
Personal / Independent Projects
Inventory Management System
Electronic Goods Stock Management with Barcode Scanning
Built a desktop Inventory Management System in JavaFX with integrated barcode scanning to streamline stock tracking, order placement and billing for a retail electronics business.
JavaJavaFXSQLite/MySQLBarcode Scanner
JavaFX to Flutter Migration
Re-engineering the JavaFX Inventory Management System into a Flutter cross-platform application, extending it to mobile and cloud with Firebase-backed synchronization.
FlutterDartFirebaseSQLite/MySQL
06
Professional Certifications
DeepLearning.AI
AI-Powered Software and System Design
Completed a professional course focused on applying AI to software engineering and system-design workflows.
Completed a professional course in Retrieval Augmented Generation, focused on combining information retrieval with generative AI to produce accurate, context-grounded responses.
Issued August 12, 202626-hour CourseCredential ID: 735a0542
Completed a professional course in practical AI prompting, focused on writing clear, structured instructions that produce reliable and useful generative AI outputs.