Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Awards
Social Activities
Personal Information
Hobbies and Interests
Languages
Hi, I’m

Mahesh K. Udupa

Summary

  • Technical Architect with 20+ years of experience in enterprise retail solutions, specializing in Sterling Order Management System (OMS) and home‑grown ELERA retail platform development.
  • Proven track record of extending Sterling OMS to support store‑level functionality, enabling seamless omnichannel integration.
  • Architected and scaled the ELERA platform using Spring and modern technologies, successfully deploying it for multiple customers with significant performance improvements.
  • Delivered cost‑saving optimizations by reducing container memory demand from 22 GB to 11 GB on lower hardware, cutting SaaS support costs while boosting efficiency.
  • Recognized for driving high‑performance, scalable architectures that balance innovation with operational savings.

Overview

1
Certificate
22
years of professional experience

Work History

Toshiba Software India Pvt. Ltd.

Technical Architect
12.2015 - Current

Job overview

  • **Technical Architect**

    - **AI-Enabled SDLC Automation**: Led implementation of a specification-driven software factory model by integrating **Claude, GitHub Copilot, MCP, RAG connectors, orchestrators, and code graph analysis**, automating development workflows.
    - **Predictable Releases**: Executed reliable estimations and impact analysis using **AI-driven orchestration**, improving release predictability and reducing manual overhead.
    - **Mentorship & Team Growth**: Mentored **45+ team members**, advancing skill acquisition through pair programming and AI integration.
    - **CI/CD Optimization**: Enhanced AWS-based CI/CD infrastructure with **Docker** and multi-database integration, enabling seamless deployments.
    - **ELERA Platform Deployment**: Simplified installation on in-store servers and terminal primary servers, ensuring easy extensibility across stores while eliminating script version maintenance.
    - **Middleware Engineering**: Designed middleware components (**device broker, broker bridge, device bridge**) with in-memory streaming to enable **real-time transaction analytics**.
    - **Microservices Development**: Built new microservices to support diverse customer requirements, including **totalizer, tax enhancement, restaurant support, cash management, and end-of-day settlement**.
    - **Back Office Solutions**: Designed fully functional back-office capabilities with UI for **configuration changes, tenant/company onboarding, catalog/item management, user management, and contract enhancements**.
    - **Japan-Specific Customization**: Delivered improved configuration solutions tailored to **Japan requirements**, replacing ELERA’s change plan mechanism.
    - **Caching & Performance Optimization**: Implemented **caching mechanisms** using **Memcached** and **Caffeine Cache**; integrated **Memcached with NGINX** to reduce load on ELERA deployments, significantly improving scalability and performance.
    - **Production Deployment & Support**: Successfully deployed ELERA across multiple customer sites; resolved numerous performance issues over **2–3 years**, continuously improving solutions to meet customer demands.
    - **Requirements Engineering**: Translated complex customer visions into clear requirement documents using **use-case diagrams and flowcharts**, ensuring alignment with project goals.

- **Infrastructure Engineering**: Deployed ELERA in Amazon AWS Cloud using EKS (initially), ECS, Web ACL, ALB, API Gateway, VPC, CloudWatch Logs, Grafana, Datadog, GuardDuty, Lambda, and S3, ensuring scalability, monitoring, and security.

Toshiba Global Commerce Solution Pvt. Ltd.

Advisory Staff Software Engineer
12.2012 - 11.2015

Job overview

  • Key Achievements

Directed accounting and reporting functionalities of TCXGravity, aligning product features with customer requirements.

Engaged in the full software life cycle, including requirement gathering, documentation, design reviews, and implementation quality assurance.

Facilitated functional verification testing (FVT) and system verification testing (SVT) to ensure product reliability.

Developed and executed store accounting features for till terminal management, including back-office functions such as account settlements and receipt generation.

Optimized open and close processes for till terminals, improving operational flow and efficiency.

Elevated report performance by establishing a dedicated analytical database populated with accumulator services.

Guaranteed dependable store server functionality through synchronization of transaction and configuration data with the central server.

Extensively utilized Sterling OMS, extending it to support cash management functionalities, data synchronization from enterprise to in-store systems, and order synchronization from in-store to enterprise systems.

IBM India Pvt. Ltd

Senior Staff Software Engineer
06.2011 - 11.2012

Job overview

  • Orchestrated software development initiatives to enhance Sterling OMS integration in retail sector
  • Developed and launched in-store offline machine for store operations amid critical failures, ensuring seamless transaction synchronization from store server and configuration synchronization from enterprise server.
  • Contributed to cross-functional collaboration for designing and implementing software features.
  • Developed new team for cross-channel retail solution by collecting requirements, assembling team members, identifying POCs, and directing design and implementation.
  • Coached junior engineers on effective coding techniques and software design fundamentals.

