Arjun Vachhani is a Lead Software Engineer based in Pune with over a decade of experience specializing in .NET Core backend development and cloud-native systems. He excels in C#, clean architecture, and designing high-performance, scalable, and reliable services for enterprise environments. Progressing from Software Engineer to Tech Lead and now leading engineering efforts at EPAM, he blends hands‑on coding with technical leadership and system design. Arjun is passionate about solving real-world engineering challenges and driving maintainable, testable architectures that reduce operational friction. His career spans fintech and content platforms, giving him practical insights into security, performance tuning, and distributed system trade-offs. Known for pragmatic problem solving, he often focuses on making complex systems easier to reason about and evolve.
10 years of coding experience
8 years of employment as a software developer
Master of Computer Applications (M.C.A.), Master of Computer Applications (M.C.A.) at Gujarat Technological University
Bachelor of Computer Applications, Bachelor of Computer Applications at Kadi Sarva Vishwavidyalaya, Gandihnagar
Implementation of Raft consensus algorithm to build highly available and reliable cluster application.
Contributions:3 PRs, 12 pushes, 4 branches in 9 months
clustercsharpdotnetdotnet-coreevent-sourcing
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.
Request Free Trial
Arjun Vachhani - Lead Software Engineer at EPAM Systems