About Me
Senior Software Engineer with 10 years of experience in distributed systems, DBMS kernel development, Open Table Formats (Iceberg/Delta), cloud integration, IoT systems, and AI-driven automation. Strong expertise in C/C++, Metadata engines, Parquet readers, NOS integration, and Agentic AI workflows leveraging RAG to enhance engineering intelligence. Proven ability to design large-scale data-platform components, lead modules, and deliver high-performance features.
Projects
Integrate OTF Support to Vantage Core with Native C/C++
Designed and implemented Native OTF support in Teradata Vantage Core using C/C++
Built the Table Properties module to parse metadata JSON and store it as a structured tree for downstream execution. Developed Manifest List/File processing modules to read Iceberg metadata, extract file and partition information, and pass it through the spool system for subsequent query steps. Integrated these components into the execution pipeline, improving metadata-driven filtering and enabling native reading of external tables.
Delta Lake Integration into the Vantage Core
Designed and implemented Delta Lake integration into Teradata Vantage Core, enabling native ReadNOS support
Executed spike work for multi-cloud compatibility across AWS, Azure, and GCP, validating object store access and Delta transaction log behavior. Built core modules to read Delta metadata, interpret commit logs, and enable metadata-driven data retrieval inside the Vantage execution pipeline.
Implemented Home controlled IOT application using BLE
Development of Home control application on QCA4020 using BLE4.2. Created a Home Automation service with characteristics that control end devices. Implemented persistence storage and fast connect procedure on QCA4020 by applying power optimization techniques.
Building image OpenQ 212A Home hub
Customizing the Embedded images with Yocto-BSP for IoT applications
Building the image for IoT Applications and verifying the image readiness for the official release by building the Kernel Modules. Executing the test cases using python automation.
Tizen Performance and Optimization
Improving the launch performance of the native applications in Tizen
Implemented the idea of Light Weight Process(LWP) for application launch optimisation. Memory leak & memory consumption analysis using valgrind, massif visualizer and dlogs.
Implemented a Machine learning application for object detection for Robot and to decide it's movement which can run on Snapdragon platforms.
Created a CNN and DeeplabV3 Segmentation model on Tensorflow Framework. Used NPE SDK to convert the machine learning model for Snapdragon platform compatibility. Improving the model perfomance by analysing the models using the NPE Benchmarking Tools.
Amazon VA Skill Development on OpenWRT
Bringup of IPQ4019 board with OpenWRT and integrating Alexa on it
Cross-compilation of OpenWRT(Customed Linux) for IPQ4019 and integrating AWS SDK as a module in the OpenWRT. Involved in design and development of Alexa skill named Lancy, provides the status of the EC2 servers.
Implementation of I2C Device Driver
Implementation of I2C driver for RTC DS-1307
Involved in Designing, Development and Testing of I2C client drivers. Understanding the Datasheet for GPIO communication on RaspberryPi 3B+.
DNS Implementation
Implemented the iDNS client and server programming
Gathering requirements from RFC 1035, also involved in design and development of back-end part of the application. Created the database using hash technique to store the cache memory for IP-mapping.
Experience
Global Edge Soft Ltd.
https://www.globaledgesoft.comSenior Software Engineer
December 2015 - Jan 2021
Making use of edge technologies to provide solutions to 21st century problems by using my analytical skills.
Worked as a Senior Software Engineer developing embedded solutions across Networking, IoT, and ML domains on Qualcomm platforms. Designed and implemented firmware and device-level software to enable connectivity, BLE services, persistent storage, and performance-optimized workflows on resource-constrained embedded devices. Built and optimized character drivers, analyzed system behavior, and applied profiling techniques to improve performance, responsiveness, and stability. Delivered ML-based features on Snapdragon SoCs, deploying CNN and segmentation models using SNPE to make edge devices smarter and more autonomous.
Designing and implementing core system components in the Vantage Core database engine, focusing on native Open Table Format integration and Delta Lake support.
At Teradata, I designed and implemented core system components in the Vantage Core database engine, focusing on native Open Table Format (OTF) integration and Delta Lake support. My work included building C/C++ modules for metadata parsing, manifest list/file processing, and table properties ingestion, enabling Vantage to interpret Iceberg metadata natively. I integrated these modules with Teradata’s spool and execution pipeline so metadata could drive pruning, filtering, and downstream query operations. I also delivered Delta Lake ReadNOS capabilities, executing spike work for AWS, Azure, and GCP to validate transaction logs, schema evolution, and cloud object store compatibility. In addition to feature development, I resolved NOS-related stability issues, optimized metadata flows, and contributed to overall kernel reliability across lakehouse workloads.
Education
AITS
B.Tech, Electrical & Electronics Engineering
2011 - 2015
Annamacharya Institute of Technology & Sciences, Rajampet is an AUTONOMOUS institution and is affiliated to JNTU, Anantapur. The institute was started in the year 1998 and is widely regarded in terms of its influence, reputation, and academic pedigree as a leading Institute under JNTUA.
During my time at AITS, I learnt most of my key skills such as self-learning, teamwork and working to tight deadlines. I thouroughly enjoyed my time in the Institute and learnt a lot about a healthy work life balance.
I spent a lot of my free time as a volenteer and event organizer for EEE Deaprtment.
A Little More About Me
Alongside my interests in networks and software engineering some of my other interests and hobbies are:
- Jogging
- Playing Cricket & Football
- Reading Books & Analysing Business
- Blogging