Ashwin Ramesh

Senior Software Engineer at Amazon Web Services (AWS)

Seattle, Washington, 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
award
Top expert inGo Programming Ecosystem and Distributed Systems Technology
Ashwin R is a Senior Software Engineer in Seattle with 12 years of experience building backend systems, distributed systems, and database designs, currently driving work at AWS. His career spans high-performance startups and finance, including hands-on roles at DGraph Labs and Goldman Sachs, where he focused on scalable, production-grade services. An active open-source contributor, he has made substantive backend and core-database changes to the Dgraph project—implementing separate-pass UID assignment, group management, data/key indexing and geolocation support—demonstrating deep database-internals expertise in Go. He combines practical optimization for real-time graph and storage workloads with a strong academic foundation from IIT Madras.
code12 years of coding experience
job7 years of employment as a software developer
bookIndian Institute of Technology Madras
github-logo-circle

Github Skills (15)

algorithm10
datastructure10
data-structures10
algorithms10
go10
indexing10
datastructures10
database-design10
data-structure10
database9
back-end-development9
databases9
knowledge-graph8
distributed-systems8
distributed-system8

Programming languages (5)

C++ShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
hypermodeinc/dgraph

Jan 2016 - Jul 2017

high-performance graph database for real-time use cases
Role in this project:
userBack-end Developer & Database Engineer
Contributions:9 releases, 350 commits, 411 PRs in 1 year 6 months
Contributions summary:Ashwin's commits primarily focus on implementing and refining backend functionalities within the Dgraph database. Their work involves significant changes to core database logic, specifically related to the assignment of unique identifiers (UIDs) in a separate pass. They introduced features for managing groups and for integrating new database functionalities through the use of Go programming language. The code changes also include the addition of support for features such as data and key indexing capabilities and support for geolocation based functions, demonstrating a strong understanding of database internals.
graphql-serverproductiondatabasegolanggraphql-database
Contributions:35 pushes, 1 branch in 4 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.
Request Free Trial