All Posts
TeamEngineering SpotlightLeadershipHealthcare

Engineer Spotlight: Rajesh Desai

JRHMSquare Team· Team SpotlightOctober 28, 20262 min read

Most engineering problems have a technical answer. The harder ones — a deadline that has quietly become impossible, a junior developer stuck for two days on something they won't ask about, a requirement that means two different things to two stakeholders — don't. Rajesh Desai spends his days on both kinds.

Seven years, four rungs

Rajesh started as a Junior Software Engineer in 2019 and moved up every couple of years: Software Engineer, Senior Software Engineer, and since January 2024, Team Lead and Project Lead at Cloud Peak Technologies. He still writes code. What changed is that he is now also accountable for timelines, resourcing, risk, and the stakeholder conversations that decide what gets built in the first place.

That climb matters more than the titles suggest. A lead who has personally shipped Angular frontends, Express APIs, and AWS infrastructure makes different calls than one who hasn't — mainly, better estimates and fewer impossible promises.

Making slow things fast

A recurring thread in his work is performance, approached from whichever layer is actually the problem. At Woyce he reworked database queries and caching strategy and cut response times by roughly 30%. At Code Ocean he went after the frontend instead — Angular optimization and lazy loading — because that was where users felt the delay.

The diagnosis is the skill. Anyone can add an index or a cache; knowing which of the two will move the number is what saves a quarter.

Real-time, for telemedicine

Healthcare has pulled him deep into VOIP and real-time communication: SIP, WebRTC, Twilio, Agora, and WebSockets, used for telemedicine consultations and live chat. These are unforgiving systems — a dropped video call during a patient consultation isn't a bug report, it's a clinician who stops trusting the platform. Getting them stable takes patience with protocols most developers never touch.

Architecture, and the discipline under it

He led a team of four through a microservices deployment, and works comfortably across Docker, Terraform, and CI/CD pipelines on AWS — EC2, S3, Lambda, RDS. The infrastructure side is deliberate: splitting a system into services is only an improvement if you can also deploy, observe, and roll back each one independently.

Quality gets the same structural treatment. He introduced automated E2E testing that cut bugs by around 40%, and runs code reviews as a teaching mechanism rather than a gate — which is the practical difference between a team that improves and a team that simply ships.

The takeaway

Technical leadership is mostly invisible when it's working. No one notices the risk that was flagged early, the scope that was renegotiated before it blew up, or the developer who got unstuck in ten minutes instead of two days. You notice it in the absence of fire drills — and that quiet is harder to engineer than it looks.

Building something?

We are a team of full-stack, mobile, and AI engineers who ship production products. Let's talk about your project.

Get in touch