Currently working at 8X8

Fullstack Software Engineer with 7+ years of experience architecting scalable microservices, event-driven systems, and real-time communication platforms using React, Node.js, and AWS.

Currently at 8x8, contributing to Moobidesk and Moobicast — enterprise omnichannel platforms that unify WhatsApp, SMS, LINE, Email, WebChat, and Voice (SIP) into a single workspace, with broadcast pipelines handling 100+ concurrent message deliveries in parallel. Skilled in distributed real-time systems with Socket.IO, Redis Pub/Sub, and Redis RSMQ, and in shipping serverless workloads on AWS Lambda, SQS, SNS, and S3 orchestrated through Docker and Kubernetes.

Strong end-to-end ownership — from system design and API development to CI/CD deployment and production troubleshooting — with a focus on performance, scalability, and reliability.

Work Experience

Software Engineer

8x8
  • Develop, maintain, and enhance web-based applications based on business and user requirements.
  • Design scalable, secure, and maintainable system architectures.
  • Collaborate with product, QA, and engineering teams to implement new features.
  • Conduct code reviews to ensure code quality aligns with best practices and company standards.
  • Optimize application performance, databases, and APIs to improve system efficiency.
  • Identify and resolve bugs while performing troubleshooting in production environments.
  • Implement integrations with third-party and internal services.
  • Manage application deployment and monitoring using CI/CD pipelines.

Practitioner Lecturer — D3 Informatics Engineering

Brawijaya University
  • Teach programming and software engineering courses for the D3 Informatics Engineering vocational program.
  • Prepare lecture materials, practical sessions, and assessments aligned with the curriculum.
  • Mentor students on real-world software development practices and final projects.
  • Share industry experience to bridge academic learning with professional engineering standards.

Software Engineer

4 years 1 month
Maven Lab PTE LTD
  • Developed web-based applications and backend systems for client and internal company needs.
  • Designed and built RESTful APIs for system integration.
  • Managed databases while ensuring data security and integrity.
  • Collaborated with cross-functional teams in digital product development.
  • Performed debugging, testing, and application performance optimization.
  • Implemented new features based on business requirements and user feedback.

Education

S.Kom, Computer Science

Brawijaya University

2014 – 2019

Projects

Mie Gloria — Corporate Website, Headless CMS & In-Store Kiosk

Wolftagon

Bilingual (Indonesian/English) corporate and product platform for Mie Gloria, a noodle manufacturer. Covers the public website — product catalog, recipes, articles, company profile, and contact — plus a touchscreen kiosk mode for in-store displays.

Includes a custom headless CMS where admins manage products, categories, variants, recipes, articles, banners, and admin accounts, backed by a REST API with JWT authentication, role-based access, image uploads, rate limiting, and Swagger documentation. Deployed to an Alibaba Cloud VPS under PM2 with separate staging and production databases behind an nginx reverse proxy.

Next.jsReactTypeScriptTailwind CSSTanStack QueryZustandNode.jsExpressSequelizePostgreSQLJWTSwaggerPM2Nginx
View Project

Moobidesk

Mavenlab (acquired by 8x8 Inc.)

Moobidesk is an omnichannel communication platform that integrates SMS, WhatsApp, LINE, Fiber, Email, WebChat, and WhatsApp Call into a single system. It enables centralized communication management, improving responsiveness and customer engagement.

Node.jsReactAngularNatsRedisSocket.IORedis RSMQNoSQLKubernetesSIP
View Project

Moobicast

Mavenlab (acquired by 8x8 Inc.)

Moobicast is a microservices-based application designed for high-volume message broadcasting across multiple channels such as SMS, WhatsApp, and BCP (Business Continuity Plan). The system is built to handle high traffic efficiently, ensuring reliable and scalable communication delivery.

Node.jsAngularAWS LambdaAWS SQSAWS SNSAWS S3AWS AthenaRedisNoSQLSQLSMPPSFTPAWS ELBDocker
View Project

Awards

Finalist BCA YOUNG HACKR

BCA · Jan 2020

Publications

Web Server Load Balancing Based On Memory Utilization Using Docker Swarm

IEEE · Apr 2019

View Publication