banner
avatar of Eko

M. Eko Setyobudi Available for Work

Senior Backend Engineer

Senior backend engineer based in Indonesia with 10+ years of experience designing and scaling distributed systems, APIs, and microservices. I enjoy solving complex problems, optimizing performance, and supporting frontend delivery.

Impact Highlights

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

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.

Latest Writing

View all