Rahul Kumar Yadav

Rahul Kumar Yadav

Senior Software Engineer

Bengaluru, India

#OpenToWork

About

Senior Software Engineer with 5.7+ years of experience in designing, developing, and delivering scalable web applications, cloud-native platforms, and distributed systems. Core expertise in React.js, TypeScript, Next.js, state management (Zustand, Redux, Context API), and API integration (REST, GraphQL). Strong hands-on experience with Go Lang, Temporal.io workflows, Terraform automation, and multi-cloud infrastructure management across AWS, Azure, and GCP. Proven experience building enterprise-grade platforms, reusable component libraries, AI-powered cloud orchestration systems, data visualization dashboards, and full-stack applications from the ground up. Strong background in modular component design, frontend performance optimization, responsive UI development, modern build tools (Vite, Webpack, Turbopack), comprehensive testing (Vitest, Playwright, React Testing Library), microservices architecture, DevOps practices, and infrastructure automation. Skilled in converting designs into production-ready React components with attention to UI accuracy, spacing, responsiveness, and brand consistency.

What I'm looking for

Senior full-stack engineer seeking high-ownership role working on challenging technical problems with modern tech stack (React/TypeScript, Go/Node, PostgreSQL, AI/ML, cloud). I've built a production platform serving 1000+ users with 99.9% uptime. Looking for fast-paced, product-focused environment where I can make architectural decisions and create real user impact. Interested in AI, developer tools, fintech, or Web3 domains.

Experience

Senior Software Engineer

Bootlabs-Mahindra & Mahindra Pvt Ltd

Mar 2023 – Present

Mpaas - [Platform as a Service] | Go Lang, Next.js, React.js, TypeScript, MongoDB, TailwindCSS Mar 2023 – Present • Architected and developed a comprehensive full-stack cloud platform using Go Lang, React.js with TypeScript, and Next.js, following clean architecture principles and scalable microservices design patterns • Built reusable component library and design system with modular component design patterns, ensuring brand consistency, UI accuracy, and responsive layouts across 8+ platform modules • Implemented state management using Zustand and React Query for server-state, with Context API for shared UI state, enabling efficient data flows and caching across the platform • Integrated REST and GraphQL APIs with proper error boundaries, async data handling, frontend validation, retry logic, and optimistic UI updates • Architected AI-powered cloud infrastructure generation system using Go Lang, Next.js, Temporal.io workflows, and Terraform automation for multi-cloud resource provisioning • Implemented intelligent chatbot with multi-LLM support to provide automated cloud advisory services, infrastructure recommendations, and cost optimization insights • Built automated BRD analysis and project scaffolding system leveraging AI-based validation to generate cloud projects, infrastructure templates, and deployment workflows • Architected and implemented comprehensive Temporal.io workflows for multi-cloud infrastructure orchestration, developing reusable workflow activities for Terraform execution, validation, approval processes, and rollback management • Designed and registered 20+ custom Temporal activities encapsulating cloud provisioning, configuration management, infrastructure validation, notification handling, and cleanup operations with fault-tolerant retry mechanisms • Integrated AWS, Azure, and GCP SDKs to provide unified multi-cloud infrastructure management, cloud cost visibility, resource provisioning, and governance capabilities • Implemented workflow-based AI processing pipelines using Temporal.io with asynchronous result handling, progress tracking, workflow monitoring, and failure recovery mechanisms • Migrated legacy React applications to modern Next.js App Router architecture with TypeScript and Vite build tooling, improving maintainability, performance, and developer productivity • Developed interactive cloud architecture visualization and infrastructure design studio using React Konva, Monaco Editor, and dynamic workflow rendering capabilities • Created cloud cost analytics dashboards using Recharts and D3.js, aggregating AWS, Azure, and GCP billing data with real-time visualizations, optimization recommendations, and resource utilization insights • Implemented comprehensive testing strategy using Vitest and React Testing Library for unit/integration tests, and Playwright for E2E testing of critical platform workflows • Optimized frontend performance through code splitting, lazy loading, image optimization, memoization, and bundle analysis — reducing initial load time by 45% • Implemented Jenkins CI/CD automation and GitOps practices for application deployment and infrastructure lifecycle management integrated with Temporal workflows • Architected DNS management services integrating Cloudflare APIs for automated domain provisioning, DNS record management, and multi-environment deployment support • Built sophisticated approval workflow engines using Temporal.io supporting multi-level authorization processes, state persistence, audit tracking, and distributed transaction management • Integrated Ory Kratos authentication and authorization framework with custom Go middleware to provide secure user management, session handling, and role-based access control • Implemented automated notification and resource lifecycle management systems using Temporal cron workflows, intelligent snoozing, expiry monitoring, and scheduled infrastructure operations

