Krishna Srinivas

Consultant at MinIO

Bengaluru, Karnataka, India
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
Krishna Srinivas is a seasoned backend engineer and consultant with 13 years of experience specializing in high-performance, S3-compatible object storage and distributed systems. He spent the bulk of his career at MinIO—rising from Principal Engineer to Consultant—where he optimized core storage paths, implemented O_DIRECT writes, erasure coding refinements, and presigned URL flows across multiple SDKs. His hands-on contributions span Go, Python, Java, JavaScript and .NET clients as well as the mc CLI, reflecting deep cross-language expertise and a focus on reliability, performance and API correctness. Krishna also brings full-stack experience from earlier work on web-based terminals and reverse-proxy integrations, showing an ability to bridge low-level storage internals with user-facing tools. Colleagues know him for surgically refactoring complex codebases and improving test robustness after dependency changes—practical skills that keep large open-source projects shipping. Based in Bengaluru, he combines enterprise-grade engineering discipline with a pragmatic, open-source-first approach to solving storage challenges.
code13 years of coding experience
job17 years of employment as a software developer
bookB.E, Computer Science and Engineering, B.E, Computer Science and Engineering at Visvesvaraya Technological University
bookVijaya High School
stackoverflow-logo

Stackoverflow

Stats
11reputation
6kreached
1answer
0questions
github-logo-circle

Github Skills (53)

s3-bucket10
filesystem10
javascript10
minio10
lib10
cloud-computing10
python10
back-end-development10
apidoc10
api-design10
testing10
net10
command-line-interface10
terminal-emulator10
dotnet10

Programming languages (12)

TypeScriptC#JavaDockerfileShellSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
minio/minio-js

Aug 2015 - Nov 2020

MinIO Client SDK for Javascript
Role in this project:
userBack-end Developer
Contributions:1 review, 131 commits, 150 PRs in 5 years 4 months
Contributions summary:Krishna primarily focused on enhancing the MinIO Javascript client SDK. They addressed authorization failures by correctly implementing a space after the 'AWS4-HMAC-SHA256' string in the authorization header, as well as, they modified the listBuckets API for callback implementation. Further improvements involved simplifying and improving the examples, removing dependencies, and adding a link to the s3 endpoints for developers. The user added the presignGetObject() API, as well as, implemented the support for presigned POST requests.
javascript-libraryjavascriptsdkminiostorage-servers
butlerx/wetty

Mar 2014 - Sep 2017

Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)
Role in this project:
userFull-stack Developer
Contributions:36 commits, 6 PRs, 14 pushes in 3 years 6 months
Contributions summary:Krishna primarily contributed to the Wetty project by implementing features and fixing bugs related to the terminal interface and its integration with a web server. They added support for running Wetty behind a reverse proxy and enhanced the SSH connection capabilities, including user authentication and port configuration. They also worked on improving user experience by enabling copy and paste functionality within the terminal and fixing related issues.
anytermxterm-jsxtermjsbrowserajaxterm
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
Krishna Srinivas - Consultant at MinIO