Enter the Batcave... if you dare

$ whoami

Rahul Chaurasiya

Software Developer 💻|

$ skills

C#.Net CoreJavaSpring BootTypeScriptNode.jsAngularSQLMongoDB

System Architecture & Projects

System Watch – Cross-Platform Resource Monitor

Built a cross-platform C# application to monitor CPU, RAM, and Disk usage using a plugin-based architecture.

Key Achievements:

  • Implements a platform-agnostic monitoring interface for OS-specific logic
  • Supports runtime plugin injection via IMonitorPlugin for extensibility (e.g., logging, API integration)
  • Leverages Microsoft.Extensions.DependencyInjection for flexible, testable components
  • Follows Clean Architecture principles for modularity and separation of concerns
C#.NET 9Dependency InjectionClean ArchitecturePlugin System

SQL to Mongo Transfer

Full-stack tool to migrate data from SQL tables to MongoDB collections with dynamic mapping and streaming

Key Achievements:

  • Built using Angular (TypeScript) for the frontend and Node.js for the backend
  • Enabled dynamic mapping to flexibly transform SQL schema to MongoDB documents
  • Utilized SQL streaming to handle large datasets in memory-efficient batches
  • Improved data transfer performance for high-volume enterprise use cases
Node.jsAngularTypeScriptSQLMongoDB

Impact & Achievements

System Performance

Data Propagation Engine

  • • Engineered C# Channels to queue and process system changes
  • • Reduced processing lag by 60% via asynchronous background tasks
  • • Built resilient retry mechanisms for high fault tolerance

Database Optimization

  • • Reduced query time by 70% with smart indexing strategies
  • • Applied compound indexes to optimize frequent access patterns
  • • Leveraged aggregation pipelines for efficient data processing

Infrastructure & DevOps

On-Prem Deployments

  • • Installed and deployed .NET applications on on-premises servers
  • • Handled configuration management, service setup, and monitoring
  • • Ensured security and performance tuning for production usage

Automated Testing & Deployments

  • • Enforced test coverage via Husky pre-commit hooks
  • • Auto-deployments via GitHub Actions on feature & prod branches
  • • Blocked low-quality commits from main branches

Development & Leadership

Backend Engineering

  • • Created full-stack solutions using Angular, Node.js, .NET Core
  • • Developed internal API services to support business needs
  • • Built real-time sync with WebSockets for instant user updates

Team Contributions

  • • Wrote reusable documentation and setup guides for services
  • • Collaborated across teams during legacy system migrations
  • • Proactively contributed to clean code and design reviews

$ contact --info

Let's Connect

$ location --current

Bengaluru, KA, India

$ contact --email

rahulch295@gmail.com

$ cat resume.pdf

Download Resume

$ ls ./social-links