About Me
A quick snapshot of who I am and what I build
Hey, I’m Ashutosh Ranjan
I’m a backend engineer who loves building systems that are clean, scalable, and honestly… just make sense. My curiosity tends to go full detective mode — I’m always trying to figure out how things work under the hood and how they can work even better.
I’ve progressed from writing simple APIs to designing full-blown event-driven architectures, working across ecosystems like RabbitMQ, MassTransit Sagas, Redis, Docker, AWS ECS, Aurora PostgreSQL, and integrating complex platforms like SessionM. If it’s distributed, scalable, or slightly chaotic—I’m probably having fun working on it.
My Engineering Style
Ship responsibly, think long-term, keep it clean, and make it scalable from day one.
What I’m Passionate About
- Designing robust distributed systems with clean boundaries and strong execution flows.
- Building SaaS-ready architectures and transactional workflows that behave well at scale.
- EDA, Sagas, retries, compensations, and real-world message choreography.
- Working across .NET Core/9, SQL Server, PostgreSQL, RabbitMQ, AWS and modern DevOps stacks.
- Exploring AI integrations, migration tooling, and product-first engineering.
Active Learning & Growth
- Breaking down projects from epics → stories → tasks → realistic scoring.
- Sharpening system design fundamentals.
- Building SaaS products, experimenting with ideas, and understanding what makes them scale.
Outside the grind, I’m all about leveling up—whether it’s exploring new tech, simplifying complex ideas for others, or hitting structured fitness goals. I enjoy thinking like a builder, a founder, and an engineer—all at once.
If you’re creating something that needs durability, clarity, future-proof design—and a little creative sparkle— I’m always open to building something awesome together.
Skills & Technologies
My technical arsenal and engineering capabilities
Tech Stack (Top Skills)
.NET Core
C#
RabbitMQ
MassTransit
PostgreSQL
SQL Server
Docker
AWS ECS/Lambda
Engineering Strengths
Event-Driven Arch
Saga Pattern
Microservices
Clean Architecture
CI/CD (GitHub)
Design Patterns
Frontend (Supporting Skills)
React / Next.js
TailwindCSS
TypeScript
GraphQL (Basic)
Additional Capabilities
System Design
DevOps Workflow
Observability
Python Scripts
Featured Projects
Some of my recent work and side projects
Work Experience
My professional journey and achievements
What I Actually Do Here
- Architect microservices in .NET Core like they're Legos — clean, modular, and impossible to break.
- Write RabbitMQ/MassTransit flows that look simple but handle millions of events without freaking out.
- Design Sagas that behave like a chill project manager — coordinating long-running workflows with zero drama.
- Make AWS ECS, Lambdas, and SQS/SNS play nicely together like a well-behaved squad.
- Ship stuff confidently because my observability game is strong (yes, Grafana dashboards are my love language).
Cool Stuff I Built
- Loyalty System — A full points + rewards flow that’s event-driven, idempotent, and drama-free.
- SessionM Integration Layer — Basically built a “translator” that converts chaos into clean, reliable point transactions.
- Order Workflow Saga — An orchestration that handles the entire order lifecycle without panicking.
- Observability Suite — Logs, tracing, dashboards — the whole vibe.
Tech Stack
.NET Core · C# · RabbitMQ · MassTransit · PostgreSQL · Redis · SessionM · AWS ECS · AWS Lambda · Docker · Grafana · CI/CDWhat I Was Cooking
- Debugged production issues like a firefighter with a .NET extinguisher.
- Optimized APIs + stored procedures because slow apps give me trust issues.
- Refactored legacy C# code to make it maintainable and actually nice to read.
- Fine-tuned long-running queries until they started behaving responsibly.
- Built new features without breaking old ones — the real skill.
Things I Improved
- Risk Assessment Pipeline — Cut response times and made data load like it’s 2025.
- Platform Reliability — Fixed critical issues to reduce downtime and panic moments.
- Legacy Code Modernization — Brought old modules into the clean architecture era.
Tech Stack
.NET Core · C# · SQL Server · EF Core · Debugging · Performance TuningThe Grind
- Built .NET APIs that didn’t just “work” — they worked well.
- Developed UI features in React because “full-stack” was the vibe.
- Wrote SQL queries and stored procedures that didn’t crash under pressure.
- Cleaned up codebases and debugged everything from UI glitches to backend ghosts.
- Collaborated like a team player (yes, I touched JIRA too).
Stuff I Shipped
- Workflow Management Features — UI + API, full-stack delivery.
- Dashboard Data Enhancements — Faster loading and cleaner backend logic.
- Error Handling Upgrade — Making the platform a little less dramatic.
Tech Stack
.NET · C# · React · SQL Server · REST APIs- Built features using .NET Core Web API, C#, and SQL Server (2016).
- Rewrote significant legacy code, implemented database upgrades and data-quality improvements.
- Collaborated on frontend integration (Angular / Kendo UI) and ensured end-to-end delivery for business workflows.
- Worked with SQL Server Analysis Services (SSAS) and reporting components.
- Learned data modelling and ETL basics used in production BI systems.
Get In Touch
Feel free to reach out for collaborations or just a friendly chat
Location
Bengaluru, Karnataka, India