Professional Experience

Building scalable solutions and delivering impactful results

Junior Software Engineer @ Retainful

Retainful
Coimbatore, Tamil Nadu
July 2024 - Present

Working on Retainful v5, a comprehensive customer retention platform with microservices architecture. Contributing to both frontend and backend development, focusing on scalable solutions and modern technologies.

Technologies

NestJSReact 18TypeScriptPostgreSQLPrismaRedisBullMQApache KafkaDockerAWS S3TurborepoShopify PolarisReact Hook FormZodFramer MotionTailwind CSS

Key Achievements

  • â–¹Designed and implemented an advanced audience segmentation UI similar to Omnisend and Klaviyo, enabling complex customer filtering with intuitive drag-and-drop interface
  • â–¹Built automation workflow engine with event-driven architecture, supporting configurable triggers, wait steps, and multi-channel actions
  • â–¹Developed microservices deployment infrastructure using Docker, AWS ECR, and Elastic Beanstalk for scalable containerized deployments
  • â–¹Implemented queue-based job processing system using BullMQ and Redis for handling millions of customer interactions
  • â–¹Created delivery worker service for multi-channel messaging (Email, SMS, WhatsApp) with Kafka integration for event-driven communication
  • â–¹Architected CQRS pattern implementation for scalable data operations and improved query performance
  • â–¹Optimized database queries using Prisma ORM with PostgreSQL, reducing query time by 60%
  • â–¹Implemented real-time campaign analytics dashboard with data visualization using Chart.js and Recharts

Software Engineering Intern @ Retainful

Retainful
Coimbatore, Tamil Nadu
January 2024 - June 2024

Started my journey at Retainful as an intern, learning the codebase and contributing to the Retainful v5 platform. Focused on understanding microservices architecture, modern web development practices, and the customer retention domain.

Technologies

React 18TypeScriptNestJSPostgreSQLPrismaReact Hook FormZodShopify PolarisTailwind CSSFramer Motion

Key Achievements

  • â–¹Learned and contributed to the Retainful v5 platform, understanding microservices architecture and event-driven design patterns
  • â–¹Built form builder components with dynamic field generation and validation using React Hook Form and Zod schemas
  • â–¹Integrated Shopify Polaris design system for consistent UI/UX across the platform
  • â–¹Assisted in frontend development tasks, implementing responsive UI components with React and TypeScript
  • â–¹Participated in code reviews and learned best practices for scalable application development
  • â–¹Gained hands-on experience with modern tech stack including NestJS, React, PostgreSQL, and Prisma