Abhiroop Mukherjee

Abhiroop Mukherjee

Application Software Engineer 2 @Oracle NetSuite


About

I’m a software engineer at Oracle NetSuite in Hyderabad, where I build manufacturing software and am currently leading the development of the Production Control Board. Outside work, I enjoy building AI applications and exploring how AI agents remember information and work together. I’m an IIEST Shibpur graduate and former GDSC Flutter facilitator. Outside of coding, I’m often playing PC games and occasionally streaming my gameplay on YouTube. Here to meet fellow developers, exchange ideas, and learn what others are building!

Skills
Java
TypeScript
JavaScript
Python
Spring Boot
React
Google Cloud Platform
Cloud Run
Firestore
Pub/Sub
Vertex AI
Docker
NetSuite ERP
SuiteScript
SuiteQL
LangGraph
MCP
Semantic Retrieval
Multi-Agent LLM Orchestration
CI/CD
Experience

Application Software Engineer 2

Oracle India Private Limited

Jun 2026 to Present
  • Currently leading development of Production Control Board using Java, JAX-RS, Guice, and UIF.
  • Took the feature from proof of concept to production, making work order monitoring, component shortage visibility, and production KPIs available to 7,000+ manufacturing businesses.
  • Guided three junior developers and authored an internal development guide.

Software Developer

Oracle India Private Limited

Jul 2023 to Jun 2026
  • Contributed to migrating four nonprofit bundles to SuiteApps, upgrading SuiteScript and introducing SuiteQL data fetching; reduced large-dataset fetch latency by 20% for a suite serving 1,400+ organizations.
  • Implemented pagination for Grant Management, reducing loading for 10,000+ records from over one minute to approximately two seconds.
  • Built Benchmark 360 KPI configuration and automated test data setup, raising the CI pass rate from 68.5% to 91.22%.

Project Intern

Oracle India Private Limited

Jun 2022 to Jul 2022
  • Developed ERP features for the Transaction Line Distribution SuiteApp, deployed across approximately 500 customer accounts serving 600,000+ users.
Projects

Recall: Persistent Memory for AI Agents

Built a persistent project memory service for AI agents exposing four MCP tools and semantic retrieval. Deployed on Cloud Run with bearer authentication backed by Secret Manager and automated tests required before deployment.

Java 25
Spring Boot 4
MCP
Gemini embeddings
Firestore vector search
Cloud Run
Secret Manager
Cloud Build

Mindful Bites: AI Mental Health & Nutrition Tracker

Built a meal-photo analysis application using parallel AI agents to estimate macronutrients and generate model-based well-being insights. An asynchronous backend uses Pub/Sub and Firestore transactions to prevent duplicate concurrent processing.

React
TypeScript
Tailwind CSS
Express
Firebase Authentication
Cloud Storage
LangGraph
Gemini 2.5 Flash
Vertex AI
Cloud Run
Pub/Sub
Firestore

Sentinel: Real-Time Monitoring Dashboard

Built a real-time monitoring dashboard that rendered 10,000 simulated login events in 30-second stress-test runs without blocking the UI thread. Used virtual threads and a decoupled Pub/Sub ingestion pipeline with rate limiting and controls to prevent overlapping test runs.

SolidJS
Web Workers
Java 21
Spring Boot
Project Reactor
Cloud Run
Pub/Sub
Firestore
Firebase Remote Config
Education

B.Tech in Computer Science and Technology

Indian Institute of Engineering Science and Technology, Shibpur · 9.64/10.0 CGPA

Jul 2019 to Jun 2023
Abhiroop Mukherjee · DevFest Hyderabad 2026