Go LangNext.jsTemporal.io
Retail Insights Pvt Ltd

Software Engineer

Retail Insights Pvt Ltd

Jan 2021 – Mar 2023

DOSA – [Decathlon Omni Shopping Applications] | React.js, Next.js, TypeScript, Java, SQLJan 2021 – Feb 2023 • Developed production-ready React components from design mockups with strong attention to UI accuracy, spacing, responsiveness, and cross-browser consistency • Gift Card Implementation for payment and refund functionality with comprehensive frontend validation and error handling • Worked on Swiper and Carousel Image components with responsive layouts and performance optimization • PKCE authentication login flow implementation with secure token management • Advanced Store Page Implementation with responsive design using CSS Grid and Flexbox • Worked on Agile Development team to deliver regular updates to the Business team and project manager • Implemented Search and Filter functionality using the Algolia search engine with debounced queries and faceted navigation • Wrote unit and integration tests using Jest and React Testing Library, maintaining 80%+ code coverage OMS BO Dashboard | Next.js, React.js, Java, SQL, Recharts Jan 2021 – Feb 2023 • Worked on multiple modules in OMS BO Pages - Fulfiller Master, Orders, Returns Cancellation, Carrier Master, Admin etc. • Built data visualization dashboard using Recharts to show graphical representation of total orders with interactive charts • Created and Used Reducers that received said action to modify the Store state tree • Implemented the Drag and Drop functionality with accessible keyboard interactions • Used Middleware – Redux-Thunk in application to retrieve data from back-end to also perform RESTful services • Optimized Webpack build configuration reducing bundle size by 30% through code splitting and tree shaking

ReactNext.jsRecharts

Senior Software Engineer

Kenvue Pvt Ltd (Johnson & Johnson)

DXP Platform Bengaluru, India • Responsibilities: Architected and developed full-stack applications, managed database design, implemented authentication systems, and led deployment processes • Technologies: Node.js, Express.js, React.js, Next.js, MongoDB, TypeScript, Contentful CMS, Azure, Material-UI, Zustand, React Query • Developed scalable MERN applications serving multiple global consumer health brands with 99.9% uptime and handling 10K+ daily requests • Built comprehensive REST APIs with Express.js for content management and user authentication, integrated with MongoDB for data persistence • Implemented React.js frontend with Next.js SSR capabilities and TypeScript for type safety across 15+ brand websites • Created reusable React component library using Material-UI and VDS Core design system with Storybook documentation, reducing development time by 40% • Developed multi-cloud cost optimization dashboard with interactive Recharts visualizations, saving 25% in cloud expenses • Managed MongoDB database optimization and Node.js backend performance tuning for enterprise-scale applications

Node.jsReactMongoDB

Education

Technocrats Institute of Technology

Technocrats Institute of Technology

B.Tech Degree · Computer Science Engineering

2015 – 2019

Skills

VitestWebpackViteD3.jsRechartsCSS3HTML5TailwindCSSMaterial-UIReact QueryContext APIZustandReduxNext.jsReactSQLJavaGo LangJavaScriptTypeScript

Languages

English (Professional working proficiency)