Available to hire
I am a software engineer who is passionate about continuous learning and making impacts to society. My work spans e-commerce, OTA, EdTech, and SaaS sectors, and I have experience with Java, PHP, Go, JavaScript, and more recently Ruby and TypeScript. I continuously learn about software architectures, system design, and engineering best practices. I have collaborated with mentors and CTOs from Silicon Valley, shaping my agile and quality-driven mindset. I enjoy building robust systems and delivering value to users and enterprises.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Language
English
Advanced
Indonesian
Fluent
Work Experience
Senior Software Engineer - Backend at Runchise
June 1, 2023 - November 14, 2025Part of Runchise Front Office Backend team, developing and maintaining API server using Ruby on Rails for Online Ordering, POS system, and Food Delivery Integration. Later appointed as the sole Backend Engineer to handle the Enterprise team responsible for Runchise Public API and External Integrations. Key achievements include setting up a webhook system to notify merchants' systems for new orders and status updates, and creating Public API documentation to enable merchants to integrate with Runchise.
Part-Time Senior Software Engineer at MyConnect.ai
July 1, 2024 - July 1, 2024Part of the early engineering team, developing backend server for web app using AWS Amplify, Cognito, CloudFormation, AppSync, & Lambda. Delivered a product ready for demo and trial run with no guidance, working closely with the US-based CEO and a cross-functional team.
Senior Software Engineer at GudangAda
April 1, 2023 - April 1, 2023Part of GudangAda Marketplace Backend team, developing and maintaining API server using Java SpringBoot for Promo Engine to manage campaigns, promotions, and discount calculations.
Lead / Engineering Lead at Krealogi by DuAnyam
September 1, 2022 - September 1, 2022Engineering Lead for an early-stage team, responsible for stakeholder management, process governance, and maintaining tech standards. Initially as Engineering Lead (Aug 2020 – Sep 2021) and then as Full-time Engineering Lead (Sep 2021 – Sep 2022). Established AWS infrastructure, data reporting dashboards, and regional development practices.
Software Engineer at Ruangguru
September 1, 2021 - September 1, 2021Part of the LMS Backend team, developing and maintaining API server using Go for student app and teacher web dashboard. Key contributions include attendance system design and improving performance of multiple endpoints by significantly reducing inefficient flows and extraneous API calls.
Backend Engineer at Tiket.com
March 1, 2020 - March 1, 2020Loyalty team: rewrote and migrated loyalty-related features from a legacy monolith to microservices using Java with Spring. Delivered the migration with partial downtime and enabled large-scale data migration, plus implemented asynchronous communication with RabbitMQ.
Software Engineer at Qlapa.com
December 1, 2017 - December 1, 2017Developed features of a scalable e-commerce web app using Java with Play Framework and ReactJS, while maintaining performance across MySQL, Elasticsearch, Redis, and data pipelines. Led sprint planning and system design discussions, and improved overall application performance.
Engineering Team Lead at Qlapa.com
December 1, 2018 - December 1, 2018Engineering Team Lead responsible for backlog grooming, sprint planning, and coordinating a small team to align company goals with individual contributor goals. Drove system design discussions and ensured delivery timelines.
Senior Software Engineer at MyConnect.ai
April 1, 2025 - PresentBe part of MyConnect engineer team, migrating backend server out of AWS Amplify stack into monolithic NestJS & TypeScript with PostgreSQL. Working closely with US-based CEO. 1 Full-time Backend Engineer, 3 Full-time Frontend Engineers, and 2 QA.
Senior Software Engineer at MyConnect.ai
May 1, 2023 - July 1, 2024Be part of MyConnect (US-based Internal Relationship Management Tools) early engineer team, developing backend server for web app using AWS Amplify, Cognito, CloudFormation, AppSync, & Lambda as chosen by stakeholders from the US. Delivered the product ready for demo and trial run with no guidance and supervision despite using new and niche technology.
Senior Software Engineer at GudangAda
October 1, 2022 - April 1, 2023Be part of GudangAda Marketplace Backend team, developing and maintaining API server using Java SpringBoot for Promo Engine that is used to manage campaigns, promotion, and discount calculation, like Voucherify.
Engineering Lead at Krealogi by Duanyam - Mini Enterprise App for Local Crafter SMEs
August 1, 2020 - September 1, 2021Be the Engineering Lead for an early-stage Engineering team that is responsible to manage stakeholders, engineers and related team, development process, and maintain technology standards directly under the Page 2 CEO and external Technical Advisor. Responsibilities included guiding and leading the development process under Agile, building and evaluating product development team performance, and maintaining engineering standards.
Engineering Lead at Krealogi by Duanyam - Mini Enterprise App for Local Crafter SMEs
September 1, 2021 - September 1, 2022Be the Engineering Lead continuing to guide the team, maintain technical standards, and coordinate with the CEO and Technical Advisor to ensure optimum productivity and quality.
Software Engineer at Ruangguru
May 1, 2020 - September 1, 2021LMS Backend team, developing and maintaining API server using Go for student app/teacher web dashboard. Major contributions include attendance system design and improving performance by reducing unnecessary API hits.
Backend Engineer at Tiket.com
March 1, 2019 - March 1, 2020Loyalty team: migrated features from PHP monolith to microservices using Java with Spring. Key achievements include deploying the rewritten services with minimal downtime, handling large user base, and implementing data migrations with RabbitMQ-based async communication.
SE 2 / Engineering Lead at Qlapa.com
February 1, 2017 - January 1, 2018Developed features for scalable local handcraft e-commerce using Java Play Framework and ReactJS; led a small team and improved system performance including Elasticsearch tuning.
Engineering Lead at Qlapa.com
February 1, 2018 - December 1, 2018Led engineering team, maintained performance and quality, and oversaw development process to align with business goals.
Education
Sarjana Ilmu Komputer (Bachelor of Science in Computer Science) at Universitas Gadjah Mada
January 1, 2011 - January 1, 2016Bachelor of Science in Computer Science at Universitas Gadjah Mada
January 1, 2011 - January 1, 2016Qualifications
Industry Experience
Software & Internet, Education, Professional Services, Retail, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Yogyakarta today.