Available for new opportunities

HarshwardhanMore.

Backend Software Engineer  ·  Pune, India

2+ years crafting event-driven microservices and distributed systems in production. I obsess over observability, reliability, and the kind of architecture that scales without keeping you up at night.

engineer.profile.ts
$ ts-node profile.ts
 
{
  role: "Backend Software Engineer",
  experience: "2+ years",
  microservices: 8,
  latencyReduction: "~30%",
  testCoverage: "85%+",
  stack: [
    "Node.js", "TypeScript", "RabbitMQ",
    "Redis", "AWS", "PostgreSQL", "Docker"
  ],
  status: "open_to_work"
}
 
$
0
Years production
experience
0
Microservices
architected & owned
0
API latency
reduction achieved
0
Test coverage
on core services

Experience

Where I've
Built Systems

Unique School App
India LLP
Jul 2024 → Present
Current
Software Engineer
  • Spearheaded monolith-to-microservices migration into 8 event-driven services using RabbitMQ and BullMQ — defined bounded domains, decoupled inter-service communication via distributed queues, delivering fault isolation and horizontal scalability.
  • Owned architecture, delivery, and operations of 7+ backend systems; drove service boundary and schema decisions; designed normalized MySQL schemas; owned Wonde/Twilio/SendGrid integrations with idempotent error handling.
  • Reduced system-wide API latency by ~30% via Redis caching and async batch workflow redesign; eliminated N+1 patterns through query profiling and index optimization.
  • Built production observability with Prometheus, Loki, and Grafana; practiced TDD with Jest and Supertest across unit, integration, and queue processor tests — reducing MTTR and regression risk.
  • Deployed to AWS (EC2, ECS, S3, Lambda, Secrets Manager) via Docker multi-stage builds and GitHub Actions CI/CD with rolling zero-downtime deployments and automated secrets rotation.
Node.jsTypeScriptRabbitMQBullMQRedisAWSDockerPrometheusGrafanaMySQLGitHub Actions
Unique School App
India LLP
Apr 2024 → Jul 2024
Backend Engineer Intern
  • Shipped production REST APIs with Node.js and Express.js — query-optimized Prisma and TypeORM operations, Twilio/SendGrid integrations with structured error handling.
  • Authored Swagger/OpenAPI documentation and maintained production engineering standards across live codebases.
Node.jsExpress.jsMySQLPrismaTypeORM
ProducTry
Jul 2023 → Mar 2024
Full Stack Developer Intern
  • Built backend services with Node.js and Express.js — RESTful APIs, relational schemas, and third-party integrations within an early-stage product environment.
  • Delivered responsive React.js and Tailwind CSS interfaces across the full product stack.
Node.jsExpress.jsReact.jsMySQLTailwind CSS
Vishwakarma Institute
of Technology
2020 → 2024
B.Tech — Computer Science Engineering

Specialization: AI & Data Science

8.8/ 10 CGPA
Pune, India

Projects

Things I've
Built & Shipped

01 / Personal Project
Heimdall
— Distributed Job Processing Engine

Production-grade distributed job engine designed for clean separation between job definition, queue management, and worker execution. Built for testability, extensibility, and real-world reliability from the ground up.

  • Priority queues, exponential backoff retry, dead-letter queue handling, and job deduplication across distributed workers
  • Prometheus metrics — throughput, failure rate, p99 latency — with Loki log aggregation (correlation IDs) and Grafana alerting dashboards
  • PostgreSQL persistence with index-optimized status queries and 85%+ test coverage via Jest and Supertest
Node.jsTypeScriptBullMQRedisPostgreSQLPrometheus
GitHub →
02 / Personal Project
Collaboro
— Agile Work Management Platform

Full-stack agile platform where every architectural choice was grounded in a real production trade-off — from SSE vs. WebSockets to composite index design for read-heavy sprint query patterns.

  • Next.js server-side REST APIs with PostgreSQL via type-safe Prisma ORM — normalized sprint/task/user schema with composite indexing for read-heavy patterns
  • Chose SSE over WebSockets for real-time board updates after evaluating connection overhead and HTTP/2 multiplexing compatibility
  • Drag-and-drop kanban board, task prioritization, and PR-sharing workflows with React.js
Next.jsReact.jsPostgreSQLPrisma
GitHub →

Technical Skills

Tools &
Technologies

Core Backend
Node.jsTypeScriptExpress.jsJavaScriptREST API DesignMicroservicesEvent-Driven ArchSystem DesignRate Limiting
Messaging & Queues
RabbitMQBullMQRedisKafkaDead Letter QueuesDistributed WorkflowsAsync Processing
Cloud & Infrastructure
AWS EC2 / ECSAWS S3LambdaSecrets ManagerDockerGitHub ActionsCI/CD PipelinesNginx
Databases & ORM
PostgreSQLMySQLPrismaTypeORMQuery OptimizationIndex DesignSchema Design
Observability & Testing
PrometheusGrafanaLokiJestSupertestTDDStructured LoggingIntegration Testing
Languages & Misc
TypeScriptC++ (DSA / CP)SQLReact.jsNext.jsTailwind CSSGo (learning)

Let's Build
Something Great

I'm actively exploring backend engineering roles with genuine ownership, rigorous engineering culture, and real distributed-systems challenges. If that sounds like your team, let's talk.

harshawardhanmore14@gmail.com