01July 2025 - Present
Bangalore, IndiaProfessional experience
Software Engineer
Risva Technologies
- Contributed to building ERP & CRM platform from the ground up to production, developing a multi-tenant SaaS platform for business management
- Developed core modules including CRM, Sales Management, POS, Accounting, Expense Management, Task Management, and Website Builder.
- Designed REST APIs, PostgreSQL schemas, and tenant-aware data access using Node.js and Drizzle ORM.
- Implemented authentication, role-based access control (RBAC), Razorpay payments, email integrations, and real-time notifications using Socket.IO.
- Built asynchronous background jobs using Redis and BullMQ and automated PDF generation using Gotenberg.
- Migrated frontend application from React.js to Next.js and managed production deployments on DigitalOcean using PM2 and Nginx.