Rishav Sinha

carpe diem.

Full Stack.
Full Heart.
Always Learning.

const aboutMe: Array<string> = [
a tech enthusiast πŸ’», love to drive πŸš—, enjoy helping others whenever I can 🀝, enjoy building apps that solve real-world problems πŸ› οΈ,
and can passionately debate about spaces vs tabs πŸŸ¦β†”οΈβ¬›., Gamer, Youtuber πŸ“½..
];

Timeline of my Journey

S&P Global logo

S&P Global

Senior Full Stack Engineer

Gurgaon, India

Aug 2024 – Present

  • Building and maintaining full-stack applications using ReactJS, NodeJS, and microservices architecture
  • Designing and managing cloud infrastructure with Terraform, AWS, and Azure DevOps
  • Working with both relational (PostgreSQL) and NoSQL (MongoDB) databases for scalable applications
  • Exploring and integrating Generative AI features into business applications
  • Recognized as Top Q2 Contributor across the organization
  • Ranked among the Top 5 Contributors in Q1

Mindrops Private Limited

Full Stack Developer / DevOps

Delhi, India

Oct 2020 – Present

  • Set up AWS CodePipeline and GitLab CI/CD pipelines, automating testing, code review, and deployments across Production, Pre-Prod, UAT, and QA.
  • Built a notification service with SES, SNS, Lambda, & API Gateway and automated PDF generation with Lambda, reducing server time by 70%.
  • Migrated a legacy on-premises app to AWS (EKS, ECS, EC2) with 99.9% uptime, re-architected using React, Node.js, Express.js, and Kubernetes.
  • Deployed services using Terraform for faster, error-free infrastructure provisioning, improving deployment speed by 40%.
  • Led a team of 13 engineers, delivering scalable full-stack projects with NodeJS, ReactJS, Docker, and AWS across multiple sectors.
  • Monitored Kubernetes clusters with Grafana, integrated ArgoCD for seamless container deployments, and migrated databases to Amazon RDS for better scalability and performance.

TJA Technologies Private Limited

Full Stack Developer / DevOps

Delhi, India

Jul 2020 – Sept 2020

  • Implemented a GitLab CI/CD pipeline for frontend and backend, saving 30 hours/month and improving feature delivery by 30% with fewer bugs.
  • Led a team to develop and deploy ReactJS applications using Next.js, coordinating development, code reviews, and action items.
  • Optimized a Ticketing Microservice in TypeScript by implementing authentication/authorization, reducing API requests and supporting more concurrent users.

Delhi University (IIC)

Full Stack Developer

Delhi, India

Nov 2019 – Jun 2020

  • Developed robust APIs for centralized universities, streamlining admissions, results management, and online operations for students and administration.
  • Enhanced the IGNOU admission portal by implementing a drag-and-drop course selection module, reducing course selection time by 23% and improving user engagement by 5%.
  • Built a real-time multiplayer chess app using React Native, Stockfish, and Socket.io, with an admin portal in React/Node.js and DynamoDB for real-time player monitoring.

A small selection ofrecent Projects

Adventure Spot

A fully fledge Node Application

thumbnail
Voice Recognition

Say a color Name, to display result

thumbnail
Spotify Clone

Spotify Clone

thumbnail
Tomatos

Resturant Review System

thumbnail

Articles

Git Rebase vs Merge: Why I Rebase for Cleaner Pull Requests

Git Rebase vs Merge: Why I Rebase for Cleaner Pull Requests

Learn the difference between git merge and git rebase, why rebase keeps commit history clean, and how it can save you from headaches when debugging or collaborating on features.
Terraform Basic Command

Terraform Basic Command

Terraform is an open-source infrastructure as code software tool that enables you to safely and predictably create, change, and improve infrastructure..
Dockerfile Teardown

Dockerfile Teardown

A step-by-step breakdown of your Dockerfile to uncover inefficiencies, improve security, and optimize for leaner, production-ready images.

Some of my YouTube work

Terraform Basics: Hands-On Infrastructure as Code (IaC) - Beginner's Guide πŸš€ πŸ”₯

#terraform#AWS#ec2instance

Git Rebase Hands On | Beginners | βš“β³ πŸ”₯

#git#rebase#github#bitbucket

CI/CD GitOps using ArgoCD, Github Actions, Kubernetes, React/Node πŸš€ πŸ”₯

#ci/cd#kubernetes#argocd#deployments#AWS#ec2instance