Hi, I'm Irfan Muhammad Guvian

Backend Software Engineer specializing in scalable backend systems for Startups, Marketplace, FinTech, and Smart City platforms

I architect and build high-performance backend systems for high-demand applications across various industries, from marketplace platforms to fintech solutions and smart city applications.

async/await

About Me

I am a Backend Engineer with a strong track record in designing, developing, and optimizing backend systems for high-demand applications across various industries, including livestreaming, fintech, marketplace, and smart city platforms. Proficient in multiple programming languages and frameworks, I have successfully leveraged various technologies and database systems to build scalable, real-time, efficient, and secure solutions. Skilled in architecting robust solutions, implementing authentication mechanisms, and integrating AI-driven services, I am passionate about solving complex challenges, enhancing system performance, and delivering efficient, secure, and impactful solutions.

Featured Projects

Real-world backend systems I've architected and built across different industries

DEALDULU - Livestreaming Auction Platform

Marketplace & Live Commerce

The Challenge

Building Indonesia's leading livestreaming auction platform that can handle high-traffic livestream events with real-time auctions, giveaways, chat, donations, and integration payment processing including self-ewallet and third-party integration.

My Role

Backend Lead Developer responsible for architecting and developing the entire backend system from ground up.

Solution Architecture

Engineer a high-performance async backend system capable of handling real-time interactions, auctions, giveaways, live chat, and all payment processing at scale.

Key Concepts:
  • Real-time WebSocket connections (Socket.io)
  • GraphQL for efficient data fetching
  • Event-driven architecture
  • Third-party payment integrations
Tech Stack:
Node.js
TypeScript
Socket.io
GraphQL
PostgreSQL
Redis
AWS
Docker

Impact & Results

Successfully built and deployed a platform serving 10,000+ users and 100+ merchants, processing 50,000+ transactions while reducing technical debt by 24% and ensuring seamless real-time experience during peak traffic.

Tokopedia - BNPL

FinTech & Marketplace

The Challenge

Maintaining and optimizing Tokopedia's Buy Now Pay Later (BNPL) features with seamless integration across multiple payment providers like Kredivo, Indodana, and GoPay Later.

My Role

Software Engineer Intern focused on fintech systems development and optimization.

Solution Architecture

Develop robust fintech integrations using message queuing for real-time transaction processing and ensure system reliability across multiple payment providers.

Key Concepts:
  • Message Queuing
  • Pub/Sub messaging patterns
  • Third-party API integrations
  • Microservices architecture
Tech Stack:
Golang
RabbitMQ
Redis
MySQL
GRPC

Impact & Results

Successfully maintained BNPL features for millions of Tokopedia users, implemented real-time Pay Later transaction updates, and improved data accuracy and processing speed across the platform.

Tribesocial - Community Platform

Social Platform & Community Management

The Challenge

Building a scalable community platform serving 20+ communities across Indonesia with diverse features including forums, real-time chat, marketplace, and e-learning.

My Role

Backend Developer responsible for platform architecture, optimization, and feature development.

Solution Architecture

Architect and optimize a multi-tenant platform capable of serving multiple communities with real-time features and custom solutions for each community type.

Key Concepts:
  • Multi-tenant architecture
  • Real-time communication (Socket.io)
  • GraphQL API design
  • Database optimization
  • Server consolidation strategies
Tech Stack:
Node.js
TypeScript
Socket.io
GraphQL
PostgreSQL
Redis
GCP
Docker

Impact & Results

Merged 20+ community servers into a single optimized server, achieving 80% reduction in technical costs and 36% improvement in API performance while maintaining service quality for all communities.

Momofin - Document Management & Document AI analysis

Document Management & AI Integration

The Challenge

Maintain document management used for over 500 companies and AI-powered analysis systems, ensuring seamless integration with third-party services, easy to trace request IDs for debugging, and async processing for document uploads and analysis.

My Role

Backend Engineer responsible for core service development, AI integration, and system architecture.

Solution Architecture

Help maintain and enhance a complex document management system and architect a new AI-powered document analysis service with robust tracing and async processing capabilities.

Key Concepts:
  • Microservices architecture (18+ core services)
  • Request ID tracing for debugging
  • AI/ML integration for document analysis
  • Async processing
  • Third-party integrations
Tech Stack:
Node.js
TypeScript
NestJS
RabbitMQ
PostgreSQL
Redis
Docker
GitHub Actions
MySQL
MongoDB
Golang
Python

Impact & Results

Enhanced system reliability across 18 core services, reduced debugging time significantly, and delivered innovative features including AI-powered document analysis with secure and efficient document management.

Skills & Tech Stack

Technologies and tools I use to build scalable, efficient backend systems

Programming Languages

JavaScript
TypeScript
Golang
PHP
Python

Backend Frameworks

Node.js
Express.js
NestJS
Gin (Go)
Laravel
Yii

Databases & Caching

PostgreSQL
MySQL
MongoDB
Redis

Application-Layer Patterns

RabbitMQ
Socket.io
GraphQL
REST

Cloud & DevOps

AWS
Google Cloud Platform
Docker
GitHub Actions

Specialized Technologies

Document AI
Lambda Functions
JWT
Machine Learning Integration

Let's build something scalable.

Have a complex backend challenge? I'd love to help architect the solution.