Skip to content
View uditmaherwal's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report uditmaherwal

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
uditmaherwal/README.md

Hi πŸ‘‹ I'm Udit Maherwal

Backend Engineer focused on Node.js, distributed systems, and scalable backend architecture.

I build high-throughput APIs, event-driven systems, and realtime backend services.

Currently transitioning from enterprise backend development into modern Node.js backend engineering.


πŸš€ Engineering Focus

  • Scalable backend systems
  • Node.js architecture
  • Distributed systems
  • Event-driven microservices
  • API design and performance optimization

πŸ›  Tech Stack

Backend Node.js β€’ Express β€’ Fastify

Databases PostgreSQL β€’ MongoDB β€’ Redis

Messaging Kafka β€’ RabbitMQ

Cloud & DevOps Docker β€’ AWS β€’ CI/CD

Tools Git β€’ IntelliJ β€’ VS Code


πŸ“Œ Featured Projects

πŸ”— Distributed URL Shortener

High-scale backend system designed to handle large traffic volumes.

Tech: Node.js β€’ Redis β€’ PostgreSQL β€’ Docker

Concepts: Caching β€’ Rate limiting β€’ ID generation β€’ Analytics pipeline


πŸ’¬ Realtime Chat System

Horizontally scalable chat system using WebSockets.

Tech: Node.js β€’ Socket.io β€’ Redis β€’ PostgreSQL

Concepts: Pub/Sub messaging β€’ realtime communication β€’ distributed state


βš™οΈ Distributed Job Queue

Background processing system with scalable worker architecture.

Tech: Node.js β€’ BullMQ β€’ Redis β€’ PostgreSQL

Concepts: Async job processing β€’ retries β€’ worker scaling


πŸ“‘ Event-Driven Microservices

Microservices communicating asynchronously through events.

Tech: Node.js β€’ Kafka / RabbitMQ β€’ Docker

Concepts: Event streaming β€’ service decoupling β€’ async workflows


πŸ“ˆ Professional Experience

Software Engineer β€” Accenture

  • Backend systems supporting 330M+ telecom users
  • Optimized database queries improving performance 35–40%
  • Reduced deployment time 2 hours β†’ 25 minutes
  • Designed architecture for multiple enterprise services

πŸ“š Currently Learning

  • Advanced Node.js architecture
  • Distributed system design
  • High-scale backend systems
  • Streaming platforms and event pipelines

🀝 Connect

LinkedIn https://linkedin.com/in/uditmaherwal

Email uditmaherwal4@gmail.com

Popular repositories Loading

  1. Dog-Image-Classifier Dog-Image-Classifier Public

    This a image classifier for Dog Breed Classification

    Python 2 1

  2. Flower-Image-Classifier Flower-Image-Classifier Public

    Classify images whether its a flower name or not , results along with the flower name !

    Jupyter Notebook 2 1

  3. Signs-Recognizer Signs-Recognizer Public

    Able to detect signs from 0 to 5 with pretty good accuracy.

    Jupyter Notebook 2 1

  4. ursina ursina Public

    Forked from pokepetter/ursina

    A game engine powered by python and panda3d.

    Python 1

  5. mne-python mne-python Public

    Forked from mne-tools/mne-python

    MNE : Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python

    Python 1

  6. Siento-music-player Siento-music-player Public

    Forked from mkmanan0909/Siento-music-player

    Java Project

    HTML 1