FULL-STACK ENGINEER — BALI, INDONESIA

I Putu Ekajaya
Awidya Putra

Building production-ready web applications with Spring Boot, Node.js, Next.js, Astro, and cloud-native infrastructure.

ABOUT

I build things that scale.

Full-stack engineer focused on building scalable, production-ready web applications, with strong expertise in backend systems and cloud-native infrastructure. Experienced in designing and delivering end-to-end products using Spring Boot, Node.js, and modern frontend frameworks, with hands-on work in authentication, concurrency, and analytics.

Actively integrates AI-assisted development workflows to enhance productivity and streamline software delivery. Currently based in Bali, Indonesia and open to remote opportunities worldwide.

Spring Boot Node.js Next.js Astro TypeScript PostgreSQL Docker

EXPERIENCE

Where I've worked.

Fullstack Web Developer

Re:creation via PT SUM Digital Konsultan

  • Designed and developed a modular Spring Boot backend architecture for maintainability and scalability
  • Implemented secure authentication using Keycloak (OIDC), standardizing identity management
  • Built a time-based QR code system with HMAC validation, preventing replay attacks
  • Executed concurrency tests using K6 to simulate high-load scenarios and identify race conditions
  • Containerized the application using Docker for consistent dev/prod environments

Fullstack Web Developer

PT SUM Digital Konsultan

  • Developed and maintained client web applications using Ruby on Rails
  • Built a modern frontend for a file translation service using Nuxt 3, Pinia, and Zod/Vee-Validate
  • Optimized client-side performance by leveraging IndexedDB and Local Storage

Junior Software Developer Intern

Geonet.me

  • Migrated legacy codebases to Next.js, TypeScript, and Tailwind CSS
  • Established a monorepo architecture (Turborepo) to improve code reuse

PROJECTS

Selected projects.

Profill.link

High-performance, customizable digital identity platform supporting multi-language profiles, dynamic theming, and contact-sharing features.

Astro Hono PostgreSQL TimescaleDB Redis Cloudflare Workers

Confection Information System

End-to-end web-based information system for CV. Khris Production, from UI/UX design to deployment.

Next.js TypeScript Golang Fiber Google Cloud Run

SKILLS

What I know.

Languages

  • Java
  • TypeScript
  • JavaScript
  • Golang
  • Ruby
  • SQL

Frontend

  • Next.js
  • React
  • Vue
  • Nuxt
  • Astro
  • Tailwind CSS

Backend

  • Spring Boot
  • Node.js
  • Hono
  • Fiber (Golang)
  • Ruby on Rails

Database

  • PostgreSQL
  • TimescaleDB
  • MySQL
  • Redis
  • IndexedDB

DevOps & Tools

  • Docker
  • Git
  • GitHub Actions
  • CI/CD
  • Linux
  • Keycloak

Cloud & Infra

  • Cloudflare Workers
  • Vercel
  • Google Cloud
  • Railway
  • Neon

EDUCATION & CERTIFICATIONS

Bachelor of Information Systems

Stikom Bali Institute of Technology and Business · 2020 — 2024 · GPA 3.79/4.0

Thesis: "Website-based Confection Information System for CV. Khris Production"

Certifications & Awards

  • Certified Programmer (CPro)
  • IELTS Academic — 7.0 overall (Reading 8.5, Listening 6.5, Writing 6.0, Speaking 6.0)
  • 3rd Place — App Development Competition (2022)
  • 3rd Place — Capture The Flag (2020)
  • 3rd Place — Programming Competition Udayana (2019)

CONTACT

Let's build something.

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Based in Bali, Indonesia — available worldwide.