Gaurab Paul

Principal Engineer at RuTrust

Hyderabad, Telangana, 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
Gaurab Paul is a Principal Engineer with 13 years of experience building scalable web applications and distributed systems across startups, research labs and large enterprises. He’s a polyglot full-stack developer comfortable in Node.js, Kotlin/Java, React/TypeScript, Ruby on Rails and AWS, and has led JVM-based, cloud-native architectures and multi-tenant services. Gaurab’s work spans both product and platform: from modernizing legacy systems at D. E. Shaw to shipping education-focused realtime solutions at MIT Media Lab and building agriculture-focused impact software at RuTrust. He is an active open-source contributor, improving developer experience and type-safety in projects like Knex and enhancing web IDEs and tooling such as Codiad and git-webui. Colleagues know him for bridging SQL and NoSQL data models into responsive Next.js/React UIs while maintaining strong testing and CI practices. Based in Hyderabad and an IIT Kharagpur alumnus, he combines deep engineering craft with a practical focus on real-world impact.
code13 years of coding experience
job7 years of employment as a software developer
bookXII Physics Chemistry Maths and Computer Science, XII Physics Chemistry Maths and Computer Science at Central Hindu School
bookBachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indian Institute of Technology, Kharagpur
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
12,975reputation
972kreached
304answers
66questions
Badges
ruby-on-rails
top-5%
immutability
top-5%
babeljs
top-5%
apollo
top-5%
redux
top-5%
javascript
top-5%
github-logo-circle

Github Skills (47)

javascript10
parser10
jquery10
testing10
css10
rspec10
typescript10
type-definition10
knx10
ruby10
webui10
parsing10
parse10
typescript-types10
mongoid10

Programming languages (21)

JavaRustCVueGoHTMLSvelteKotlin

Github contributions (5)

github-logo-circle
knex/knex

May 2019 - Jan 2021

A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 60 commits, 59 PRs in 1 year 8 months
Contributions summary:Gaurab primarily contributed to the type definitions for the Knex query builder, making function types generic and adding tests for those definitions. Their work involved modifying the `types/index.d.ts` file to enhance type safety and compatibility with previous versions. The commits demonstrate a focus on improving the developer experience by ensuring accurate type information for various database operations and features within the Knex library.
sql-serverjavascriptsqlite3sqlitedatabase
knex/documentation

May 2019 - Apr 2020

Knex Documentation Builder (Moved to https://github.com/knex/knex)
Role in this project:
userFull-stack Developer
Contributions:1 review, 8 commits, 7 PRs in 10 months
Contributions summary:Gaurab contributed to the documentation and build processes of the Knex documentation project. They fixed development workflow issues by improving the build scripts, handling CHANGELOG updates, and marking generated files. Additionally, they updated the documentation to include information about TypeScript support and aggregation queries, demonstrating their involvement in enhancing the developer experience and providing comprehensive documentation.
jsdocdocumentation-builderdocumentation-generatorbuilderknex
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
Gaurab Paul - Principal Engineer at RuTrust