Summary
Overview
Work History
Education
Skills
Employment Highlights
Projects
Current Designation
Personal Information
Timeline
Generic
Sindoora T M

Sindoora T M

Norristown

Summary

1.5+ years of backend development experience using Golang, PostgreSQL, and Python, building REST APIs and compliance assessment workflows, including AI-assisted evidence evaluation for automated control validation. Currently pursuing M.Tech in Artificial Intelligence & Machine Learning from BITS Pilani (Work Integrated Learning Programme), focusing on applied AI and scalable backend systems. 6 years of experience in Developing applications for IoT (Internet of Things) gateways involves creating software that runs on the gateway device to enable communication between IoT devices, collect data, process information locally, and possibly send relevant data to the cloud or other systems. 4 years 2 months of experience in Digital Signal Processing. Optimization (ARM v8 assembly optimization, Intel Intrinsic optimization, TI-C674x optimization) of audio codec and audio post processing. Strong knowledge in C, Go, Postgres. Familiar with Shell scripting, C++, SQLite3, Python, esp-idf. Experience in MQTT protocol and Multi-threading. Experienced in Video Audio Codec, ARMv8 Assembly Optimization. Worked on developing video codec’s HEVC/H.265, H.264 video codec. Experience working in Agile Software development process and attending Sprint planning meeting, daily scrum calls and Sprint reviews meetings with the client.

Overview

13
13
years of professional experience
1
1
year of post-secondary education

Work History

Software Developer

IBM India Private Limited
Cochin
09.2024 - Current
  • Software Developer from September 2024 till date. Website: https://www.ibm.com/in-en

Senior Engineer

Wisilica India Private Limited
Cochin
07.2019 - 08.2024
  • Senior Engineer from July 2019 – August 2024. Website: http://www.wisilica.com/

Senior Engineer

Tata Elxsi
Trivandrum
11.2012 - 12.2016
  • Senior Engineer from Nov 2012 – Dec 2016. Website: http://www.tataelxsi.com/

Education

M.Tech - Artificial Intelligence & Machine Learning

BITS Pilani
05.2025 - 03.2026

Bachalor of Technology - Computer Science

Mahatma Gandhi University

Skills

  • C
  • Go
  • Python
  • PostgreSQL
  • SQLite
  • Visual Studio Code
  • PgAdmin
  • Docker
  • Git
  • Postman
  • Tortoise SVN
  • Tortoise Hg
  • Linux
  • Windows
  • OpenWrt
  • MacOS

Employment Highlights

  • IBM India Private Limited, Cochin, Cochin, India, Software Developer, 09/24, Present
  • Wisilica India Private Limited, Cochin, Cochin, India, Senior Engineer, 07/19, 08/24
  • Tata Elxsi, Trivandrum, Trivandrum, India, Senior Engineer, 11/12, 12/16

Projects

  • IBM Concert, 10, 1.5 years, Go, Postgres, AI-powered risk and compliance management platform., Building backend services to manage profiles, controls, and assessment workflows., Contributed to AI-assisted evidence evaluation by integrating LLM-based validation.
  • Carbonbridge instrumentation, control and sensing software, 4, 4 months, Ubuntu 22.04, C, MQTT, Controllers linked to a bioreactor for sensor data retrieval., Managing communication between backend application and MFC device via UART.
  • Connector solution to connect smart energy meters with cloud, 4, 4 months, Ubuntu 22.04, C, redis, DLMS/COSEM protocol, Facilitates communication between smart energy meter and cloud., Handling interaction of connector application with DCU via DLMS/COSEM protocol APIs.
  • Edge for Building Management System (Raspberry PI 4), 4, 1 year, Raspbian Operating System, C, MQTT programming, sqlite3, Python Flask, Application running on Raspberry Pi device to connect BLE mesh lighting devices to cloud., Developed testing tool in Python to simulate communication from third party to edge.
  • RTC Gateway, 4, 6 months, Ubuntu, esp-idf framework, C, MQTT programming, sqlite3, Gateway application to handle communication of BLE mesh lighting and tracking devices with cloud., Developed testing tool in Python to simulate communication from third party to edge.
  • Contact tracing-AllSafe Bridge (Raspberry PI 4), 10, 1 year, OpenWrt, C, MQTT programming, sqlite3, Contact tracing specific tag data buffering, processing and uploading to server., Design and development of contact data buffering and processing and upload modules.
  • Wisebridge, 5, 2 years, OpenWrt, C, socket programming, mosquitto MQTT, BLE and Wi-Fi gateways to provide cloud connectivity for BLE mesh devices., Maintenance of existing system - bug fixing, code refactoring, feature additions.
  • VIRTUAL:X, 3, 7 months, Windows, C, Optimization of Virtual:X Library for TI-C674X Platform., Optimization of Virtual:X functions for TI-C674X Platform and testing.
  • PARMA, 3, 4 months, Windows, C, Commercialisation, Optimization and maintaining PARMA R&D code., Integration of existing PARMA Library to application framework provided by the client.
  • HELM, 3, 3 months, Windows, C, Refactoring of HELM Library and development HELM tool., Porting of HELM R&D Library to application framework.
  • ACE Decoder, 5, 3 months, Windows, C, C++, Implementation of ACE Decoder., Code conversion of modules from C++ to C.
  • Optimization of M6M8 decoder using Intel Intrinsic for Android x86, 5, 3 months, Windows, C, Intel Intrinsic, Optimization of M6M8 decoder using Intel Intrinsic., Optimization of functions with Intel Intrinsic for SIMD instructions.
  • Audio post processing, 5, 4 months, Windows, C, Developing generic unit test application for different audio post processing modules., Testing for memory leak and test all other API functions.
  • Eagle on ARM64, 5, 4 months, Windows, ARM 64 assembly, ARMv8 optimization of audio post processing module-Eagle., Optimize source code for ARMv8.
  • M6M8-DTSDecoder-ARMv8 optimization, 6, 4 months, Windows, ARM 64 assembly, Optimization of M6M8-DTS Audio Decoder for ARMv8 processor., Optimize M6M8 Decoder source code for ARMv8.
  • HEVC Decoder optimization on TEGRA-4 Cortex A15, 10, 5 months, Windows, C, GLSL 1.0, openGL ES2.0, Real Time HEVC Decoder on Tegra 4 Board., YUV(4:2:2) to RGB conversion and rendering the decoded video using openGL ES2.0.
  • HEVC Encoder (Design Phase), 9, 4 months, Windows, C, HEVC Encoder Design and implementation., Study of HEVC Encoder.
  • H.264 Multicore Implementation, 9, 6 months, Windows, C, Refactoring the decoder for achieving macroblock level parallelism., Study of H.264 Decoder.

Current Designation

Software Developer

Personal Information

Total Experience: 12 Years

Visa: L2(No Sponsorship Needed)

Timeline

M.Tech - Artificial Intelligence & Machine Learning

BITS Pilani
05.2025 - 03.2026

Software Developer

IBM India Private Limited
09.2024 - Current

Senior Engineer

Wisilica India Private Limited
07.2019 - 08.2024

Senior Engineer

Tata Elxsi
11.2012 - 12.2016

Bachalor of Technology - Computer Science

Mahatma Gandhi University
Sindoora T M