banner
avatar of Eko

M. Eko Setyobudi Available for Work

Senior Backend Engineer | Microservices, SaaS & LLM API Integration

Senior Software Engineer with 10+ years building production backend and full-stack applications. Skilled in scalable microservices, REST APIs, multi-tenant and cloud solutions. Strong in backend delivery, reliability, cross-functional collaboration, and maintainable software.

Impact Highlights

60% Faster API Response
4x Deployment Frequency
5+ Engineers Mentored

AI & LLM Integration Experience

  • Built the backend integration for LLM-powered chatbot workflows end-to-end — from choosing the right model and configuring prompts, to planning token budgets and setting up cost monitoring so usage stays predictable
  • Actively use AI coding assistants as part of my daily engineering workflow — for exploring approaches, drafting implementations, refactoring, and writing technical docs. It's a productivity multiplier, not a replacement for engineering judgment
  • Every AI-generated output goes through my review before it reaches production. I treat AI suggestions as rough drafts — useful starting points that still need human judgment for correctness, edge cases, and long-term maintainability

Backend Developer

Mar 2026 - Jun 2026

Edukasi Teknologi Finansial (Emtrade) · Indonesia

Enhanced InsightSentry market data integration by migrating from standard Quote/Trade feeds to SIP (Securities Information Processor) feeds. Extended the RabbitMQ-based processing pipeline and downstream services to support higher-volume real-time market data while improving quote accuracy.
Developed filtering logic for SIP market data to align displayed quotes with TradingView pricing while handling higher-volume real-time market data.
Integrated an LLM-powered chatbot to automate initial inquiries from prospective members before routing qualified conversations to sales agents.
Maintained backend observability across GCP-hosted microservices using Grafana and Loki, performing log analysis, request tracing, and production troubleshooting to improve platform reliability.
Applied AI-assisted engineering using Claude Code throughout the development lifecycle to support requirement analysis, feature implementation, debugging, refactoring, and technical documentation. Reviewed and refined AI-generated output before production deployment to ensure code quality, maintainability, and engineering standards.
Key Achievements:
Successfully migrated InsightSentry from standard Quote/Trade feeds to SIP (Securities Information Processor) feeds, enabling reliable processing of real-time market data across 11,000+ market symbols while supporting a platform used by 3,000+ active users.
Applied AI-assisted engineering using Claude Code throughout the development lifecycle, applying engineering judgment to validate and refine AI-generated solutions before production deployment.

Senior Software Engineer / Lead Backend Engineer

Aug 2020 - Nov 2025

The KPI Institute · Australia

Designed and built an LMS backend from scratch, comprising 10+ microservices covering multi-tenant architecture, RBAC, authentication, reporting, assessments, and third-party integrations, including database schemas, API contracts, OpenAPI documentation, and asynchronous inter-service communication via RabbitMQ.
Led and mentored a backend team of up to 5 engineers through code reviews, technical design discussions, coding standards, hiring support, and sprint planning.
Translated product requirements and PRDs into technical specifications, implementation plans, and developer-ready Jira tasks, reducing ambiguity and improving delivery predictability.
Owned production incident response for the LMS backend, investigating root causes, shipping fixes, and building an audit trail after a critical data loss event, bringing incidents from weekly to rare while maintaining 99.9% uptime.
Resolved a chronic reporting performance issue through index tuning, query optimization, and targeted code refactoring, cutting load time from 10+ seconds to under 1 second.
Key Achievements:
Delivered the LMS backend from zero to production, scaling to 1,000+ enterprise users across multiple countries over five years.
Enhanced system throughput by 25% by implementing asynchronous processing within microservices and optimizing database queries.
Built and maintained a backend team of five over five years, from sourcing and hiring through onboarding and knowledge transfer, keeping code quality and delivery standards consistent as the platform scaled.
Technical Lead, Skills1 (concurrent) (May 2025 – Nov 2025)
Served as the sole internal technical owner for a course aggregator and content learning platform built by a 5-person external team, reviewing milestone deliverables against agreed specifications and catching requirement gaps before they turned into rework.
Acted as the technical bridge between C-suite stakeholders and the vendor team, translating scope change requests into cost and timeline impact assessments under a fixed-cost waterfall contract.
Kept Milestones 1 and 2 on schedule through consistent deliverable reviews and proactive escalation of late-stage scope changes.

Lead Software Developer

Sep 2018 - Jul 2020

Korina Prima Sinergi · Indonesia

Led a team of 6 developers to design and build a freelance marketplace platform from scratch, owning architecture decisions, task breakdown, and code reviews while working directly with stakeholders to define technical scope.
Extended the platform with a hotel and booking module, building end-to-end booking flows while refactoring a large monolithic file and optimizing filter and search performance.
Introduced task-based estimation and delivery tracking across the team, improving timeline predictability before formal sprint processes were in place.
Set up a basic CI/CD pipeline using GitLab and SSH-based deployment to a VPS, and conducted functional testing, debugging, and code validation across new and legacy features to maintain application stability.
Key Achievements:
Conceptualized and delivered a marketplace platform from scratch with a 6-person team, covering full-stack development from database design through production deployment.
Improved team delivery rate by 30% through structured task estimation, progress tracking, and GitLab-based deployment automation.
Reduced deployment time by 40% through a combination of GitLab CI/CD pipeline setup and Laravel codebase refactoring, replacing manual deployment steps and eliminating release bottlenecks.

Software Developer

Jan 2017 - Dec 2017

Minda Perdana Indonesia · Indonesia

Requirements analysis, database schema design, and web application development.

Lecturer, Informatics Engineering

Sep 2013 - Jul 2017

AMIKOM Surakarta · Indonesia

Web Developer

Sep 2012 - Oct 2013

AINO Indonesia · Indonesia

Skills & Technologies

Backend Engineering

Go TypeScript PHP Node.js NestJS Laravel REST API Microservices Event-Driven Architecture API Design OpenAPI / Swagger

Databases & Messaging

PostgreSQL MongoDB MySQL Redis RabbitMQ Database Design Query Optimization

Cloud, DevOps & Observability

AWS Google Cloud Platform Docker GitHub Actions GitLab CI/CD Grafana Loki

AI & LLM Integration

LLM API Integration Prompt Design Model Selection Token & Cost Monitoring

Frontend

Next.js React Tailwind CSS Frontend API Integration