Skip to content
View shubhamv108's full-sized avatar
😷
😷

Block or report shubhamv108

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shubhamv108/README.md

Hi, I'm Shubham, a Backend Developer

I can help in designing & implementing highly scalable & available backend services.

GitHub shubhamv108 Linkedin: shubhamv108 Twitter RemoteOK Upwork Visitors

Java

  • 🔭 I’m currently working with clients to implement to their scalable backend services.
  • 🌱 I’m currently learning ...
  • 👯 I’m looking to collaborate on implementing products
  • 🤔 I’m looking for permanent employment with a product based company,
  • 💬 Ask me about backend development.
  • 📫 How to reach me:
  • 😄 Pronouns: He/Him

Shubham's GitHub Stats

Languages and Tools 💁

Most used languages

Programming Languages

Java, SQL

Java

Backend Development

nodejs Hibernate

API

Rest, GraphQL

graphql

Database

RDBMS

PostgreSQL, MySQL

postgresql

Wide Column

Key Value
Apache Cassandra

Document

Elasticsearch, MongoDB

mongodb
Key Value
Amazon DynamoDB

Columnar

Amazon Redshift

Cache

Redis

Container

Docker

Container Orchestrator

Kubernetes

IAC

Cloudformation, Terraform

CI/CD

Jenkins, Codepipeline, Github Actions

Cloud

AWS

CDN

Amazon Cloudfront

Security

OAuth2, JWS, TLS, VPC, NAT Gateway, Routing table, Firewall, RSA, AES, HMAC, BCrypt, Hashing 

Testing

JUnit, Mockito

Version Control

Git

Design

Low Level Design

Object Oriented Design
Entity Relationship
Database Schema
Class Diagram
Sequence Diagram
API

High Level Design

Architectures

Microservices (DDD)
Event Driven
Serverless

Data Structures

Array
Doubly Linked List
Queue
Stack
BST
N-Array Tree
Graph
HashMap
Set
Heap
Trie
Suffix Tree
Bloom Filter
Count-Min Sketch
HyperLogLog

Algorithms

Sliding Window
Recursion
Backtrack
Sort
Count Sort
Radix Sort
Bubble Sort
Merge Sort
Quick Sort
Graph
BFS
DFS
Djikastra
Krusukal
Prim
Topoogical Sort
Union Find


Java

Immutable

ObjectOrientedDesign

DoremiSubscription
ExpensesManagement
IVR
LoadBalancer OODesignPatterns
OODesign-Practice
ParkingLot
TicketingSystem
TheLedgeCo
WebCrawlerInvertedIndex

SpringBoot-DemoApplications

ServerSentEvents
CircuitBreaker
CloudStream-RabbitMQ
Connect4
GraphQL
JWT
Kotlin
MicroserviceArchitecture
MicroservicesArchitectural-DesignPatterns
Scala
Webflux-ReactiveMongo
WebFlux-Redis

Demo

GRPC

Utils

Redis
JavaSecurity-Crypto



Go

GoKit-stringsvc
Gorm-Demo
Learning
RabbitMQ-Notification-Email



Python

FlaskSqlAlchemy
SaltStack



NodeJS

SampleStructure



CodingInterview

Template
Coding
DataStructures
Algorithms



Library









👇🏻 If you like what I do, support me by buying me a book and add to my knowledge!

Buy Me A Book



Pinned Loading

  1. concurrency-multithreading concurrency-multithreading Public

    Sample examples of multi-threaded code in Java.

    Java 3

  2. object-oriented-design-patterns object-oriented-design-patterns Public

    Simple examples of some of the Object Oriented Design Patterns.

    Java 1 3

  3. service-design service-design Public

    Sample APIs for practice.

    Java

  4. template-coding-interview template-coding-interview Public template

    Java

  5. template-service-java-springboot template-service-java-springboot Public

    Template microservice in spring boot

    Java

  6. redis-util redis-util Public

    A simple Redis util built on top of Jedis.

    Java