Skip to content
Rakibul Hasan Dihan

Experience

Career timeline

Jun 2026 – Present

Senior Software Engineer · Implevista

Dhaka, Bangladesh

Designing the core architecture of an AI-powered media platform — scalable backend services, distributed caching, and AI infrastructure built for high-volume content delivery.

Responsibilities

  • Design the personalized recommendation engine for OTT platforms.
  • Own the distributed caching architecture serving over 1 million users across multiple edge locations.
  • Build MCP tools integrated with Retrieval-Augmented Generation (RAG) to automate AI-powered workflows.

Achievements

  • Delivered a high-performance distributed caching architecture that holds up at 1M+ concurrent users across edge locations.
  • Shipped MCP-based tool-calling infrastructure connecting LLM workflows directly to production data sources.
TypeScriptNode.jsDevOpsStrategic CachingMCPRAGAWSKubernetes

May 2025 – Jun 2026

Software Engineer · Implevista

Dhaka, Bangladesh

Engineered a large-scale multi-tenant travel SaaS platform supporting multiple B2B and B2C products through a centralized architecture for flight booking, travel management, CRM, CMS, and business operations.

Responsibilities

  • Led a cross-functional engineering team.
  • Architected a centralized multi-tenant platform enabling multiple SaaS applications to operate under one unified management system.
  • Designed and scaled a Server-Sent Events (SSE) architecture to handle high-concurrency search requests in real time.
  • Implemented a secured authentication system with integrated OAuth 2.0 for access management.
  • Engineered a DevOps pipeline with multi-stage Docker builds to improve build efficiency and deployment automation.

Achievements

  • Built a serverless data-processing system that cut processing time by 70% across more than 2 million ERP records on GCP.
  • Optimized system-wide performance through a strategic caching service layer.
Node.jsGCPOAuth 2.0DockerServer-Sent EventsMulti-tenant SaaS

Jun 2024 – Apr 2025

Junior Software Engineer · Implevista

Dhaka, Bangladesh

Designed and implemented core features and Global Distribution System (GDS) API integrations, establishing the foundation for IV Trip's flight and hotel booking engine.

Responsibilities

  • Engineered an architectural solution to normalize and present a unified data representation layer for disparate GDS and Aggregator API data sources and types.
  • Implemented SOAP API solutions for stateful, session-driven data exchange.
  • Designed dynamic data presentation and improved UX using React.js and Redux.
  • Integrated Redux Toolkit and RTK Query to optimize state management, data fetching, and scalability across components.
  • Standardized Docker configuration and deployment pipelines across development and production environments.

Achievements

  • Established the unified data-normalization layer that became the foundation for IV Trip's booking engine across multiple GDS providers.
React.jsRedux ToolkitRTK QuerySOAP APIGDS APIsDocker

Feb 2024 – May 2024

Jr. Software Engineer Intern · Implevista

Dhaka, Bangladesh

Built core functionality for a monolithic, multi-vendor service-booking application (React Native) for business and occasional events.

Responsibilities

  • Implemented core functionalities and developed reusable React Native components.

Achievements

  • Significantly improved UI consistency and accelerated front-end development velocity through a reusable component library.
React Native