Senior Backend Software Engineer

Backend systems for commerce, integrations, and automation.

I build and maintain distributed backend services, API brokers, event-driven workflows, and e-commerce integrations across platforms like Shopify, Salesforce Commerce Cloud, Magento, and custom LB2 services.

15+ years Backend, web, and e-commerce engineering experience
30 repos Public GitHub profile active since September 2011
AI workflows Python agentic workflow and RAG/FastAPI experiments

Practical backend engineering for systems that many teams depend on.

My work sits between business operations and platform reliability: API design, service ownership, data exchange, integration workflows, debugging, documentation, and production maintainability.

Current Platform Scope

At Lingble, I contribute across the LB2 service ecosystem, including product master, price/tax/duty, inventory, customer, loyalty, marketing, order, tenant, user, wishlist, OCAPI broker, and subscription domains.

Product Data Inventory Orders Customers Loyalty Marketing Connectors OCAPI Subscriptions

Engineering Style

I value clear service contracts, maintainable code, observable failures, practical documentation, and careful code review. I like work that connects real business needs to reliable backend behavior.

From web applications to distributed commerce services.

The thread across my work is backend ownership: understanding requirements, designing the workflow, implementing the service, and keeping it useful in production.

Lingble

  • Build and maintain backend microservices across LB2 commerce, catalog, customer, marketing, order, tenant, user, wishlist, OCAPI broker, and subscription domains.
  • Design integration services and API broker patterns for data exchange between Lingble systems and external sales channels including Shopify, Salesforce Commerce Cloud, and Magento.
  • Develop services in Laravel/Lumen, Go, Node.js/TypeScript, and NestJS/Fastify, covering delivery, bug fixes, performance improvements, and production maintainability.
  • Integrate ERP, CRM, inventory, order, customer, and marketing workflows with Kafka, RabbitMQ/AMQP, Redis-backed workflows, and optimized database queries.
  • Started integrating AI into OCAPI-related and backend workflow use cases, applying AI-enabled automation concepts to practical developer and service workflows.

Hargadunia.com

  • Designed and implemented backend systems for e-commerce operations, including database models, business workflows, third-party integrations, and AWS-backed infrastructure.
  • Led technical analysis from user requirements through system design, implementation, review, and release.
  • Mentored engineers, reviewed code, researched new approaches, and helped establish engineering practices for the team.

Earlier Work

  • Built web applications for e-commerce, point of sale, and inventory use cases, including workflow design, database design, coding, R&D, and team coordination.
  • Delivered client web development projects covering application implementation, maintenance, and backend functionality.

Backend stack breadth with a platform mindset.

The stack is broad, but the goal is consistent: services that are understandable, testable, observable, and useful to the business.

Backend

PHP, Laravel, Lumen, Go, Node.js, TypeScript, NestJS, Fastify, Python, Ruby, REST APIs, OpenAPI, microservices.

Data & Messaging

PostgreSQL, MySQL/MariaDB, Redis, Kafka, RabbitMQ/AMQP, ClickHouse, Elasticsearch.

Commerce

Shopify, Salesforce Commerce Cloud, Magento, ERP, CRM, inventory, order, customer, loyalty, subscription tools, Mailchimp.

Cloud & Platform

AWS EC2, ECS, RDS, Docker, Nginx, Traefik, object storage, service contracts, API documentation.

AI & Automation

Python-based AI agent workflows, RAG/FastAPI experiments, AI-enabled automation, prompt and workflow design.

Engineering Practice

System design, database design, code review, unit testing, structured logging, debugging, mentoring.

AI as a practical backend and workflow tool.

I have started integrating AI into current OCAPI-related and backend workflow use cases. Outside work, I build Python agentic workflow experiments and learned the fundamentals through an AI-enabled Python bootcamp.

How I frame AI work

  • Start from a workflow problem, not from a model-first solution.
  • Use Python to prototype agentic steps, retrieval, and automation paths.
  • Connect AI experiments back to backend systems, API contracts, and developer productivity.
  • Keep the implementation practical: clear inputs, controlled outputs, and observable behavior.
workflow.yaml
trigger: backend_signal
context: docs + service_contracts
agent: python_orchestrator
steps: retrieve, reason, validate
output: actionable automation
# useful only when it reduces real work

GitHub experiments that show the learning trail.

My public GitHub profile includes 30 repositories and 17 gists, active since September 2011. Recent public work includes Python RAG, FastAPI, AI agentic workflow experiments, Go XML/backend utilities, Dockerized PHP stacks, and Laravel/Blade application experiments.

Open to backend engineering roles where platform reliability and practical automation matter.

Based in Jakarta, Indonesia. Available for conversations about backend services, e-commerce integrations, platform engineering, and AI-enabled automation.