banner
avatar of Eko

M. Eko Setyobudi Available for Work

Senior Backend Engineer | Microservices, SaaS & LLM API Integration

Senior Backend Engineer with 10+ years of experience designing backend systems, APIs, microservices, and SaaS platforms. I specialize in scalable backend architecture, multi-tenant systems, observability, and LLM API integration, while also supporting frontend delivery around API integration and product flows.

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

Senior Software Engineer | Lead Backend Developer

2020 - 2025

KPI Institute · Melbourne, Australia

  • Led and mentored a backend development team, delivering scalable solutions across multiple enterprise-grade platforms.
  • Partnered with project manager and cross-functional teams to translate complex business needs into effective software design specifications.
  • Engineered and built microservices-based backend systems from scratch, ensuring scalability, modularity, and efficient integration across platforms.
  • Architected and deployed RESTful APIs and integrated third-party services, enabling seamless interoperability between internal tools and external platforms.
  • Implemented strategic system upgrades to enhance platform security and optimize application performance.

Lead Software Developer

2018 - 2020

Korina Prima Sinergi · Indonesia

  • Led a team of 6 developers to design and build new products from scratch, focusing on scalable architecture and maintainable code.
  • Collaborate with business stakeholders to define requirements and produce technical specifications for new system development.
  • Managed development progress and code reviews via GitHub, supporting timely feature delivery and team accountability.
  • Assisted in the enhancement and maintenance of legacy systems under the supervision of the IT Manager, implementing features and resolving technical issues as needed.
  • Conducted functional testing, debugging, and validation to ensure code quality and application stability across both new and existing systems.

Software Developer

2017 - 2017

Minda Perdana · Indonesia

  • Analyzed and sequenced software project requirements to align with development goals and technical constraints.
  • Modeled and mapped workflow diagrams leveraging system knowledge, programming logic, and cross-functional input.
  • Authored efficient, scalable code by translating detailed workflows into functional programming languages.
  • Wrote clear and concise operating instructions to support user onboarding and reduce training time.
  • Documented full software lifecycle progress, preserving technical records to support maintenance and version control.

Lecturer

2013 - 2017

Amikom Surakarta · Indonesia

  • Delivered engaging lectures and lab sessions on Programming (Java, PHP), Database Systems, and Software Engineering to over 50 students per semester.
  • Formulated and continuously updated course syllabi, learning materials, and lesson plans to stay current with evolving tech trends and industry expectations.
  • Provided academic supervision and technical guidance for a wide range of final-year student projects, maintaining consistent quality and compliance with institutional criteria.
  • Collaborated with academic peers on research projects in software development, database systems, and engineering methodologies, contributing as both first and second author in peer-reviewed publications.
  • Played a key role to curriculum refinement and academic quality assurance in coordination with the study program and institutional standards.

Web Developer

2012 - 2013

PT Aino Indonesia · Indonesia

  • Engineered web-based applications through the full development lifecycle, from initial prototyping and simulation to fully functional, production-ready products.
  • Revamped and enhanced existing system features based on performance evaluations and user feedback.
  • Conducted thorough system testing to ensure stability, data accuracy, and module compatibility.
  • Collaborated with technical team members to ensure smooth integration of system components and alignment with operational needs.
  • Performed regular code optimization and refactoring to maintain lightweight, efficient, and scalable systems.

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

Supporting Frontend

Next.js React Tailwind CSS Frontend API Integration