Open to opportunities

Shishir Sandeep

Senior Software Engineer · Vancouver, Canada

|
Shishir Sandeep

Engineer. Builder. Forever Red.

I'm a Senior Software Engineer based in Vancouver, Canada, originally from Bangalore, India. I studied Electronics & Communication Engineering at Birla Institute of Technology, Mesra (2010-2014) and have spent 11+ years building systems that scale.

My journey has taken me from fintech at Oracle, to building BI tools, to owning hosting infrastructure at Newfold Digital, co-founding Qwackly during the pandemic, leading supply chain orchestration at Udaan, and most recently building AI voice-agent integrations at MonkeyMedia Software in Vancouver.

Right now I'm deep into agentic AI — building ManU4U, a multi-agent sports intelligence platform for Manchester United fans and content creators, and exploring Spring AI for Java-based AI applications. When I'm not coding, you'll find me watching the Red Devils, playing tennis, or listening to the Lex Fridman podcast.

11+
Years Exp
5
Companies
1
Startup Founded
MUFC Fan Since

Experience Timeline

Click on any role to see details and tech stack.

Sr. Software Engineer Jan 2023 - Oct 2025
MonkeyMedia Software (formerly ezCater)
Vancouver, Canada
  • Re-engineered Authentication Server v2 with Spring Boot 3, OAuth2, OpenId Connect, and Azure Key Vault for 100+ partner integrations
  • Designed secure agent orchestration layer enabling LLM-driven voice agents to perform real-time tool calls with production APIs
  • Built RAG-inspired context enrichment pipelines combining order history, menu data, and store metadata to satisfy 90% of user queries
  • Developed evaluation and monitoring framework to assess response quality, tool selection accuracy, and hallucination rates
  • Contributed to platform modernization with OpenTelemetry, Terraform IaC, and RBAC-based managed identity integrations
Java 17Spring Boot 3OAuth2AzureLLMRAGTerraformOpenTelemetry
Lead Product Engineer Sep 2021 - Oct 2022
Udaan.com
Bangalore, India
  • Architected backend services for capacity modelling and SLA promise accuracy across multiple fulfillment categories for 3M+ users
  • Designed breach detection and automated communication systems, reducing customer support call rates from 25% to 10%
  • Built operational dashboards with Kotlin, Redis, and React, reducing operational costs by 30%
JavaKotlinReactAzurePostgreSQLRedisCosmosDBKubernetes
Co-FounderFounder Jan 2020 - Aug 2021
Qwackly Private Limited
Bangalore, India
  • Built a celebrity-fan engagement platform from scratch — 50+ celebrities onboarded, 10,000+ user signups, 2,000 peak DAU
  • Full-stack development: React JS front-end, Spring Boot back-end, payment gateway integration, cloud hosting
  • Wore all the hats: market research, customer interviews, wireframing, investor pitch, social media marketing, Google Ads
ReactSpring BootAWSPaymentsProductMarketing
Senior Software Engineer Sep 2017 - Aug 2021
Newfold Digital (Endurance Group)
Bangalore, India
  • Developed backend services powering Linux and Windows virtualization platforms using Openstack Compute for APAC data centers
  • Owned provisioning layer revamp with containerization, caching, async queues, and centralized logging for zero-downtime deployments
  • Multiple Employee of the Month awards; Runner-Up at Global Hackathon 2019
JavaSpring BootOpenstackKafkaDockerK8sOpenshift
Software Engineer Jan 2016 - Aug 2017
Eka Software Solutions
Bangalore, India
  • Built a Power BI-like Business Intelligence tool from scratch for Commodity Analytics Cloud
  • Developed PnL web app providing real-time insight into client's realized and unrealized PnL
JavaMongoDBMySQLExtJSHighcharts
Technical Analyst Aug 2014 - Dec 2015
Oracle Financial Services Software
Bangalore, India
  • Technical support for Core Banking Platform (FCUBS) and Investment Banking/Mutual Fund Platform (FCIS)
JavaSQLPL/SQLFintech

What I'm Building

Side projects where I explore ideas, build in public, and push boundaries.

Spring AI Blog Series

A series of deep-dive articles on building AI-powered Java applications using Spring AI. Covering integration patterns, tool orchestration, and practical examples. First article live: Navigating AI for Developers with a Java Background.

Spring AIJavaLLMsMediumTechnical Writing
🌟

Qwackly

Co-founded during the pandemic. A celebrity-fan engagement platform enabling personalized video messages. Onboarded 50+ celebrities, grew to 10K+ users with 2K peak DAU. Full-stack build from scratch — product, engineering, marketing, everything. Follow on Instagram.

ReactSpring BootAWSStartupProduct

Blog & Articles

Thoughts on AI engineering, Java, and building in public.

Agentic AI

Building ManU4U: A Multi-Agent Sports Intelligence System

How I designed tool-based reasoning and RAG pipelines to deliver real-time Manchester United insights with factual grounding.

Coming soon on Medium
Spring AI

Navigating AI for Developers with a Java Background

A practical guide for Java developers stepping into the AI world — covering frameworks, integration patterns, and how to leverage your existing skills.

Published on Medium
Engineering

From Monolith to Voice Agents: My AI Engineering Journey

Reflections on 11 years of software engineering and the pivot to building AI-native systems in production.

Coming soon on Medium

Skills & Technologies

11 years of accumulated tools, languages, and platforms.

💻
Languages
Java 17+PythonGoKotlinNode.jsJavaScriptReact
Frameworks
Spring BootSpring SecurityHibernateFlaskGinJUnit
Cloud & DevOps
AWSAzureKubernetesDockerTerraformJenkinsOpenTelemetryCI/CD
🗂
Data & Messaging
PostgreSQLMySQLRedisMongoDBCosmosDBKafkaRabbitMQAzure Service Bus
🤖
AI & ML
Agentic AILangChainRAGOpenAIClaudeMCPVector DBsPrompt EngineeringSpring AI
🛠
Tools
GitHubClaude CodeCopilotCursorIntelliJ IDEAVS Code

Let's Connect

Always happy to chat about engineering, AI, startups, or Manchester United.

Whether you have an opportunity, a collaboration idea, or just want to talk about the latest Old Trafford drama — drop me a line.