Skip to content
View RAJEEV2510's full-sized avatar

Block or report RAJEEV2510

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
Rajeev2510/README.md

Hi 👋, I'm Rajeev Kumar

Senior Software Engineer · .NET / C# · Distributed Systems · Real-Time Data Platforms

LinkedIn Portfolio Email

I build real-time, high-throughput backend systems that ingest, store and act on high-volume data.

  • 🏢 Senior Software Engineer at i2V Systems: IoT and video analytics platforms processing 300+ events/frames per second from hundreds of cameras
  • ⚙️ Focus areas: event-driven architecture, PostgreSQL/TimescaleDB performance, bulk ingestion, Clean Architecture/CQRS/DDD
  • 🔐 Experience with STQC/CDAC security and compliance requirements for enterprise and government platforms
  • 📖 Author of 10 Lakh Debt, a personal finance book for young earners

🔧 Featured Projects

Project Highlights
iot-telemetry-timescale Real-time IoT platform · MQTT shared subscriptions · batched binary COPY into TimescaleDB · hypertables, compression, retention, continuous aggregates · live SignalR dashboard · end-to-end Docker CI
dotnet-event-pipeline 100k+ events/min pipeline · transactional outbox · RabbitMQ channel pooling · PostgreSQL binary COPY · backpressure with Channel<T> · SKIP LOCKED · dead-letter queue
efcore-dapper-bulk Hybrid EF Core + Dapper data layer · COPY / UNNEST bulk upserts at 1M-row scale · 50× faster than AddRange past 60k rows
distributed-rate-limiter Redis-backed rate limiter for ASP.NET Core · fixed window, sliding log, sliding counter and token bucket as atomic Lua scripts · one quota shared across instances · fail-open/closed · distributed end-to-end CI
dyuti-os Reproducible build pipeline for an India-first Linux desktop OS with Indian-language support
Design-Patterns-Typescript Software design patterns implemented in TypeScript

🛠 Tech Stack

Backend: C# .NET ASP.NET Core EF Core Dapper

Messaging & Real-Time: RabbitMQ MQTT WebSocket OPC UA

Data: PostgreSQL TimescaleDB PostGIS

Frontend: Angular TypeScript

DevOps & Cloud: Docker GitHub Actions AWS

Architecture: Clean Architecture · CQRS · DDD · Modular Monolith · Event-Driven Systems


🏅 Badges

@rajeev2510's Holopin board

Pinned Loading

  1. Design-Patterns-Typescript Design-Patterns-Typescript Public

    Design Patterns in Typescript

    TypeScript 3

  2. dotnet-event-pipeline dotnet-event-pipeline Public

    High-throughput .NET 8 event pipeline: 100k+ events/min with RabbitMQ, PostgreSQL binary COPY, transactional outbox, backpressure and dead-letter queues

    C#

  3. efcore-dapper-bulk efcore-dapper-bulk Public

    ASP.NET Core 8 showcase: hybrid EF Core + Dapper data layer for PostgreSQL — bulk inserts, upserts, and many-to-many mapping at 1M-row scale using COPY and UNNEST. 50× faster than AddRange past 60k…

    C#

  4. iot-telemetry-timescale iot-telemetry-timescale Public

    Real-time IoT telemetry platform: .NET 8 MQTT ingestion with batched binary COPY into TimescaleDB (hypertables, compression, continuous aggregates) and a live SignalR dashboard

    C#