I designed a Kafka-based risk-service architecture and built the APIs around it. The work ranged from message processing and SQL tuning to integration tests with real databases and brokers. Replacing individual inserts with batched writes made one write-heavy API roughly 10× faster.
Backend engineer · Toronto, Canada
Hi, I’m Devraj.
I build the systems
behind the scenes.
Java, Go, and the work of making things run reliably.
A little about me
I’m a backend engineer based in Toronto. Over the past 13+ years, I’ve worked on everything from mobile analytics and ad platforms to cluster provisioning and risk assessment. The common thread has been figuring out how to move data, make sense of it, and keep the systems around it reliable.
I like the part of engineering where you have to look a little closer: why a query is slow, what happens when a message is retried, or how someone will track down a failure in production. A working API is a good start. Making it fast, understandable, and easier to maintain is where much of my work happens.
At Exiger, my work has included designing an event-driven risk service, improving database performance, and building out testing and observability. I work mainly in Java and Go, but I care just as much about clear code, useful tests, and leaving the next engineer enough context to understand the decisions.
My career has taken me from Bengaluru to Canada, with a master’s in Applied Computer Science at Dalhousie along the way. I’ve also enjoyed the collaborative side of the job: talking through designs, reviewing code, and helping a teammate untangle a difficult bug.
Some of my work
I built Go APIs and asynchronous workflows for self-service cluster provisioning. Parallelizing the installer reduced execution time by 70%; reworking retries and edge cases cut failures by more than half. Less waiting, fewer failed installations.
Earlier in my career, I contributed to a mobile telemetry platform processing around a billion events a day, working across collection, storage, aggregation, and APIs. I also built services that helped internal teams preview and publish ad templates.
Get in touch
Have something in mind?
I’d be glad to hear about it.