Code.Build.Impact.
Skip to content

SANJAY 

Portrait of Sanjay A R

Software developer at Cisco, building dependable systems and AI-powered engineering tools.

Experience · 2023—Now

From applied machine learning at INCOIS and a connected-care R&D product at Naatscorp to backend engineering and developer tooling at Cisco.

  1. Chapter 01Current

    Present

    Bengaluru

    Cisco · Splunk AppDynamics

    Software Developer — AppDynamics Controller

    I build backend workflows and developer tooling for the AppDynamics Controller, including an AI-assisted plugin that helps engineers move from requirements to review-ready E2E tests.

    • Created a guided E2E workflow for scope analysis, scenario planning, test implementation, coverage review, CI validation, and documentation.
    • Packaged reusable guidance for planning, writing, auditing, and debugging so engineers can follow a consistent path.
    • Designed the plugin for collaborative team use, with developers reviewing decisions, evidence, and test code throughout.
    1. Step 01

      Define scope

    2. Step 02

      Plan & write scenarios

    3. Step 03

      Audit & debug

    4. Step 04

      Validate & document

    • Java
    • Playwright
    • TestNG
    • AI-assisted tooling
    • CI/CD
    • Developer tooling

    Featured case study · Developer productivity

    AI-assisted E2E automation

    FROM REQUIREMENT TO REVIEW-READY TESTS, IN ONE GUIDED WORKFLOW.

    At Cisco, I designed and built an internal developer-productivity plugin that helps engineers move from a requirement to review-ready end-to-end tests. It brings planning, implementation, coverage checks, CI validation, debugging, and documentation into a repeatable workflow that teammates can reuse and extend.

    Problem

    A fragmented, multi-step E2E workflow

    Solution

    One guided developer plugin

    Collaboration

    A shared workflow the team can use and improve

    Workflow graphic showing six connected stages: define, plan, write, audit, validate, and document.
    Public-safe workflow reconstruction; internal systems, identifiers, and implementation details are intentionally omitted.Open full diagram ↗

    The plugin connects planning, implementation, validation, and review in one evidence-driven path.

    1. 01
      Define scope

      Capture the goals, acceptance boundaries, and E2E responsibilities for the completed development task.

    2. 02
      Plan scenarios

      Map user paths, roles, data, edge cases, and expected behavior before implementation begins.

    3. 03
      Write tests

      Generate and refine maintainable Java Playwright and TestNG tests with the engineer in control.

    4. 04
      Audit coverage

      Review planned, added, and missed scenarios so risks and evidence gaps stay visible.

    5. 05
      Validate in CI

      Run the suite, investigate failures, review evidence, and verify the resulting behavior.

    6. 06
      Review & document

      Prepare review context, respond to feedback, and capture outcomes, decisions, and follow-up.

    A large group of colleagues posing together outdoors at night.

    1 / 3

    Team moments

    A wider team gathering

    Connecting across the group beyond the day-to-day work.

    Cisco colleagues seated together around tables during a team gathering.

    The people behind the work

    Cisco · Splunk AppDynamics

    The shared momentum that turns a useful tool into a team workflow.

  2. Chapter 02

    Coimbatore

    Naatscorp Private Limited

    Full Stack Development Intern

    I developed a mobile-first HMI prototype for an assistive healthcare bed, giving users a practical alternative to a fixed bedside panel and clinicians a separate status view.

    • Connected a mobile HMI and assistive smart bed through REST-based application workflows.
    • Built reusable full-stack and Kotlin/Android modules with MySQL-backed validation.
    • Tested API, database, and error paths; troubleshot integrations and documented implementation decisions.
    1. Step 01

      Patient mobile HMI

    2. Step 02

      Same local network

    3. Step 03

      REST & MySQL application layer

    4. Step 04

      Smart-bed controller

    • React.js
    • Node.js
    • MySQL
    • Kotlin / Android
    • REST APIs

    Featured case study · R&D prototype

    Healthcare HMI Bed Control

    A MOBILE HMI FOR A CONNECTED SMART BED.

    The concept moves core bedside interactions to a person's own phone. Patients get a focused control experience, while doctors use a separate role-based view for patient and bed status.

    Product idea

    Mobile alternative to a fixed bedside HMI

    Connection model

    Same local Wi-Fi or LAN

    Role-based views

    Patient controls · Doctor status dashboard

    Architecture diagram showing patient and doctor interfaces connected over a local network to a REST service, MySQL database, smart-bed controller, and assistive bed.
    System reconstruction based on the original project topology.Open full diagram ↗
    1. 01
      Choose a control

      A patient or attendant uses the mobile HMI for supported movement, bed settings, or entertainment.

    2. 02
      Stay on the local network

      The phone, clinician dashboard, application service, and bed communicate over the same local Wi-Fi or LAN.

    3. 03
      Validate and route

      The REST application layer mediates requests and status while MySQL supports application data—clients do not connect to the database directly.

    4. 04
      Control and monitor

      The bed controller exchanges supported commands and status; clinicians sign in separately to view patient and bed state.

    Concept interface showing mobile smart-bed controls and a separate doctor dashboard with patient and bed status.
    Concept reconstruction based on my NaaTS work—not the production interface or real patient data.
    Naatscorp team posing together outside the office.

    The team

    Naatscorp · Coimbatore

  3. Chapter 03

    Hyderabad

    INCOIS · Ministry of Earth Sciences

    Machine Learning Engineer

    I worked on AAIDeS, a computer-vision system for marine-species detection and classification, translating a hackathon idea into an implementation evaluated with INCOIS.

    • Built Python pipelines for marine-image preprocessing, augmentation, inference, and evaluation.
    • Used TensorFlow and OpenCV to develop and analyze species-classification workflows.
    • Collaborated through model error analysis and implementation reviews for a real ocean-information use case.
    1. Step 01

      Marine image data

    2. Step 02

      Preprocess & augment

    3. Step 03

      Model evaluation

    4. Step 04

      Species classification

    • Python
    • TensorFlow
    • OpenCV
    • Pandas
    • NumPy

