Sep 2023 – Present · Chennai & Bengaluru, India

Software Development Engineer

Truminds Software Systems

Building backend systems, automation frameworks, and LLM-powered developer tools

  • Built multi-language code dependency graph system
  • Improved test coverage using LLM-based pipelines
  • Worked across backend systems, AI, and telecom automation
Read deeper notes

This role spans systems engineering, backend infrastructure, and applied AI. Work includes large-scale code analysis, automation frameworks, and LLM-based tooling focused on improving developer productivity and system reliability.

  • Designed and deployed a code dependency graph system indexing 3.5k+ repositories with low-latency query support
  • Built end-to-end LLM pipeline for automated unit test generation improving conditional coverage from 50% to 83%
  • Developed 40+ O-RAN M-Plane test cases using C#, Python, and OpenTAP, integrating REST APIs for scalable execution

May 2022 – Jul 2022 · Bengaluru, India

Software Engineer Intern

Truminds Software Systems

Worked on data pipelines, automation, and applied ML systems

  • Built GDPR-compliant name masking system
  • Developed web scraping pipelines
  • Worked on data processing and automation
Read deeper notes

Focused on building practical ML-powered systems and automation pipelines, working with messy real-world data and improving performance through parallel processing.

  • Implemented NER-based system for detecting and masking sensitive entities in text data
  • Built automated data extraction pipelines using Selenium for structured data collection
  • Optimized performance using multithreading for handling real-world data workloads