Sushant Dhiman is an experienced full-stack developer with 11 years building scalable Node.js and React applications and a strong background in databases and backend internals. He has maintained production GraphQL APIs, integrated social media data pipelines, and led Node.js teams building microservices and CI-tested REST APIs. As a core open-source contributor to high-profile projects like Sequelize and mysql2, he has fixed deep database bugs, improved driver internals, and enhanced CLI tooling—work that reflects strong expertise in SQL engines and Node.js internals. Comfortable across JavaScript frameworks (Express, Ember, Angular v1) and PHP stacks, he also brings a keen interest in functional programming patterns. Based in Chandigarh, India, he pairs hands-on implementation with a history of mentoring and growing small engineering teams.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at Himachal Pradesh University
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:
Backend Developer
Contributions:289 releases, 541 commits, 1580 PRs in 5 years 7 months
Contributions summary:Sushant primarily contributed to the documentation of the Model API, fixing incorrect statements and adding detailed explanations. They also addressed and fixed multiple issues related to PostgreSQL, including time zone parsing, creating and dropping schemas, and handling JSONB data, which indicates a focus on database and API logic. Furthermore, the user added failing tests, then implemented and tested a fix for an issue related to create table queries for specific database versions.
Contributions:14 releases, 103 commits, 261 PRs in 3 years 9 months
Contributions summary:Sushant primarily contributed to the Sequelize CLI project by fixing bugs and refactoring code. They addressed issues related to seeding, migration, and configuration, ensuring the CLI's functionality. The user updated the code base to use ES6 syntax and modern assets. They were involved in adding new features such as creating and dropping databases.
sequelize-clisequelizeseedersjavascriptnodejs
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.