Noble Mittal

Software Engineer at PlanetScale

Punjab, 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
Noble Mittal is a software engineer with six years of experience focused on backend systems, databases, and test-driven reliability engineering. Based in Punjab, India, he currently works at PlanetScale on sharded Postgres and Vitess, contributing to a prominent open-source project used for MySQL horizontal scaling. His contributions to Vitess and other repos emphasize hardening core database behavior through extensive unit tests and implementing SQL functions, reflecting a pragmatic attention to correctness in complex distributed systems. He has interned at Google and CNCF, where he expanded VReplication support and implemented unit-tested EvalEngine functions, and he mentors open-source projects like Talawa, bridging backend engineering with QA and automation. An IIT Roorkee ECE graduate, Noble blends systems-level thinking with hands-on test automation—an approach summed up by his simple credo, "I love to think."
code6 years of coding experience
job1 year of employment as a software developer
bookIndian Institute of Technology Roorkee
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

unit-testing10
javascript10
testing10
databases10
wpgraphql10
go10
wordpress-graphql10
graphql10
nodejs10
relational-databases10
vitest10
sql-database10
database10
performance-tuning8
data-structures8

Programming languages (7)

TypeScriptJavaC++JavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
vitessio/vitess

Dec 2023 - Mar 2025

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:174 reviews, 79 PRs, 1 push in 1 year 3 months
Contributions summary:Noble primarily contributed to the backend of the Vitess database clustering system. Their commits focused on adding unit tests to various Go packages related to core database functionalities. This included testing features for bucket pools, access control, hexadecimal encoding/decoding, floating-point formatting, parsing integers, time functions, string manipulation and implementing the `TO_DAYS` and `FROM_DAYS` functions. These changes indicate a focus on ensuring the correctness and reliability of core database operations within the Vitess ecosystem.
mysqltidbhorizontal-scalingsqlvitess
API Backend for the Talawa Mobile App. Click on the link below to see our documentation
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:27 reviews, 15 commits, 23 PRs in 1 month
Contributions summary:Noble primarily focused on increasing code coverage for several backend resolvers, including `createMessageChat`, `removeDirectChat`, `Organization` related functions, and `DirectChat`. Their work involved writing tests that simulated different scenarios, including error conditions, and utilized mocking to isolate and test specific parts of the codebase. The user demonstrated expertise in testing backend functionality by writing unit tests for graphql resolvers.
apiexpressmobile-appbackendnodejs
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