Hi, I'm Irfan
Software Engineer
I have successfully leveraged various technologies and database systems to build scalable, real-time, efficient, and secure solutions.

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, e-commerce, 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.
Work Experience
Backend Engineer
Description:
- Streamlines business process automation and document management, providing a secure and efficient solution that simplifies administrative tasks for over 500 companies across industries.
- Enhanced debugging and issue resolution across 18 Node.js and Typescript core services by implementing request ID tracing, reducing resolution time and improving system reliability and maintainability.
- Developed key prototypes for new initiatives, including Google Drive integration for seamless file uploads, secure document management to prevent tampering, and AI-powered document analysis, accelerating innovation and expanding product capabilities.
- Architected and implemented the core backend for Avento Analysis, leveraging deep research on metadata, document structure integrity, and pixel-level image analysis with Machine Learning to deliver a scalable, high-performance document analysis system.
Technology: TypeScript, Node.js, NestJS, RabbitMQ, Redis, PostgreSQL, MySQL, MongoDB, Docker, Github Actions, Document AI
Backend Lead Developer
Description:
- Spearheaded the backend development of DEALDULU, Indonesia’s leading livestreaming auction platform, building scalable, real-time systems for auctions, live chat, donations, order processing, and a self-contained e-wallet, while ensuring seamless third-party integrations.
- Engineered a high-performance backend using Node.js, TypeScript, Socket.io, GraphQL, PostgreSQL, and AWS, handling 50,000+ transactions, supporting 15,000+ of users, and 200+ of merchants.
- Optimized system performance and stability, reducing technical debt by 24% and improving real-time responsiveness, ensuring a seamless user experience during high-traffic livestream events.
- Implemented a Lambda-based file compression service, cutting storage costs by up to 60%, enhancing data efficiency, and improving overall system scalability.
Technology: TypeScript, Node.js, Redis, PostgreSQL, MySQL, MongoDB, Docker, AWS, Socket.io, GraphQL, Lambda Function
Software Engineer Intern
Description:
- Maintained and optimized Tokopedia BNPL features and internal fintech systems using Golang, MySQL, and RabbitMQ, ensuring seamless integration with Kredivo, Indodana, and GoPay Later.
- Developed and managed Tokopedia’s internal form service, improving data collection efficiency and workflow automation across teams.
- Integrated Pub/Sub messaging for real-time Pay later transaction updates, enhancing data accuracy, processing speed, and system reliability.
- Collaborated with cross-functional teams to troubleshoot and refine fintech APIs, ensuring seamless interactions between Tokopedia’s platform and third-party providers.
Technology: Golang, RabbitMQ, Redis, MySQL, MongoDB, Docker
Backend Developer
Description:
- Developed and maintained the backend for Tribesocial, a scalable community platform serving 20+ communities across Indonesia, delivering customized digital solutions such as articles, forums, real-time chat, a panic button for automotive communities, a marketplace, and e-learning.
- Architected and optimized backend infrastructure using Node.js, TypeScript, Socket.io, GraphQL, PostgreSQL, and GCP, ensuring high performance and reliability for daily active users while effectively managing hundreds of concurrent sessions
- Merged 20+ community servers into a single optimized server, migrating all data while refactoring backend code, leading to an 80 % reduction in technical costs and a 36 % improvement in API performance.
Technology: TypeScript, Node.js, Redis, PostgreSQL, MySQL, MongoDB, Docker, Google Cloud Platform (GCP), Socket.io, GraphQL
Backend Developer
Description:
- Developed and maintained the facility booking system for OneSmile, a smart city application serving 12 clusters, 90,000+ users, and 60+ clubs and facilities, ensuring smooth and efficient reservations.
- Migrated backend services from PHP (Yii2) to Node.js, improving API performance, maintainability, and scalability, while minimizing downtime.
- Optimized booking reliability by eliminating duplicate reservations and refining database queries, reducing booking conflicts and enhancing user experience.
Technology: PHP, Node.js, Yii2, PostgreSQL, MySQL, Laravel
Education
Bachelor's Degree in Computer Science
2020 - 2024
Thesis: Implementation Of the Support Vector Machine Algorithm for Sentence Classification on Travelio Application Reviews on Google Play Store ( GPA: 3.94 / 4.0 )
My Projects
Here are some of the projects I've worked on. Each one represents different skills and challenges I've tackled.
GasPost
AI-Powered Social Media Content Generator
Skills & Technologies
These are the technologies and tools I work with to build modern, responsive, and scalable applications.