Kohler E-commerce Platform

Production
Senior Software Engineer → Lead EngineerAugust 2022 - April 2025Team: 8-12 developers

Led the development of a comprehensive e-commerce platform for Kohler Co., one of the world's leading manufacturers of kitchen and bath products. The platform serves millions of users globally and integrates sophisticated content management, authentication, and commerce capabilities. Built with modern web technologies to ensure scalability, performance, and maintainability at enterprise scale.

Kohler E-commerce Platform cover image

Technologies Used

Next.jsReactTypeScriptContentfulTailwind CSSAzureOIDCCommerce ToolCI/CD

Key Achievements

  • Successfully migrated 100% of users to new SSO system with zero downtime
  • Achieved 99.9% uptime across all production environments
  • Improved page load times by 40% through optimization techniques

Key Features

Headless CMS integration with Contentful for dynamic content management
Multi-IdP SSO authentication with OIDC Okta integration
Responsive e-commerce functionality with Commerce Tool
Automated CI/CD pipeline for content migration scripts
Enterprise-grade scalability and performance optimization
Modern, accessible UI built with Tailwind CSS
Real-time inventory management and product catalog
Advanced search and filtering capabilities
Multi-language and multi-currency support
Analytics and reporting dashboard

Challenges

  • Integrating multiple identity providers seamlessly across different user types
  • Managing complex content migration workflows without downtime
  • Ensuring enterprise-level security compliance and performance standards
  • Coordinating with multiple teams and stakeholders across different time zones
  • Maintaining backward compatibility while implementing new features

Solutions

  • 💡Implemented a robust authentication abstraction layer to handle multiple IdPs
  • 💡Created automated migration scripts with rollback capabilities
  • 💡Established comprehensive testing strategies including unit, integration, and e2e tests
  • 💡Implemented monitoring and alerting systems for proactive issue detection
  • 💡Used feature flags to enable safe deployment of new functionality

Achievements & Impact

🏆Successfully migrated 100% of users to new SSO system with zero downtime
🏆Achieved 99.9% uptime across all production environments
🏆Improved page load times by 40% through optimization techniques
🏆Led team to deliver all major features ahead of schedule
🏆Implemented security practices that passed all enterprise audits

Lessons Learned

  • 💭The importance of thorough planning when dealing with enterprise integrations
  • 💭How effective communication can significantly impact project success
  • 💭The value of automated testing in maintaining code quality at scale
  • 💭How to balance technical debt with feature development in large applications
Kohler E-commerce Platform - Project Details | Saurabh Londhe - Software Engineer