SURINDER KUMAR RANA
Senior Backend Engineer Team Lead
+91-980******* *****.**@*****.*** Mohali, INDIA LinkedIn: surinder-rana-56a477193 PROFESSIONAL SUMMARY
Senior Backend Engineer with 7+ years of experience building scalable backend systems using Node.js (NestJS), Laravel, PHP, and TypeScript. Expertise in designing RESTful APIs, microservices, Redis caching, BullMQ-based background processing, and cloud-native applications on AWS with Docker and CI/CD. Experienced in integrating AI capabilities using OpenAI APIs, optimizing database performance, and delivering secure, production-grade software for high-scale applications.
TECHNICAL SKILLS
Programming Languages:
PHP JavaScript TypeScript SQL
Backend Technologies:
Node.js NestJS Laravel REST APIs Microservices BullMQ WebSockets WebRTC WordPress Frontend Technologies:
React.js HTML5 CSS3 Bootstrap
Databases:
MySQL MongoDB Redis Google BigQuery Database Design Cloud & DevOps:
AWS (EC2, S3, IAM) Docker CI/CD GitHub Actions AI & Automation:
OpenAI API Integration Prompt Engineering GitHub Copilot Claude AI AI-assisted Development Tools & Platforms:
Git GitHub Postman Swagger Jira
PROFESSIONAL EXPERIENCE
Open Source Developer – Ditstek Innovation Pvt. Ltd Jul 2025 - Present
• Designed and developed scalable backend services for an AI-powered coaching platform using NestJS, TypeScript and MySQL.
• Built secure RESTful APIs for authentication, session management and real-time collaboration.
• Developed real-time video communication features using WebRTC and MediaSoup.
• Containerized backend services using Docker and deployed applications on AWS infrastructure.
• Integrated OpenAI APIs to deliver AI-powered coaching and productivity features.
• Implemented Redis caching and BullMQ for background job processing, notifications and asynchronous workflows
• Collaborated with cross-functional teams to deliver production-ready features using Agile methodologies. Software Engineer – Closeloop Technologies Pvt. Ltd Mar 2024 - Jun 2025
• Developed scalable RESTful APIs using Laravel for analytics and reporting applications consumed by React web and mobile clients.
• Integrated Google BigQuery to support large-scale analytical reporting and dashboard generation.
• Optimized MySQL queries, indexing strategies and backend services to improve application performance.
• Designed reusable backend modules following SOLID principles and clean architecture. Software Engineer – Ucodesoft Pvt. Ltd
Jan 2023 - Mar 2024
• Developed enterprise web applications using Laravel, PHP, Nestjs, React and MySQL.
• Designed REST APIs and implemented role-based authentication for secure business workflows
• Optimized database queries and backend logic to improve application performance.
• Participated in feature development, bug fixing and production deployments in Agile teams Web Developer – Secureweb Technologies Pvt. Ltd
Sep 2020 - Jan 2023
• Developed and maintained business web applications using PHP, Laravel, Node js and MySQL.
• Implemented reusable backend modules and optimized SQL queries for improved application performance.
• Worked with third-party API integrations and maintained production applications.
• Fixed production issues and delivered new features following client requirements. Assistant Professor – Sri Sai University
Aug 2016 - Jan 2019
Mentored junior developers and contributed to code quality improvements Delivered lectures in Electronics and Communication Engineering with supervised student projects KEY PROJECTS
EvalPulse – AI-Powered Coaching & Growth Platform
Tech Stack: NestJS TypeScript MySQL Python (FastAPI) Redis BullMQ Docker WebRTC MediaSoup Microservices
Description:
AI-powered coaching and talent development platform that enables organizations to create structured coaching programs, conduct real-time coaching sessions, and generate AI-driven performance assessments and personalized growth recommendation
Key Contribution:
• Designed and developed scalable backend services using NestJS and a microservices architecture to support coaching workflows and AI-powered talent development.
• Built secure RESTful APIs for user management, coaching programs, session scheduling, authentication, and AI evaluation workflows.
• Implemented real-time audio/video communication using WebRTC and MediaSoup for live coaching sessions.
• Developed a recording pipeline that merged coach and participant media streams through dedicated microservices for session playback and AI analysis.
• Integrated Python (FastAPI) AI services to process recorded sessions, evaluate predefined coaching KPIs, generate performance scores, and provide AI-powered recommendations.
• Implemented BullMQ and Redis for asynchronous job processing and reliable inter-service communication between backend microservices and AI services.
• Enabled coaches to review AI-generated evaluations and manually adjust scores before publishing final performance reports.
• Containerized backend services using Docker and deployed applications on AWS infrastructure to support scalable production deployments.
Marketing Analytics Platform (Contextd)
Tech Stack: Laravel React.js MySQL Google BigQuery OpenAI API Laravel Reverb Redis AWS Docker Nginx CI/CD
Description:
Marketing analytics platform that enables organizations to build highly customizable reports and dashboards by visualizing large-scale marketing data through interactive charts, AI-powered insights, and real-time collaboration. Key Contribution:
• Developed scalable backend services and RESTful APIs using Laravel, with React.js powering a dynamic and customizable reporting interface.
• Integrated Google BigQuery to efficiently process and visualize large-scale marketing datasets through interactive dashboards.
• Built a flexible report builder allowing users to create custom dashboards with multiple visualization types including bar, line, pie, scatter, and tabular reports.
• Designed dynamic filtering, grouping, and X/Y-axis configuration to enable users to generate business-specific analytics without code changes.
• Integrated OpenAI APIs to assist users in generating AI-powered report insights and data summaries
• Implemented real-time annotations and collaborative discussions using Laravel Reverb, enabling users to communicate directly within reports and charts.
• Configured Redis caching, AWS infrastructure, reverse proxy (Nginx), and CI/CD pipelines to improve application performance, scalability, and deployment efficiency.
• Optimized backend queries and BigQuery data retrieval strategies to support high-volume analytical reporting with improved response times.
EDUCATION
M.Tech – Electronics and Telecommunication
Punjab Technical University (PTU), 2015
B.Tech – Electronics and Telecommunication Engineering Green Hills Engineering College, Solan, 2010
ADDITIONAL INFORMATION
Languages:
English, Hindi