Senior Software Engineer · Modernizing Legacy Systems with C++ & .NET · Pioneering Agentic AI Frameworks for Software Delivery

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India

Chennai, Tamil Nadu, India

Chennai, Tamil Nadu, India





Bachelor of Technology (B.Tech.), Information Technology
sastra university
Intermediate of Science, Science
L.P. Shahi Inter School
Join Nishant and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer · Modernizing Legacy Systems with C++ & .NET · Pioneering Agentic AI Frameworks for Software Delivery
I am a Senior Software Engineer with over 10 years of experience building and modernizing complex systems across enterprise software, trade finance, and data infrastructure domains. · Enterprise Modernization — Leading the migration of a production C++ module to .NET 10 ASP.NET Core at WiseTech Global, maintaining rigorous correctness standards across a well-tested and business-critical codebase. · Agentic AI Frameworks — Designing a multi-agent AI system — a network of specialized agents, skills, and hooks — to embed AI reasoning directly into software delivery workflows. · Systems Engineering — A decade of low-level systems work: memory management, multithreading, STL, backup infrastructure, and cross-platform C++ across Windows and Linux. · Trade Finance & Logistics — Working within the trade finance domain means building software that processes real-world trade documents and instructions, where accuracy and reliability directly impact global supply chains. I am open to senior and lead engineering roles at the intersection of legacy modernization, distributed systems, and AI-augmented software delivery.
Bengaluru
cursor
github copilot
ollama
openai
Software Engineer at WiseTech Global, Feb 2024 - Present · 2 yrs 5 mos, Bengaluru, Karnataka, India, Migration- Leading the rewrite of a legacy C++ module to a .NET 10 ASP.NET Core Web API within a trade finance platform — responsible for analysis, design, and incremental delivery while preserving full correctness of business-critical instruction-handling logic. Legacy Maintenance - Concurrently maintaining and enhancing the live C++ codebase during migration — triaging production issues, implementing controlled enhancements, and ensuring continuity of service for a system actively used in global trade operations. AI-Augmented Development- To accelerate the migration, designed and built a custom AI development environment — comprising a multi-agent framework, MCP server integration, specialized skills, rules, and hooks — enabling deep codebase analysis, automated traceability, and context-aware assistance across a large legacy system.
Lead Software Engineer at Vembu Technologies, Apr 2020 - Feb 2024 · 3 yrs 11 mos, Chennai, Tamil Nadu, India, Owned product development for Application and Database backup-recovery solutions in BDRSuite, covering Microsoft SQL Server, PostgreSQL, MySQL, and Microsoft Azure Cloud targets — built in C++ and C# across Windows and Linux. Drove engineering quality across the team by establishing structured code review practices, design documentation standards, and agile delivery ceremonies — improving consistency and reducing defect rates across releases. Mentored junior and mid-level engineers, led technical interviews, and contributed to defining the engineering hiring bar for the team.
Senior Software Engineer at Vembu Technologies, Apr 2018 - Mar 2020 · 2 yrs, Chennai, Tamil Nadu, India, Contributed and developed application-consistent backup and recovery solutions for Microsoft Exchange, Active Directory, SharePoint, and SQL Server running on Hyper-V and VMware hypervisors, using C++ and C#. Built backup solutions for Microsoft Teams via REST API and implemented Oracle Server backup support on Hyper-V and VMware — extending BDRSuite's coverage to a broader enterprise application portfolio. Held product ownership for granular-level recovery solutions for application-consistent image backups — responsible for feature design, correctness, and reliability of recovery workflows.
Software Engineer at Vembu Technologies, Jun 2015 - Mar 2018 · 2 yrs 10 mos, Chennai, Tamil Nadu, India, Contributed to web application development using JavaScript and Java, working across both systems-level and application-layer code early in my career. Worked closely with senior engineers on design reviews, debugging sessions, and production issue triage — rapidly developing proficiency in large-scale C++ codebases and enterprise software practices.
Bachelor of Technology (B.Tech.), Information Technology, sastra university
Intermediate of Science, Science, L.P. Shahi Inter School