About me
Software Engineer with 5.6+ years of experience building applications, backend integrations, and real-time systems across financial services, connected devices, media, and enterprise platforms. My work spans API development, system integrations, data processing, and communication between distributed components.
At Tata Consultancy Services, I worked on production applications, automation workflows, and data-processing systems using Python, Apache Airflow, PySpark, Hive, and HDFS. I helped automate repetitive workflows, validate and promote data-processing models, and maintain a reporting platform generating 200+ reports daily. I also contributed process improvements that reduced operational effort and delivered over CAD $2,000 in annual savings.
At SuperUs Systems, I worked across backend and connected-device solutions. I developed Java middleware for DynamicQR devices, Spring Boot services and REST APIs for web platforms, and BLE-based systems for Electronic Shelf Labels. These systems connected web applications with physical devices, enabling real-time QR updates and reliable bulk ESL updates, while the BLE transfer improvements reduced average tag update time by 20%.
At NeoSoft, I have worked across multiple client platforms spanning financial services, media, and smart-glass systems. My work includes API and data-layer development, backend AI integrations, WebSocket and Socket.IO communication, WebRTC, and LiveKit. These efforts enabled real-time AI interactions, low-latency video streaming, dynamic configuration delivery, and connected-device experiences showcased at IMC 2024.
I'm currently focused on backend engineering and distributed systems, with particular interest in scalable services, event-driven architectures, real-time applications, cloud infrastructure, and AI-powered systems.

Skills
Java, Python, Kotlin, SQL, JavaScript
Spring Boot, REST APIs, Microservices, WebSockets, Socket.IO, JPA / Hibernate
PostgreSQL, Redis, Kafka, RabbitMQ, Apache Airflow, Apache Spark
AWS, Docker, Docker Compose, Kubernetes, Helm, Jenkins, CI/CD, Linux
OpenAI, Groq, WebRTC, LiveKit, BLE
System Design, Distributed Systems, API Design, ReactJS, Unit Testing, Git, JIRA, Confluence
Educations
Aug 2016 - Oct 2020
Bachelor of Engineering (Computer)
Atharva College of Engineering - Mumbai, Bharat
University of Mumbai
Aug 2014 - May 2016
HSC
B.N.N College - Mumbai, Bharat
State Board of Maharashtra
Experiences
Feb 2024 - Jul 2026
Software Engineer
NeoSoft - Mumbai
- Developed API and data-layer components for a UPI payment SDK, handling service integration, request/response processing, validation, and payment-state management across the payment lifecycle.
- Deployed and configured LiveKit for low-latency video streaming, and developed a WebRTC-based PoC for reliable large-file transfer using NACK-based retransmission with RSA key exchange and AES encryption.
- Developed backend AI workflows integrating OpenAI, Groq, and Google Cloud services, and exposed AI capabilities through WebSocket/Socket.IO endpoints to enable real-time, bidirectional communication with frontend clients.
- Developed REST APIs for persisting and retrieving dynamic UI configurations as JSON, enabling server-driven UI updates and centralized configuration management.
- Developed demo for showcase at IMC 2024, integrating LiveKit-based video streaming, WebRTC communication, wake-word/VAD pipelines, and connected-device interactions into a unified smart-glass experience and making it a huge success.
- Developed Bluetooth Classic and BLE communication workflows for connected-device platforms, handling device pairing, data exchange, and asynchronous communication between devices and application services.
- Created and maintained HLD & SBS documentation for application and SDK architecture, documenting system components, flows, integrations, and key technical decisions to support development and cross-team alignment.
Technologies: Java, Spring Boot, REST APIs, JPA/Hibernate, Socket.IO, WebRTC, LiveKit, RAG, OpenAI, Groq, Google Cloud, BLE
Dec 2022 - Nov 2023
Senior Software Developer
SuperUs Systems Pvt Ltd - Mumbai
- Developed backend services and REST APIs for a digital signage platform, enabling content management, scheduling, and delivery of online/offline images and videos, along with dynamic website content through URL-based integration.
- Built an end-to-end ESL template management platform, developing the Spring Boot backend and REST APIs alongside a ReactJS + Fabric.js canvas editor for creating, editing, importing, exporting, and persisting templates, with seamless integration into ESL device workflows.
- Developed and enhanced a Java-based DynamicQR middleware for real-time payment processing, generating dynamic QR codes from transaction data such as UPI ID and amount, transmitting them to physical QR devices over serial communication, and managing device states across payment initiation, success, failure, and idle conditions.
- Developed a meeting-room management solution, implementing REST APIs and backend workflows for room availability, scheduling, and meeting management.
- Developed android applications for managing and updating Electronic Shelf Labels (ESL) over Bluetooth Low Energy (BLE), supporting dynamic template customization, single and bulk updates, and reliable image/data transfer.
- Improved BLE-based image transfer for ESL devices, achieving a 20% reduction in average update time while maintaining reliable bulk updates across multiple tags.
Technologies: Java, Spring Boot, REST APIs, JPA/Hibernate, WebSockets, ReactJS, Fabric.js, BLE, Serial Communication
Jan 2021 - Dec 2022
Assistant System Engineer
Tata Consultancy Services - Mumbai
- Built and executed Apache Spark/PySpark jobs for large-scale data processing, leveraging Hive queries for data analysis and HDFS for data loading and distributed storage.
- Performed quality assurance and validation of data-processing models by testing new model versions, verifying outputs, identifying issues, and deploying validated changes to higher environments.
- Developed a Flask + Jinja2 web portal to streamline and automate model-testing workflows, reducing repetitive manual effort, minimizing unintended errors, and saving approximately CAD 1,000 annually.
- Maintained and enhanced a production reporting platform generating 200+ reports daily, monitoring scheduled jobs, debugging production issues, and ensuring reliable report generation and delivery.
- Worked with Docker, Kubernetes, Jenkins, and CI/CD pipelines to support application deployment, environment management, and continuous integration workflows; assisted team members with production troubleshooting and operational issues.
- Proposed and implemented two process improvements that reduced operational effort and improved team efficiency, with each improvement delivering approximately CAD 1,000 in annual savings.
Technologies: Java, Python, Apache Airflow, Apache Spark, Hive, HDFS, Docker, Kubernetes, Jenkins, CI/CD