Selected projects

A selection of products I've designed and developed across machine learning, ocean intelligence, healthcare, and full-stack application systems.

Aahaaram Restaurant

Browse the menu, place an order, and switch themes in a responsive restaurant experience.

MediConnect

Effortlessly schedule appointments with our React-powered booking site.

Collegiate-Corner

Simplify your class scheduling with our user-friendly dashboard. Easily manage class details and book venues hassle-free.

E-Recog

A privacy-first emotion analytics app that detects facial expressions and vocal tone during virtual meetings, then collects participant feedback.

INCOIS AAIDeS

A marine-species vision system developed with INCOIS that detects and classifies fish to support more sustainable fishing.

Event Management

A role-based JavaFX desktop app for booking and managing events, venues, catering, payments, customer records, and staff workflows.

I’m Sanjay A R, a software developer currently at Cisco on the AppDynamics Controller team. I care about dependable systems, useful automation, and product experiences that make complex work feel clear.

I enjoy working at the seam between backend engineering and product thinking—turning an ambiguous problem into APIs, data flows, interfaces, tests, and documentation that fit together.

My approach is simple: understand the full system, make the path visible, test the unhappy cases, and keep improving after the first version ships.

Cisco — AppDynamics Controller Team, Bengaluru.

Systems thinking, product ownership, clear communication, error-path testing, and a bias for shipping useful work.

ServiceNow Certified Application Developer and Certified System Administrator.

Milestones · 2022—Now

A few moments behind the work—from hackathon stages and an INCOIS implementation to certifications and recognition at Cisco.

Current chapter

Building and growing at Cisco

Working with the AppDynamics Controller team across backend engineering, quality, automation, and AI-assisted developer workflows.

Research to reality

AAIDeS at INCOIS

A Smart India Hackathon 2022-recommended marine-species vision project implemented at INCOIS, Hyderabad, with ₹2.18 lakh in grant-in-aid support.

Early momentum

Student innovation awards

Team recognitions earned by building, presenting, and competing in student engineering and innovation events.

Let's 
Talk 

Heart Icon

Got a question, proposal, project, or want to work together on something?

Send me an email

Copyright 2026

Design & Development by

SANJAY