Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper
Yusup Adi Kristiyanto

Yusup Adi Kristiyanto

Software Developer
Yogyakarta

Summary

Senior Software Engineer with 10+ years of experience building scalable web applications and SaaS platforms. Strong expertise in Ruby on Rails, Node.js, TypeScript, Restful APIs, and cloud-based systems. Experienced delivering backend services and full-stack features for international clients across learning platforms, wellness platforms, and booking systems. Comfortable working with cloud platforms (AWS and Google Cloud), CMS platforms. Passionate about building reliable backend systems, improving system architecture, and collaborating with distributed teams.

Overview

15
15
years of professional experience
2
2
Languages

Work History

Superpath

Software Seni
07.2025 - 03.2026
  • Worked on a multi-tenant learning and upskilling platform supporting learning pathways, SCORM modules, and certification systems.
  • Key Contributions
  • Developed and maintained backend APIs supporting learning pathways, SCORM course ingestion, and certificate generation.
  • Implemented permanent tenant and user deletion pipeline across Firestore, BigQuery, Cloudinary, and Google Cloud Storage.
  • Integrated HRIS platforms (Employment Hero and HiBob) for employee synchronization.
  • Built Redis-based buffering mechanisms to prevent duplicate updates from HRIS and SCORM imports.
  • Implemented pathway and certificate copy/synchronization features for tenant reuse.

Tech Stack:

  • Node.js, Express, TypeScript
  • Firebase (Auth, Functions)
  • Google Cloud (Run, Pub/Sub, BigQuery, Firestore, Cloud Storage)
  • Redis

Vitaport

Software Seni
04.2025 - 07.2026
  • Built and maintained a multi-tenant wellness content platform supporting corporate wellbeing programs.
  • Backend (Strapi 5)
  • Implemented organization-based content segregation across campaigns, help-lines, and content pools using middleware and lifecycle hooks.
  • Integrated Auth0 JWT authentication strategy with custom user handling.
  • Configured AWS S3 media storage via Strapi upload provider.
  • Developed custom Strapi admin plugins including content-pool action with search and multi-select functionality.
  • Modeled CMS content types.
  • Frontend (React)
  • Adapted React components to consume Strapi 5 API structures.
  • Migrated campaign routing from slug-based URLs to documentId routing.
  • Implemented region-based feature flags to hide features for US clients.
  • Maintained unit tests.

Tech Stack:

  • Node.js, TypeScript
  • Strapi 5, PostgreSQL
  • AWS S3
  • React, Vite

Campedia

Software Seni
01.2020 - 01.2025
  • Developed and maintained a camping site booking platform with payment and third party CRM integrations.
  • Key Contributions
  • Built backend APIs for booking management and reservation workflows.
  • Integrated Stripe and Merchant Warrior payment gateways.
  • Improved reliability of booking transactions and third-party integrations.

Tech Stack:

  • Node.js, Express, Sequelize
  • MySQL

Casta Sugar / Reality Store

Software Seni
01.2020 - 01.2022
  • Maintained and enhanced an audition management platform used for managing participant registration, scheduling, and media processing.
  • Implemented auto-scheduling workflows for audition events.
  • Built media processing pipelines for file uploads and conversion.
  • Maintained pre-test management system used during audition stages.

Tech Stack:

  • Ruby on Rails
  • MySQL
  • Sidekiq
  • AWS EC2
  • AWS S3
  • AWS MediaConvert

Software Engineer

PT. Dutakom Wibawa Putra (D-NET)
01.2016 - 01.2017
  • Developed internal enterprise applications supporting supply chain and warehouse operations.
  • Key Contributions
  • Built warehouse management system with inventory and transaction tracking.
  • Developed APIs for internal system integrations.
  • Led a small development team responsible for system maintenance and support.

Tech Stack:

  • Ruby on Rails
  • PostgreSQL
  • HTML, jQuery, AJAX

Software Developer

PT. Walden Global Service
01.2012 - 01.2014
  • Worked on Appschef, a SaaS enterprise platform offering modules for authentication, HR management, supply chain, finance, and project management.
  • Key Contributions
  • Developed enterprise web applications using Ruby on Rails.
  • Contributed to SaaS modules including authentication and HR systems.
  • Maintained legacy systems built with Ruby 1.8.x and Rails 3.x.

Tech Stack:

  • Ruby on Rails
  • MySQL
  • JQuery, AJAX
  • RSpec

Education

Bachelor's Degree - Information Technology

Universitas Dian Nuswantoro
10-2012

Skills

Ruby on Rails

TypeScript

JavaScript

Nodejs

Express

NestJS

Timeline

Superpath

Software Seni
07.2025 - 03.2026

Vitaport

Software Seni
04.2025 - 07.2026

Campedia

Software Seni
01.2020 - 01.2025

Casta Sugar / Reality Store

Software Seni
01.2020 - 01.2022

Software Engineer

PT. Dutakom Wibawa Putra (D-NET)
01.2016 - 01.2017

Software Developer

PT. Walden Global Service
01.2012 - 01.2014

Bachelor's Degree - Information Technology

Universitas Dian Nuswantoro
Yusup Adi KristiyantoSoftware Developer