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 backend systems engineer and a naturally curious person. I like the parts of software most people find tedious — getting the data model right, making calculations correct and repeatable, and building systems that stay easy to reason about as they grow.

In my free time I like exploring domains well outside my day job. Recently that's been AWS and robotics, but the specific topic matters less than the habit. I just enjoy learning and picking up whatever catches my interest, then following it until I understand how the pieces actually fit together.

That curiosity is really what keeps me in this field. I like working close to the fundamentals; how data moves, where systems break under load, why one design ages well and another turns brittle, and I'd always rather understand something deeply than just get it working and move on.

Daily Driver

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

Working Knowledge

TypeScript · Angular · AngularJS · JavaScript · Node.js · Java · Azure DevOps · Git · MVC

Exploring

Swift / iOS · AWS · Robotics · Assembly

Jul 2024Present · Hyderabad, India

Associate Software Engineer

insightsoftware

  • Built an event-driven calculation and reporting engine from the ground up, now the backbone for financial-balance reporting across multiple business entities.
  • Designed compliance-critical tax-calculation logic and a role-based access-control system, reconciling complex business rules with the underlying data model.
  • Identified and corrected high-stakes financial-calculation defects in production, fixing incorrect values that fed directly into customer-facing reports.
  • Mentored incoming interns and led internal knowledge-sharing sessions on engineering practices; recognized as Achiever of the Quarter (Q1 2025) for 100% on-time delivery and a 95%+ completed-vs-committed story point ratio.

c# · asp.net · .net core · entity framework · 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

  • GPA: 8.93/10
  • Merit Scholarship recipient — top 10 of CSE batch, four consecutive years (2021–2024)
  • Relevant coursework: Data Structures & Algorithms, Operating Systems, Database Management, Computer Networks, Software Engineering, Distributed Systems, Cloud Computing, High-Performance Computing

btech · computer science · merit scholarship

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

Awards

  • Achiever of the Quarter (Q1 2025); 100% on-time release delivery, 95%+ completed-vs-committed story points, strong defect-escape record
  • Merit Scholarship; For being in the top 10 of the CSE cohort, four consecutive years (2021–2024)

Certifications

  • Microsoft Certified: Azure Fundamentals (AZ-900)

Let's build something.

nagatharunmakkena@gmail.com