RS Raghuraman Srinivasan
Chennai, India Available — 60-day notice

Raghuraman
Srinivasan

Backend Engineer

I build and tune the .NET Core services behind artwork and label management software for pharmaceutical companies — a domain where a failed audit trail matters more than a missed sprint.

Experience
3 yrs full-time
Core stack
.NET Core · C# · SQL Server
Domain
Regulated enterprise
Also writes
React · TypeScript
01

About

I spend most of my time on the unglamorous half of the stack: API design, data modeling, query plans, and the slow work of making something already in production get faster without breaking it.

I joined Karomi Technologies as an intern in the final year of my degree and stayed. In the three years since, I have owned a platform migration end to end, built the multi-factor authentication layer that secured our enterprise clients, and rebuilt a reporting engine that was too slow to be useful.

Working on regulated software has shaped how I build. When every approval has to be reconstructible years later, immutability and audit trails stop being architectural preferences and become requirements — and that constraint turns out to make for better systems generally.

I am looking for a backend role with more scale and more depth than a small product team can offer. Preferably somewhere that treats the database as a design surface rather than a place to put things.

02

Stack

Languages
C#SQL (T-SQL / MSSQL)TypeScriptJavaScriptPython
Backend
.NET CoreASP.NETWeb APILINQEntity FrameworkGraphQLREST API design
Data
SQL ServerQuery optimizationIndexingStored proceduresReporting pipelines
Architecture
MicroservicesDomain-Driven DesignCQRSRedis cachingMulti-factor auth
Cloud & DevOps
Microsoft AzureGitCI/CDPostmanFirebaseAgile / Scrum
AI-assisted
ClaudeChatGPTCursorGitHub Copilot
Frontend
React.jsTypeScriptComponent libraries
03

Experience

Full Stack Developer — backend-focused

Karomi Technologies · Chennai

Oct 2023 — Present
  • Integrated RESTful APIs and optimized backend .NET Core services, reducing API response times by 40%.
  • Managed a critical technical migration from the legacy V5/V6 architecture to V7, and built Multi-Factor Authentication to secure enterprise client platforms.
  • Built and optimized 6+ custom reports, cutting an enterprise client’s manual collation cycle from roughly an hour to 10–15 minutes — an 80% reduction.
  • Diagnosed and resolved critical production application bugs.
  • Led key system upgrades end to end — requirements, design, development, testing, deployment and monitoring — partnering with product managers to define report KPIs and output schemas.
  • Delivered direct-to-blob-storage file upload and an HRMS integration, plus reusable React components and internal tooling used across the product.
  • Mentored three junior developers through a client requirements delivery and ran peer code reviews, reducing defects logged against their work by 40%.

Full Stack Developer — internship

Karomi Technologies · Chennai

Jan 2023 — Sep 2023
  • Joined the AMS platform team during the final year of my degree and converted to a full-time engineer on the same product.

Software Development Intern

PrepBytes · Remote

May 2021 — Nov 2021
  • Seven-month software development internship completed alongside undergraduate study.

Education

B.E. Electronics and Communication Engineering
Velammal College of Engineering and Technology, Madurai
Graduated June 2023

Certifications

  • React JS — Codedamn 2024
  • GraphQL — Codedamn 2024
  • Google Project Management — Coursera 2023
  • Python — Guvi 2021
04

Case study

Artwork Management System · Karomi Technologies

Making a pharmaceutical artwork platform fast enough to be used

Packaging artwork for a regulated drug product passes through a chain of reviewers, and every version has to be retained and reconstructible. Karomi’s AMS platform manages that chain. Over two years I worked on three parts of it: the transfer pipeline that moves assets to the cloud, the reporting engine that had become unusable, and the approval tooling on top.

The constraints

Pharmaceutical clients are audited. That sets the ground rules before any code is written: nothing in the approval history can be silently edited, every asset movement has to be logged, data has to be encrypted in transit and at rest, and the system has to be able to answer “who approved this, when, and what exactly did they see” years after the fact.

The second constraint was less obvious but shaped more of the work: print-resolution artwork files are large, and the platform was originally built as though they were not.

Secure asset transfer to cloud storage

Assets lived on client on-premises servers and needed to reach cloud storage. I designed and built the transfer pipeline — encryption in transit and at rest, integrity verification, and an audit log of every movement, which is the part auditors actually ask about. The pipeline met 100% compliance with the client data regulations it was assessed against.

The reporting engine

Reports were slow enough that stakeholders had stopped running them and were collating the numbers by hand in spreadsheets instead. That is the real failure — not the latency, but the workaround it had produced.

I profiled the actual execution plans rather than guessing, found the dominant costs in the query layer, and reworked them alongside how data was handled server-side. Report loading and compilation ended up 2.5× faster. I then worked directly with product managers to define the KPIs that mattered and built 6+ custom reports around them, with output schemas that could be tailored as the business changed. Manual data collation dropped by 80%.

Approval tooling

On top of that I implemented and shipped an Approved Artwork Generator and a Viewer Submit component — the two places where the manual workflow was thickest. Active user engagement rose 88% and manual processing workflows fell 72%.

The platform migration

Running underneath all of this was the move from the legacy V5/V6 architecture to V7. Clients were live on the old version throughout, so the migration had to be incremental and reversible: schema mapping with verification either side, a compatibility layer so clients could move at their own pace, a rehearsal against restored production data, and a documented rollback at every step. Multi-factor authentication was built on top once V7 was stable.

2.5×
faster report loading and compilation
40%
reduction in API response times
80%
less manual data collation
88%
increase in active user engagement
72%
fewer manual processing steps
100%
compliance on client data regulations

What I would do differently

The reporting work was reactive — it happened because the reports had already become unusable. With instrumentation in place from the start, the degradation would have been visible as a trend rather than as a complaint, and the fix would have been a series of small ones instead of a project. That is the habit I took from it.

Built with .NET Core · C# · SQL Server · React.js · Microsoft Azure

05

Contact

Open to backend and .NET roles in Chennai. The fastest way to reach me is email.