Skip to content
View piyushn28's full-sized avatar
:octocat:
Hui hui
:octocat:
Hui hui

Block or report piyushn28

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
piyushn28/README.md

Hi, I'm Piyush Nirala ๐Ÿ‘‹

Software Engineer 2 @ Microsoft | Distributed Systems | Cloud Infrastructure | Backend Engineering

Iโ€™m a Software Engineer 2 at Microsoft, working on Azure Xstore Capacity Management, where I build and improve systems responsible for storage capacity, account migrations, zone balancing, and infrastructure decommissioning.

My primary interests are distributed systems, cloud infrastructure, backend engineering, and system design.


๐Ÿš€ What I Work On

โ˜๏ธ Azure Infrastructure

  • Capacity Management for distributed Azure storage infrastructure
  • Availability Zone balancing to maintain healthy distribution of storage accounts
  • Account migration workflows with capacity and ingress constraints
  • Infrastructure decommissioning and safe large-scale account migration
  • Configuration-driven deployments across regions and environments
  • Reliability and operational safeguards for migration workflows

โš™๏ธ Backend & Distributed Systems

  • Java / Spring Boot microservices
  • Kafka-based asynchronous processing
  • REST APIs and high-throughput backend systems
  • Concurrent and parallel processing
  • Database design and query optimization
  • Distributed system design and scalability

๐Ÿ› ๏ธ Tech Stack

Languages

Java C# C++ SQL TypeScript JavaScript

Backend

Spring Boot REST APIs Kafka HikariCP Maven

Cloud & Infrastructure

Microsoft Azure Distributed Systems Capacity Management Availability Zones Migration Systems

Databases

Oracle

Testing

JUnit Mockito

Frontend

Angular React RxJS


๐Ÿงฉ Featured Project

A collaborative platform for practicing LLD/HLD and software engineering interviews.

  • Real-time collaborative code editing
  • Multiplayer coding rooms
  • Monaco Editor + Yjs
  • Real-time communication using LiveKit
  • Secure code execution using Judge0
  • Competitive programming and gamification features

๐Ÿ’ก Areas I'm Interested In

  • Distributed Systems
  • Cloud Infrastructure
  • Storage Systems
  • System Design
  • Scalability & Performance
  • Reliability Engineering
  • Backend Architecture
  • Capacity Planning
  • Migration & Data Movement Systems

๐Ÿ“Š Coding

LeetCode


๐Ÿ“ซ Connect With Me

LinkedIn

GitHub


Building scalable systems, learning distributed systems, and solving problems one migration at a time. ๐Ÿš€

Pinned Loading

  1. CallEE CallEE Public

    Official Repository of team Naughty Indian Crew for Hack36 4.0

    Dart 7 5

  2. Code-Alarm Code-Alarm Public

    JavaScript 3

  3. CollegeMate CollegeMate Public

    Forked from OmSingh5092/CollegeMate1.0

    Java

  4. m1-key/Face-Recognition m1-key/Face-Recognition Public

    Python 5 4