Anant Prakash

Software Engineer at Snowflake

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Anant Prakash is a software engineer with a decade of experience building robust backend and systems software in C++ and Go, currently contributing to Snowflake’s database engineering platform. He combines production-grade experience at companies like Google, Tesla, Rubrik, and Dunzo with research-driven work at CMU building a C++ API and GPU-accelerated library for the SPIRAL high-performance code generator. His projects span from standardizing petabyte-scale analytics pipelines and improving metrics stability to designing delivery and rain-detection systems that measurably reduced downtime and revenue loss. An active open-source contributor, he has made reliability-focused enhancements to the Dendrite Matrix homeserver, adding idempotency and federation state APIs. Comfortable at the intersection of research and production, he often turns complex performance problems into deployable, measurable improvements.
code9 years of coding experience
job4 years of employment as a software developer
bookIndian Institute of Technology Kanpur
bookMaster's degree Computer Software Engineering, Master's degree Computer Software Engineering at Carnegie Mellon University
github-logo-circle

Github Skills (9)

golang10
homeserver10
go10
api10
matrix10
back-end-development10
api-design10
postgresql9
idempotent9

Programming languages (9)

TypeScriptCSSC++CJavaScriptGoPerlRich Text Format

Github contributions (5)

github-logo-circle
matrix-org/dendrite

Mar 2018 - Jul 2019

Dendrite is a second-generation Matrix homeserver written in Go!
Role in this project:
userBack-end Developer
Contributions:32 commits, 68 PRs, 18 pushes in 1 year 4 months
Contributions summary:Anant primarily contributed to the back-end functionality of the Dendrite Matrix homeserver. Their work included refactoring the username parsing function, adding and utilizing a transactions cache for idempotent API calls, and implementing state APIs for federation. The user also worked on making the client API's sendevents idempotent, demonstrating a focus on ensuring the reliability and robustness of the server's core functionality, specifically regarding message handling and state management.
golangdendritehomeservermatrixsecond
APwhitehat/dendrite

Mar 2018 - Oct 2018

Dendrite will be a matrix homeserver written in go
Contributions:1 PR, 112 pushes, 85 branches in 7 months
golanghomeserverdendritematrixmatrix-homeserver
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