Sun Microsystem India Pvt. Ltd

Member of Technical Staff
03.2006 - 05.2011

Job overview

  • Integrated Apache SOLR feature to CDS. Improved performance of content search by 60%.
  • Supported high availability for CDS by implementing a database cluster, session replications, and SOLR replications.
  • Designed and implemented migration scripts for CDS-5.0 to CDS-5.1 including data and properties migrations.
  • Implemented continuous build system with Java Enterprise System Integration Team, streamlining open installation framework builds.
  • Managed mobile content with multi-price support for Content Delivery Server team, embedding pricing support to enhance user experience.
  • Trained Israel team for a month, equipping them with necessary skills for project success.

Openstream Technologies India Pvt. Ltd

Software Engineer
06.2004 - 03.2006

Job overview

  • Developed scalable software solutions using modern programming frameworks.
  • Implemented unit and integration tests to ensure software reliability and performance.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Enabled SMS functionality for Openstream smart products in clinical trials and medical rep reports, enhancing communication and data sharing.
  • Developed PDFs using I-text third party solutions to support documentation needs.

Education

Birla Institute of Technology and Science
Pilani

M. S. from Software Systems
01-2009

JSSATE Bangalore
Bangalore

B. E. from Information Science and Technology
01-2004

Skills

  • Java and J2EE
  • Microservices architecture
  • Spring Boot framework
  • RESTful services
  • Enterprise Integration Patterns
  • AWS cloud services
  • Kubernetes and Docker
  • Cloud Infrastructure Management
  • Service-Oriented Architecture
  • Service Discovery Solutions
  • Fault Tolerance Strategies
  • Distributed Version Control
  • SQL databases
  • NoSQL databases
  • Build Pipeline Management
  • Stream Processing Solutions
  • Swagger documentation
  • Agile Methodologies
  • Problem-solving skills
  • Search Engine Optimization

Certification

  • SCWCD (Sun Web Component Developer)
  • SCJP (Sun Certified Java Programmer)

Accomplishments

  • Engineered core middleware components including a device broker, device broker bridge, and device bridge to enable seamless interaction between applications and hardware devices.
  • Designed and implemented an in-memory streaming solution to extract transaction details, supporting real-time analytics and improved decision-making.
  • Collaborated with a 45-member cross-functional team spanning device broker, UI, microservices, and cloud deployment projects, ensuring alignment and delivery across diverse domains.
  • Pioneered AI-driven SDLC automation by integrating Claude and GitHub Copilot with agentic AI support, establishing a software factory model for end-to-end orchestration of the software life cycle.
  • Delivered measurable efficiency gains through AI-integrated automation, reducing manual intervention and accelerating release cycles across multiple projects.

Timeline

Technical Architect

Toshiba Software India Pvt. Ltd.
12.2015 - Current

Advisory Staff Software Engineer

Toshiba Global Commerce Solution Pvt. Ltd.
12.2012 - 11.2015

Senior Staff Software Engineer

IBM India Pvt. Ltd
06.2011 - 11.2012

Member of Technical Staff

Sun Microsystem India Pvt. Ltd
03.2006 - 05.2011

Software Engineer

Openstream Technologies India Pvt. Ltd
06.2004 - 03.2006

Birla Institute of Technology and Science

M. S. from Software Systems

JSSATE Bangalore

B. E. from Information Science and Technology

Awards

  • Star Performer, TGCS, 2014
  • TT Champion Trophy, TGCS, 2014
  • Technical Excellence, Sun CDS, 2008
  • Best Performer, Sun CDS, 2007

Social Activities

  • Swaym Sevaka in many social forum
  • Swachha Bharath
  • Yoga Day
  • Ramakrishna Ashram activities
  • Agriculture

Personal Information

  • Passport Expiry Date: 01/22/27
  • Father's Name: H Nagesh Udupa
  • Date of Birth: 06/20/82

Hobbies and Interests

  • Listening to Indian classical music
  • Interests in Yakshagaana & light music
  • Table Tennis
  • Bike Riding, Travelling, Trekking
  • Study Indian History
  • Study Ramayana, Mahabharatha, Bhagavatha, Puranas & Sanskrit
  • Study Veda and try to get the scientific meaning

Languages

  • English
  • Hindi
  • Kannada
Mahesh K. Udupa