Purushothaman D
SDE | Developer | JavaScript | TypeScript | Python | React.js | Next.js | Redux.js | Tailwind | Node.js | Express | NestJS | Fast API | Socket | MySQL | PostgreSQL | TypeORM | Redis | Queue | AWS S3 | Stripe | Razorpay.
Talent
ChennaiMember since May 2, 2026
JavaScriptSQLReact.jsReact FlowNode.jsBullBullMQMySQLPostgreSQLRedisAWS S3Claude CodeSonarQubeTwilioStripeRazorpayOpenAIGemini API
·
Hire this person
Send a job offer directly to this candidate
JavaScriptSQLReact.jsReact FlowNode.js
Experience
Full-Stack Developer at Finstein Advisory LLP (2024-07 – 2026-04)
1.5+ Years | SaaS & B2B Products
- Built reusable and dynamic UI components using React.js and developed scalable backend modules with Nest.js, optimizing performance and reducing memory usage across applications, and contributed to end-to-end SaaS product development.
- Developed and integrated RESTful APIs using Node.js, Nest.js, and PostgreSQL, following modular architecture, framework standards, and best practices to ensure scalability and maintainability.
- Integrated OAuth 2.0 (Google, Microsoft, LinkedIn) for secure authentication, and implemented Twilio with a Redis-queued mail microservice for scalable communication and reliable email delivery.
- Integrated Stripe & Razorpay payment gateways and handled all payment flows using webhook events for reliable and scalable subscription billing.
- Built a workflow automation platform leveraging React Flow to create interactive drag-and-drop interfaces, and implemented an AI agentic system to automatically generate workflows using AI agents.
- Integrated OpenAI and Gemini APIs into applications, implementing prompt handling, response processing, and backend integration to deliver AI-driven features.
- Engineered a core AI-powered automation pipeline within a SaaS product using Node.js and JavaScript, processing high-volume terminal outputs through structured parsing, file management, and AWS S3 integration, enabling automated analysis and reporting, reducing manual effort by 50%.
- Built real-time features using Node.js with WebSockets and BullMQ + Redis, implementing asynchronous task queues, event-driven processing, and scalable message handling for live data streaming.
- Designed and optimized database schemas and queries using PostgreSQL and MySQL, applying indexing, query optimization, normalization, and efficient joins to enhance performance and scalability.
- Improved code quality and application security by identifying and resolving issues using SonarQube and open-source security tools, ensuring cleaner, secure, and maintainable code.
- Built a multi-tenant application using Nest.js + PostgreSQL, designing scalable APIs and optimizing performance for low-bandwidth environments.
Education
Bachelor of Computer Applications in Computer Applications – Dhanalakshmi Srinivasan Engineering College (2021-09 – 2024-05)
Skills
SDEDeveloperJavaScriptTypeScriptPythonReact.jsNext.jsRedux.jsTailwindNode.jsExpressNestJSFast APISocketMySQLPostgreSQLTypeORMRedisQueueAWS S3StripeRazorpay.

