Niraj Trivedi is a Staff Software Engineer based in the Greater Sydney Area with 10 years’ experience designing and delivering large-scale, distributed .NET systems. He has led architecture and end-to-end delivery of event-driven microservice platforms across 25+ services, driving cross-team collaboration and mentoring engineers on coding and architectural best practices. His background includes high-availability API design for global payments at Mastercard and building resilient, observable systems with NServiceBus, gRPC and AWS. Pragmatic and curious, he pairs strong delivery discipline with a playful debugging ethos—“my code works, I have no idea why”—that reflects a willingness to learn from both failures and successes. He holds advanced degrees in software engineering and IT, and brings a consistent track record of translating complex business requirements into scalable, production-ready solutions.
10 years of coding experience
11 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Gujarat Technological University
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Gujarat University
Master's degree Information Technology in Software Desing and Development, Master's degree Information Technology in Software Desing and Development at Charles Sturt University
Contributions:5 pushes, 1 branch in 7 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.