Tanisha Jaiswal
Backend Developer
prayagraj, India
#OpenToWork
About
Backend engineer with 3 years delivering production Node.js/TypeScript microservices. Deep expertise in event-driven architecture (RabbitMQ), real-time systems (Socket. IO), and PostgreSQL performance — owning features end-to-end across 18 of 20 services on a live maritime ERP/CRM platform.
What I'm looking for
Backend developer role with Node.js
Experience
Backend Developer
SmartMarine Türkiye
Oct 2024 – Present
• Core engineer on a 20-service marine ERP/CRM (TypeScript, Express, PostgreSQL, RabbitMQ, Redis, Docker/Kubernetes) — contributing to 18 of 20 microservices across sales, purchase, accounting, inventory, ticketing, and real-time chat.
• Designed RabbitMQ publisher/subscriber integrity checks covering 6+ entity types across 18 services — blocking invalid deletions without a shared database and keeping cross-service data consistent.
• Owned 5 finance document types end-to-end (estimates → orders → proforma → invoices → credit notes) with ~25 REST endpoints, server-side PDF/Excel generation, S3 attachments, and threaded discussions.
• Built Socket. IO chat and notification layer with Redis pub/sub fan-out — presence, typing indicators, delivery/read receipts, and missed-receipt replay on reconnect; supports 50+ concurrent WebSocket connections at peak.
• Built ticketing system with @mentions, SLA metrics (open-time, closed-at via cron), and RabbitMQ-backed report aggregations over 10,000+ records using PostgreSQL window functions.
• Resolved Sequelize N+1 patterns — reducing DB round-trips from ~30 to 1 and cutting dashboard response times from ~400ms to ~40ms; standardized reusable pagination, filtering, and search helpers platform-wide.
TypeScriptRabbitMQPostgreSQL
Backend Developer
iDesign.Market
Jun 2023 – Aug 2024
• Owned backend for a designer–client marketplace — listings, profiles, lead routing, and in-app chat — with indexed MongoDB schemas and REST APIs serving daily production traffic.
• Implemented JWT auth with role-based access for 3 user types (clients, designers, admins), centralizing permission checks in route middleware to close handler-level authorization gaps.
• Built Socket. IO real-time chat — per-conversation rooms, delivery ACKs, multi-device delivery, and offline replay on reconnect — serving 150+ concurrent users.
• Led monolith decomposition into independent Node.js services — defining service boundaries, designing API contracts, and standardizing cross-service auth to reduce deployment coupling.
MongoDBJWTSocket.IO
Education
Galgotias University
B.Tech · Computer Science
2019 – 2023
Green Fields Academy, Prayagraj
Higher Secondary
2017 – 2018
Green Fields Academy, Prayagraj
Secondary
2015 – 2016
Skills
AWSKubernetesDockerPrismaMongooseSequelizeRedisMySQLMongoDBPostgreSQLMicroservicesJWTRabbitMQSocket.IOREST APIsExpressNode.jsSQLTypeScriptJavaScript
Languages
English (Native or bilingual proficiency)Hindi (Native or bilingual proficiency)