Sashan G is a seasoned software engineer with 11 years of professional experience building high-performance, resilient services and distributed systems from Melbourne. He specializes in pragmatic functional programming with F#/.NET, designing APIs (REST/gRPC) and internal query engines that prioritize scalability, availability and low latency. As a senior engineer at Tabcorp he led API contract negotiation, tracing and performance optimizations, and reduced vendor dependence by leveraging Envoy for distributed tracing. Previously he founded a tutoring video product built end-to-end in F# and has deep hands-on experience in product security, cluster platforms and embedded/network systems dating back to protocol work and low-level C/C++ projects. Colleagues know him for applying formal functional idioms (tail recursion, higher-order functions, async concurrency) in production while keeping solutions operationally pragmatic. Outside engineering he’s a competitive hockey player, bringing the same grit and resilience from the rink into high-pressure delivery.
11 years of coding experience
16 years of employment as a software developer
MSc Computer Science (Graphics), MSc Computer Science (Graphics) at The University of Auckland
Contributions:4 PRs, 107 pushes, 5 branches in 6 years 9 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.