NTM
AVAILABLE · HYDERABAD, IN

Naga Tharun Makkena

Software Engineer — backend systems, .NET

I build event-driven calculation engines and the systems around them. Currently shipping financial software at insightsoftware.

I'm a software engineer at insightsoftware in Hyderabad, where I design and ship backend systems for equity compensation — event-driven calculation engines, taxation and reporting pipelines, and access control. I joined as an intern and moved to owning systems from PRD to production within my first year.

My day-to-day stack is C# and .NET on SQL, with a strong bias toward event-driven design and parameter-driven data work. Before this I worked on core banking at Oracle Financial Services, which is where I learned to respect a well-written stored procedure.

Outside work I build things to scratch my own itches — most recently an iOS expense-splitting app in Swift, and a websocket trivia game that generates its questions with an LLM.

Daily Driver

C# · ASP.NET · .NET Core · SQL / PL-SQL · REST APIs · Event-Driven Design · Stored Procedures

Working Knowledge

JavaScript · TypeScript · Node.js · Java · Azure · Git · MVC

Exploring

Swift / iOS · Assembly

Recognition

  • Achiever of the Quarter · Q1 2025
  • Merit Scholarship
  • Microsoft Azure Fundamentals

Jul 2024Present · Hyderabad, India

Associate Software Engineer

insightsoftware

  • Owned design and development of event-driven calculation engines for termination workflows and a grant migration system across participants — from requirement to production.
  • Built a taxation and reporting system for purchase workflows end-to-end, owning the majority of design decisions and implementation.
  • Co-built a financial computation module with parameter-driven stored procedures and configurable reporting dashboards.
  • Designed and implemented a template-based access control system, owning architecture and the majority of development.
  • Recognised as Achiever of the Quarter (Q1 2025) for consistent delivery ahead of deadlines — credit to my lead Durgaprasad, who pushed me to co-own PRDs early.

c# · asp.net · .net core · event-driven · sql

Feb 2024Jul 2024 · Hyderabad, India

Engineering Intern

insightsoftware

  • Extended core workflows with multicurrency support — tax withholding, enrolment, and disposition handling across currency environments.
  • Introduced role-based field-level data masking for sensitive participant data and resolved correctness issues across the codebase.

c# · .net · data masking · multi-currency

Jun 2023Aug 2023 · Bangalore, India

Project Intern

Oracle Financial Services Software Limited

  • Developed and optimised PL/SQL scripts to streamline database workflows and improve storage efficiency within a core banking system.
  • Gained hands-on exposure to industry-grade financial software architecture and collaborated on functional testing of banking product modules.

pl/sql · oracle db · core banking

20202024 · Hyderabad, India

B.Tech — Computer Science

Mahindra University

  • Bachelor of Technology in Computer Science — Merit Scholarship recipient.

btech · computer science · merit scholarship

Also on GitHub: HPC-Lab · MPI-Codes — coursework in parallel computing and systems.

Let's build something.

nagatharunmakkena@gmail.com