Shantanu Jain, Developer in Vadodara, Gujarat, India
Shantanu is available for hire
Hire Shantanu

Shantanu Jain

Verified Expert  in Engineering

Software Developer

Vadodara, Gujarat, India

Toptal member since July 7, 2021

Bio

Shantanu is a software engineer and entrepreneur with experience taking concepts from scratch to millions of lines of code. He excels with Python, PHP, Node.js, Java, MySQL, and Neo4j. Shantanu knows how to break monolith projects into event-driven microservice architecture, optimize back-end systems scaling to millions, and integrate third-party systems. He enjoys working on internal automation software, SaaS products, and converting ideas to code to deployment.

Portfolio

Ecomi
TypeScript, Node.js, NestJS, Amazon Web Services (AWS), Pulumi, RabbitMQ...
Apna
Django, FastAPI, Neo4j, Elasticsearch, Redis, PostgreSQL, Google Pub/Sub...
Freelance
Java, React, React Admin, Next.js, MySQL, JavaScript, HTML, CSS, REST APIs...

Experience

  • MySQL - 7 years
  • Python - 6 years
  • Node.js - 5 years
  • Spring Boot - 3 years
  • Django - 3 years
  • Docker - 2 years
  • Redis - 2 years
  • Neo4j - 1 year

Availability

Part-time

Preferred Environment

Slack, IntelliJ IDEA, Visual Studio Code (VS Code), Discord, Python, Node.js, MySQL, PostgreSQL, Neo4j, Java

The most amazing...

...project I've delivered was the hyper-scaling of the back end for an app with ten million users.

Work Experience

Software Engineer

2021 - PRESENT
Ecomi
  • Developed the search microservice to enable search with 1k RPS.
  • Optimized the build pipeline to reduce deployment time by 75%.
  • Contributed to code review, bug fixes, and feature developments.
  • Integrated Datadog and Metabase for better visibility of the application for internal team members.
Technologies: TypeScript, Node.js, NestJS, Amazon Web Services (AWS), Pulumi, RabbitMQ, Discord, Docker, GitLab, GitLab CI/CD, MySQL, Redis, JavaScript, HTML, CSS, Microservices, Apollo, React Apollo, AWS Lambda, REST APIs, JSON, Webhooks, Back-end, Software Architecture, CI/CD Pipelines, APIs, Scalability, Full-stack, Networking, Amazon DynamoDB, Amazon RDS, Git, DevOps, Amazon EC2, Architecture, JSON Web Tokens (JWT), Apache Kafka, GitHub, Axios, SQL, Unit Testing, Integration, Deployment, Cloud, Databases, Cloud Platforms, AWS Fargate, OAuth 2, Datadog, GraphQL, GraphQL API

Senior Back-end Engineer

2020 - 2021
Apna
  • Architected and developed the personalized weight-based user feed with impression tracking.
  • Developed the user recommendation system on the graph database Neo4j. Served as the sole developer responsible for introducing Neo4j. Created recommendations for users based on work experience, city, area, mutual connections, and popularity.
  • Optimized the back-end systems to scale to ten million users.
  • Became one of the first developers to break the monolith into event-driven microservice architecture.
Technologies: Django, FastAPI, Neo4j, Elasticsearch, Redis, PostgreSQL, Google Pub/Sub, Datadog, Microservices, REST APIs, JSON, Webhooks, Google Cloud Platform (GCP), Back-end, Software Architecture, CI/CD Pipelines, APIs, Scalability, Firebase, Full-stack, Networking, Git, Firebase Cloud Functions, Architecture, JSON Web Tokens (JWT), GitHub, Axios, SQL, Celery, Unit Testing, Integration, Deployment, Cloud, Databases, Cloud Platforms, OAuth 2, SQLAlchemy

Full-stack Developer

2020 - 2020
Freelance
  • Created the back end and front end from scratch, making all the business workflows. Customers could book a package on the mobile first web app and track their progress.
  • Created the back end and front end for customer, partners and administrators.
  • Integrated third-party systems for the payment gateway, cloud telephony, social community, and notifications.
Technologies: Java, React, React Admin, Next.js, MySQL, JavaScript, HTML, CSS, REST APIs, JSON, Webhooks, Google Cloud Platform (GCP), Back-end, Software Architecture, CI/CD Pipelines, APIs, Firebase, Material UI, Full-stack, Front-end, Front-end Architecture, Git, DevOps, OAuth, Payment APIs, Analytical Dashboards, JSON Web Tokens (JWT), GitHub, SQL, Integration, Deployment, Cloud, Full-stack Development, Databases, Cloud Platforms, Booking, OAuth 2, SQLAlchemy, SendGrid

Lead Back-end Engineer

2018 - 2020
Sigtuple
  • Built the product from scratch to deployment in more than 20 diagnostic labs.
  • Designed and architected the product requirements to working code.
  • Contributed to more than 15 microservices, learned, and developed applications in multiple languages.
  • Created the entire CI/CD pipeline using Jenkins, Ansible, and Docker.
