Skip to content
Danny Alfandi
All work

case study · E-commerce

Sinarmasapp (Magento 2)

XML export and GraphQL additions for production date, reviews/ratings, form labels, and spec forms.

Role
Backend Developer at ICUBE by SIRCLO
Timeline
December 2022
Type
Icube By Sirclo
Stack
Magento 2 · GraphQL

Client project · code under NDA

// request flow
storefront
→ GraphQL API (Magento 2)
→ resolvers: production date · reviews · spec forms
→ XML export

Overview

Implemented XML export pipeline with field mapping, pagination, and validation for downstream systems. Contributed to the GraphQL schema/resolvers to expose production date, reviews/ratings (with filter/sort/pagination and aggregates), form labels, and specification-form datasets. Added token-scoped access, consistent errors, resolver batching to avoid N+1, and selective caching on hot reads.

What I built

  • XML Export Module
  • GraphQL Extensions
  • Security & Reliability

Architecture

// Request flow

  1. storefront
  2. GraphQL API (Magento 2)
  3. resolvers: production date · reviews · spec forms
  4. XML export