Sourav Rawat

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
Sourav Rawat is a Bengaluru-based software engineer with about six years of experience, specializing in mobile app development using Flutter and contributing to backend systems. He pairs front-end Flutter expertise with backend database work, notably contributing cross-dialect features to the popular Sequelize ORM—adding RIGHT JOIN for SQLite and conditional ADD/DROP COLUMN support across several databases. Comfortable moving between mobile UI and SQL dialect intricacies, he focuses on practical feature delivery that improves compatibility and query generation. Colleagues describe him as pragmatic and curious, with a self-deprecating sense of humor evident in his GitHub bio, suggesting he brings both technical depth and a grounded personality to teams.
code6 years of coding experience
bookDAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT, BANGALORE
languagesjava, javascript, flutter
stackoverflow-logo

Stackoverflow

Stats
410reputation
35kreached
9answers
10questions
github-logo-circle

Github Skills (18)

sqlite10
postgresql10
orm10
sql10
mariadb9
typescript9
typescript-types9
mssql9
typescripts9
nodejs8
mysql7
isomorphic-javascript6
react6
mongoose6
nextjs6

Programming languages (7)

TypeScriptJavaJavaScriptGoValaHTMLPython

Github contributions (5)

github-logo-circle
sequelize/sequelize

Oct 2022 - Dec 2022

Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Role in this project:
userBack-end Developer
Contributions:51 reviews, 6 commits, 12 PRs in 2 months
Contributions summary:Sourav primarily contributed to enhancing the database support within the Sequelize ORM. Their work focused on implementing new functionalities like `RIGHT JOIN` capability for SQLite, and `ADD/DROP COLUMN IF EXISTS` features for PostgreSQL, MSSQL, and MariaDB. The user also added support for the `minifyAlias` option, enhancing SQL query generation and alias handling, and addressed breaking changes related to primary keys. The user's changes touched multiple database dialects, demonstrating a focus on cross-database compatibility and feature enhancements.
feature-richormsql-servermicrosoft-sql-serversequelize
frostzt/letit

Jun 2021 - Apr 2022

A reddit-like social media but for sharing everything that you think you want to but no one hears!
Contributions:43 commits, 2 PRs, 36 pushes in 9 months
everythingreactreddit-likethinkjavascript
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
Sourav Rawat