Summary
Overview
Work History
Education
Skills
Projects
Certification
Timeline
Generic

Sharath Kumar M R

Summary

Dynamic Lead Software Engineer with extensive experience at Thingularity Consulting, specializing in architecting scalable data platforms and real-time analytics. Proficient in Apache Flink, Spark and Microsoft Fabric, I excel in team leadership and driving operational efficiency through innovative data solutions. Committed to delivering impactful results in fast-paced environments.

Overview

1
1
Certification
12
12
years of professional experience

Work History

Lead Software Engineer

Thingularity Consulting Private Ltd
Bangalore
12.2024 - Current
  • Led a team of 4 data engineers to design and deliver an end-to-end enterprise data platform on Microsoft Fabric.
  • Architected scalable ETL/ELT pipelines for IoT and building automation data, enabling reliable, high-volume data processing.
  • Integrated building systems using BACnet, Modbus, LoRaWAN, and BLE, centralizing data for analytics and operational insights.
  • Developed real-time analytics and monitoring solutions using Apache Flink, Grafana, Kibana, Apache Superset, StarRocks, and Apache Paimon.
  • Delivered data-driven solutions for predictive maintenance, energy optimization, and smart facility management, improving operational efficiency and decision-making.

Senior Member of Technical Staff

Oracle India Pvt Ltd
Bangalore
01.2020 - 11.2024
  • Involved in architecting scalable systems, making key technical decisions, and developing high-quality code.
  • Responsible for the full software development lifecycle.
  • The position requires implementing comprehensive testing strategies and automation, as well as setting up and maintaining CI/CD pipelines using Docker and Kubernetes.

Senior Software Engineer

Livpure Smart Homes Pvt Ltd
01.2018 - 01.2020
  • Responsibilities include designing and developing robust backend services and endpoints to manage critical operations such as starting, stopping, restarting, and recharging RO systems.
  • The role involves implementing MQTT protocol for efficient message publishing and subscribing, ensuring seamless communication between system components.
  • For more details, visit www.livpuresmart.com

Software Developer

Wipro Technologies
01.2015 - 01.2018
  • Learned development processes and existing codebase, gradually expanded responsibilities to contribute across software development lifecycle.
  • Assisted with code reviews, wrote unit tests, and fixed minor bugs to enhance code quality.

Education

Bachelor Degree - Computer Science

Siddaganga Institute of Technology
Tumkur
01-2014

Skills

  • Core Java
  • Python
  • SQL
  • PySpark
  • Apache Flink
  • Docker
  • Kubernetes
  • Jenkins
  • Microsoft Fabric
  • JavaScript
  • Node Js
  • Express Js
  • Power BI
  • Apache Superset
  • Apache Doris
  • NoSQL(MongoDB)
  • OpenSearch

Projects

  • Designed and delivered an end-to-end enterprise data platform on Microsoft Fabric for a B2B dental supply e-commerce company, consolidating data from fragmented sources including SQL Server, SaaS applications, shared file storage, REST APIs, and carrier/logistics systems. Built scalable ingestion pipelines and a Medallion Lakehouse (Bronze, Silver, Gold) architecture to standardize and transform data, developed semantic models and DAX measures for business reporting, and created interactive Power BI dashboards that provided unified insights into sales, inventory, orders, logistics, and business performance.
  • Designed and implemented scalable data pipelines for building automation and IoT systems, processing real-time telemetry from 125,000+ devices using Apache Flink. Integrated data from BACnet, Modbus, LoRaWAN, BLE, and Building Automation Systems (BAS) into centralized AWS cloud platforms, built ETL pipelines for data transformation and normalization, and developed real-time dashboards and predictive maintenance solutions using ELK stack, and Apache Superset, enabling operational efficiency and data-driven decision-making.
  • OKE, Container Engine for Kubernetes is a managed Kubernetes service that simplifies the operations of enterprise-grade Kubernetes at scale.
  • OneSearch, A search engine which aggregates data from different data sources, mines the value of data and provides a quick way for users to access the information/solution quickly.
  • Oboard, A visual workspace that brings teams together to collaborate and make faster decisions.
  • Water as a Service(WAAS), A service for IoT product (Livpure Water Purifier) that includes designing and developing backend services.
  • Candid Voice, Security Incident Report, A web application for employees to raise tickets in the concerned account/projects which may impact the client negatively.

Certification

  • MongoDB Basics
  • Generative AI For Everyone
  • Oracle Cloud Infrastructure Certified Foundations Associate

Timeline

Lead Software Engineer

Thingularity Consulting Private Ltd
12.2024 - Current

Senior Member of Technical Staff

Oracle India Pvt Ltd
01.2020 - 11.2024

Senior Software Engineer

Livpure Smart Homes Pvt Ltd
01.2018 - 01.2020

Software Developer

Wipro Technologies
01.2015 - 01.2018

Bachelor Degree - Computer Science

Siddaganga Institute of Technology
Sharath Kumar M R