Technologies: Django, Flask, Spring Boot, Express.js, MySQL, MongoDB, Ansible, Docker, Jenkins, Payment Gateways, HTML, Microservices, REST APIs, JSON, Webhooks, Google Cloud Platform (GCP), Back-end, Software Architecture, CI/CD Pipelines, APIs, Scalability, Firebase, Material UI, Full-stack, Networking, Mobile, Git, DevOps, OAuth, Twilio API, Payment APIs, Architecture, JSON Web Tokens (JWT), GitHub, Axios, SQL, Celery, Integration, Deployment, Cloud, Databases, Cloud Platforms, Booking, OAuth 2, SendGrid

Co-founder, CTO

2015 - 2018
Medyog
  • Developed the back end and maintained the entire infrastructure of the system as the only back-end developer.
  • Created tools to automate the manual operational work and reduced the manual errors and effort by more than 90%.
  • Developed a tool to convert paper-based health reports to a graphical interface.
  • Took the company from zero revenue to 1.5 million rupees per month, taking it to the acqui-hiring stage.
Technologies: PHP, Java, MySQL, Android, JavaScript, Payment Gateways, HTML, CSS, REST APIs, JSON, Webhooks, Back-end, Software Architecture, CI/CD Pipelines, Search Engine Optimization (SEO), APIs, Scalability, Firebase, Full-stack, Networking, Front-end, Front-end Architecture, Mobile, Git, DevOps, Bootstrap, OAuth, Payment APIs, Architecture, Analytical Dashboards, JSON Web Tokens (JWT), GitHub, SQL, Integration, Deployment, Cloud, Full-stack Development, Databases, Cloud Platforms, CTO, Booking, Cloudflare, OAuth 2

Experience

Sports News Website

https://thesportsrush.com
This project involved a sports news portal built for scale. I migrated the WordPress website to Next.js, keeping the WordPress CMS as a back end, integrating GraphQL, and deploying the website on Vercel. I also did some GraphQL optimization, like using named queries and caching. In addition, I implemented the amp version of the website and built it with performance as the main criterion, making Lighthouse score at par.

MyAva

A women's health-based PWA web app, where customers book a package or a consultation with different kinds of service providers such as doctors and dieticians and keep track of their progress. I built the entire app as a sole developer with different apps for customers, service providers, and administrators.

Work Trend Analysis

https://hdln.io
Create a summary of your week's most important metrics and activities and display it on a dashboard. I was the sole full-stack developer to build the React app and added the APIs using FastAPI. I have added the integration of Google, Slack, Salesforce, and Zoom APIs to derive the metrics like how many emails you send in a week, who you message the most on Slack, etc.

Education

2011 - 2015

Bachelor's Degree in Information and Communication Technology

Dhirubhai Ambani Institute of Information and Communication Technology - Gandhinagar, India

Skills

Libraries/APIs

Node.js, React, REST APIs, GraphQL API, Twilio API, Chart.js, Slack API, Google Calendar API, Gmail API, Salesforce API, Google Task Queue, SQLAlchemy

Tools

Slack, IntelliJ IDEA, Git, GitHub, Jenkins, React Apollo, Celery, AWS Fargate, SendGrid, Ansible, RabbitMQ, GitLab, GitLab CI/CD, Google Analytics

Languages

Python, TypeScript, GraphQL, JavaScript, HTML, CSS, SQL, Java, PHP, TypeScript 3, HTML5

Frameworks

Django, Next.js, Material UI, JSON Web Tokens (JWT), Flask, Spring Boot, Spring MVC, Bootstrap, OAuth 2, Express.js, NestJS, Laravel, Tailwind CSS

Platforms

Vercel, Visual Studio Code (VS Code), Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), WordPress, AWS Lambda, Firebase, Mobile, Amazon EC2, Android, Apache Kafka, Google App Engine

Storage

PostgreSQL, JSON, Databases, MySQL, Datadog, PostgreSQL 10, Amazon DynamoDB, Neo4j, MongoDB, Elasticsearch, Redis

Paradigms

Microservices, Search Engine Optimization (SEO), DevOps, Unit Testing, CQRS

Other

APIs, SMS, API Integration, Integration, Webhooks, Back-end, Software Architecture, Full-stack, Front-end, Amazon RDS, Payment APIs, Architecture, Deployment, Full-stack Development, Payment Gateways, Apollo, CI/CD Pipelines, Scalability, Networking, Front-end Architecture, OAuth, Firebase Cloud Functions, Analytical Dashboards, Axios, Cloud, Cloud Platforms, CTO, Booking, Cloudflare, Headless WordPress, WPGraphQL, Discord, FastAPI, Google Pub/Sub, React Admin, Pulumi, Google Tag Manager, Minimum Viable Product (MVP)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring