01bootThe Lawn

doors approved 0 · doors forced 0

Chandra Aji Anindra

Full Stack Developer | Java | Spring Boot | React

I build websites, Android apps, agentic apps and AI integrations.

Book a consultation

A free 30-minute call about your goal, your timeline and your current stack.

Booking new projects · 2 project slots open

hold → to walk

Case file · subject's maker

Chandra Aji Anindra

Full Stack Developer | Java | Spring Boot | React

Bekasi, Indonesia · Open to relocation

Full stack developer with 9+ years of professional experience building robust, scalable applications with Java, Spring Boot, and the Spring Framework. Designs and maintains RESTful APIs and works daily with relational databases: database design, efficient SQL, and performance tuning on PostgreSQL. Frontend development with JavaScript, TypeScript, and React. Experience includes e-commerce and payment platforms, AWS deployments, Git-based Agile delivery, and clean, design-pattern-driven code. Current focus adds Applied AI: a production MCP + Copilot Studio LLM integration.

Experience

Alex Solutions · Full Stack Engineer (Data & AI)

Aug 2025 – Jul 2026 · Australia

  • Owned feature development and production bug fixing across Java/Scala services, React interfaces, APIs, messaging, and relational and graph databases for an enterprise metadata-management platform.
  • Translated business requirements into implementation plans covering architecture, API and database changes, event flows, tests, and delivery. Created Mermaid flowcharts and sequence diagrams and used C4 diagrams to communicate system context, containers, and components.
  • Used JUnit and Jest in TDD workflows and Cypress for end-to-end validation before QA. Reviewed peer code and technical documents and helped enforce coding and documentation standards before merge.
  • Participated in stand-ups, sprint planning, refinement, and retrospectives, including leading daily stand-ups and sprint retrospectives when required.
  • Built User Operation Audit end to end across component event capture, data pipelines, database schemas, backend APIs, and dashboards, enabling analysis of user behavior, feature adoption, slow interactions, production issues, and roadmap priorities.
  • Integrated MCP with Copilot Studio so users could find table names, definitions, owners, and lineage through chat, then extended audit capture to measure chatbot-feature usage.
  • Managed parallel feature and release branches, resolved merge conflicts, and coordinated production hotfixes. Used Cursor for MCP and local-model testing and Codex, Claude Code, and in-house agents for implementation, testing, code review, and technical-document review.

Stack: Java, Scala, React, TypeScript, PostgreSQL, Neo4j, Redis, RabbitMQ, JWT, Docker Compose, GitLab Runner, JUnit, Jest, Cypress, Mermaid, C4, MCP, Copilot Studio, Cursor, Codex, Claude Code

PT Infosys Solusi Terpadu · Senior Backend Developer

Jul 2023 – Jul 2025 · Client: Antam Logam Mulia

  • Designed business-focused microservices for physical and digital gold transactions across purchase, buyback, orders, payments, inventory and delivery, back-office operations, and loyalty programs, with services communicating through REST APIs and ArtemisMQ.
  • Integrated payment providers and logistics partners to support payment processing and reliable physical-gold delivery workflows.
  • Used JPA/Hibernate for entity mapping, repositories, queries, custom ORM annotations, and encryption interceptors. Integrated Antam KMS to selectively encrypt customer names, phone numbers, and national IDs at rest for PDP compliance.
  • Produced technical designs and sequence diagrams using Visual Paradigm for backend workflows and third-party integrations. Participated in Scrum ceremonies, reviewed peer changes, and helped enforce coding standards.
  • Coordinated changes across parallel feature and release branches, resolved merge conflicts, and supported production hotfixes. Developed JUnit-based unit and integration tests to prevent regressions across transaction, payment, inventory, and delivery workflows.
  • Improved API response time by 50% for a service handling 10,000 daily transactions using Redis and event-driven processing, and reduced critical query execution time by 30% through indexing, optimized repository queries, and database views.
  • Designed ArtemisMQ asynchronous flows for peak-load resilience and architected OpenShift/Kubernetes microservices supporting 5x the peak transaction volume of the legacy platform.
  • Used GitHub Copilot and Cursor to support implementation, automated testing, and technical documentation.

Stack: Java, Spring Boot, REST APIs, JPA/Hibernate, PostgreSQL, Redis, ArtemisMQ, JWT, KMS, Docker, Kubernetes, OpenShift, JUnit, Visual Paradigm, GitHub Copilot, Cursor, Git, CI/CD

JULO · Infrastructure Engineer

Oct 2022 – Jun 2023 · FinTech

  • Maintained Alibaba Cloud infrastructure across VM and Kubernetes workloads. Created Helm charts and a staging VPC to validate networking, service connectivity, authorization, and monitoring before production handoff.
  • Supported VM-to-Kubernetes migrations that helped the platform operate above 99.95% uptime and reduced MTTD by 50% through Datadog, Sentry, Grafana, and Kibana dashboards and alerting.
  • Automated CI/CD with Ansible, Jenkins, and Docker, reducing manual deployment time by 40% and doubling deployment frequency.
  • Collaborated with Security on phishing-awareness simulations and with Support on a storage server for debt-collection call recordings.

Stack: Alibaba Cloud, Kubernetes, Helm, Docker, Ansible, Jenkins, JWT, Datadog, Sentry, Grafana, Kibana

Titipaja · Full Stack Developer

May 2021 – Sep 2022 · Logistics

  • Designed full-stack architecture using JavaScript and Node.js for user-facing flows, Java Spring Boot for backend services, and JPA/Hibernate, PostgreSQL, and Redis for persistence and caching.
  • Applied DDD across pickup, driver, warehouse and inbound, and storage domains. Produced technical designs and sequence diagrams using Visual Paradigm for logistics workflows and system interactions.
  • Applied TDD with JUnit and used JMeter for API stress testing.
  • Delivered pickup and inbound-management workflows that reduced manual scheduling effort by 60% and improved driver efficiency.
  • Improved real-time storage-tracking retrieval speed by 40% through PostgreSQL schema optimization, repository and query improvements, and Redis caching.
  • Integrated Kafka for asynchronous processing and deployed Dockerized applications to AWS EC2 and Kubernetes while handling troubleshooting, upgrades, and performance improvements.

Stack: Java, Spring Boot, JPA/Hibernate, JWT, JavaScript, Node.js, PostgreSQL, Redis, Kafka, Docker, Kubernetes, AWS EC2, JUnit, JMeter, Visual Paradigm, DDD, TDD

Prudential Indonesia · Backend Developer

Nov 2019 – Apr 2021 · Finance

  • Developed Spring Boot services, integrated Svelte-based interfaces, and used JPA/Hibernate for entity mapping, repositories, and database queries.
  • Produced technical designs and sequence diagrams using Visual Paradigm. Applied TDD with JUnit using red-green-refactor and Selenium for automated browser testing.
  • Participated in stand-ups, sprint planning, and retrospectives. Reviewed peer code and helped enforce coding standards before merge.
  • Developed a digital-signing website handling 100+ signatures weekly and automated policy-eligibility checks for 1,000+ officers, reducing physical branch queues by 50% and manual processing time by 30%.
  • Built reusable Java validation code and libraries adopted across teams, reducing duplicated validation logic and improving consistency.

Stack: Java, Spring Boot, REST APIs, JPA/Hibernate, Svelte, Docker, Kubernetes, JUnit, Selenium, Visual Paradigm, TDD

PT Firstwap International · Java Developer

Jun 2018 – Sep 2019 · Communication

  • Developed Java applications using Spring Boot, Spring MVC, JPA/Hibernate, and MySQL, contributing to analysis, architecture, implementation, testing, and debugging.
  • Applied TDD with JUnit using red-green-refactor and Selenium for automated browser testing.
  • Participated in stand-ups and sprint planning, reviewed peer code, and helped enforce coding standards before integration.
  • Built a high-speed CSV ingestion module processing millions of rows in under 10 minutes and maintained RabbitMQ-based subscriber-provisioning services for reliable asynchronous delivery.
  • Migrated services from Spring MVC on JBoss to Spring Boot and Docker.

Stack: Java, Spring Boot, Spring MVC, JPA/Hibernate, MySQL, RabbitMQ, Docker, JBoss, JUnit, Selenium, TDD

Gameloft Indonesia · C++ Programmer

Feb 2017 – Jan 2018 · Entertainment

  • Developed Iron Blade and Dead Rival using C++, Java, OpenGL, and an in-house engine while collaborating with designers, artists, and other programmers.
  • Optimized OpenGL rendering to increase frame rate by 50% on mid-range devices and implemented a lighting system that maintained 60 FPS on low-end devices, earning Employee of the Month.
  • Built interactive UI elements with Adobe Flash and a Python asset-compression pipeline to improve game-asset processing and delivery.

Stack: C++, Java, OpenGL, Adobe Flash, Python, in-house game engine

Services

I build websites, Android apps, agentic apps and AI integrations.

Websites

React and TypeScript front ends, dashboards and full-stack web apps, from the first screen to deployment.

Android apps

Native, local-first Android apps in Kotlin and Jetpack Compose, including stylus input and native audio.

Agentic apps

Bounded agent workflows with typed tools and human approval gates, so the agent acts only when you say so.

AI integration

LLM features wired into a product you already have: chat over your own data, MCP servers, Copilot Studio and multiple model providers.

Book a consultation. A free 30-minute call about your goal, your timeline and your current stack.

Projects

Job Sequencer

Human-in-the-loop job-search workbench · AI & agents

Local-first dashboard turning a reviewed candidate profile and search preferences into ranked job shortlists, with document approval, application recording, and follow-ups under explicit user control. Bounded agent workflows with typed tools and approval gates.

React, TypeScript, Vite, Fastify, SQLite

View code

MERATUS Fire Tracker

Indonesia wildfire intelligence dashboard · Data & geospatial

Lightweight geospatial dashboard ingesting and validating NASA FIRMS observations, sharding hotspots by region and date, and overlaying public concession datasets; last-known-good fallback and automated regression checks.

Python, JavaScript, Leaflet, GeoJSON, CI/CD

Live demo · View code

Kuskus

A skill that makes a repository easier for coding agents to work in · AI & agents

File-backed skill for Codex, pi and OMP that makes a repository easier for coding agents to understand, run, verify and maintain. Commands to initialise, check, reconcile and harden a repository; reuses the existing stack and tooling instead of imposing a fixed template.

Python, Codex skills, coding agents

View code

Clueless

Screen-aware desktop assistant for Windows · AI & agents

Windows desktop overlay for screen-aware technical help: captures the active display or a selected area and streams model answers into one timeline. Supports several model providers through restricted sessions. Development build, not a packaged release.

Electron, JavaScript, Pi SDK

View code

study-canvas

Tablet-first Japanese learning workspace with stylus handwriting · Mobile & native

Android-only, local-first learning app built around a large zoomable canvas, stylus handwriting and progressive hints. Recognition and grading are deterministic and run on the device; AI is an optional, generation-only addition.

Kotlin, Jetpack Compose, ML Kit Digital Ink, Room/SQLite, Gemini API

View code

Skotel

Live-code music on an Android tablet, offline · Mobile & native

Brings the Strudel live-coding language and editor to Android with a native audio engine, so music keeps playing in the background or with the screen locked.

C++, AAudio, QuickJS-NG, Android

View code

Forge World RPG

Personal RPG story app with an AI narrator · AI & agents

Personal RPG story app with a React front end and a local Node.js backend. SQLite holds saves, sessions, history and a ledger of AI usage; a guided world builder and an agent runtime drive the story. Works with Gemini, OpenRouter and custom OpenAI-compatible providers.

React, TypeScript, Vite, Node.js, SQLite, Vercel AI SDK

View code

NihonCode

Local-first Japanese practice app · Web apps

Japanese practice app that runs entirely in the browser: no account, no server, data stays on the device. Daily routine, kana, kanji, vocabulary and grammar drills scheduled with FSRS, plus XP and streaks, on curated datasets validated through a Zod gate.

TypeScript, FSRS, Zod, Web Speech API

View code

VerseMotion

Local lyric-video renderer · Media tools

Turns a video, or a still image with audio, plus an .lrc lyric file into a kinetic-typography MP4. Runs on the user's machine, so media stays local.

JavaScript, Remotion

View code

All repositories on GitHub

Skills

Languages: Java 17+, JavaScript, TypeScript, Python, Scala, SQL

Backend: Spring Boot, Spring Framework, Spring MVC, RESTful APIs, microservices, JPA/Hibernate, JWT, OpenAPI

Frontend: React, JavaScript, TypeScript, HTML, CSS, Vite

Data & messaging: PostgreSQL, MySQL, Redis, MongoDB, Neo4j, Kafka, RabbitMQ, ArtemisMQ

Delivery & DevOps: Git, GitLab CI/CD, Docker, Kubernetes, OpenShift, Helm, Jenkins, Ansible, AWS, Agile/Scrum

Applied AI: LLM applications, AI agents, RAG, MCP (Model Context Protocol), Copilot Studio, typed tool calling, approval gates

Quality & observability: TDD (JUnit, Jest, Selenium), code review, technical design documents, Datadog, Grafana, Sentry

Education

Universitas Jenderal Soedirman · Bachelor of Computer Science (Informatics Engineering) · 2012 – 2016

Certification

Languages

Indonesian: native; English: professional working proficiency, CEFR B2; Japanese: basic, currently studying

Work authorization

Indonesian citizen; requires employer-sponsored work authorization for overseas roles; open to relocation.

Contact

chandra1293@live.com
LinkedIn · GitHub