About Me

Experience
-
Full-Stack Engineer @ Benalu Dev
Freelance

Bali, Indonesia - Remote

  • Work on a variety of projects, including web applications, APIs. Collaborated with clients to understand their needs and deliver high-quality solutions.
Responsibilities:
  • Built back office / admin dashboard
  • Slicing UI Design into website
  • Add features to an open source frontend framework, Svelte-MPA
  • Developed an open source Accounting software, Benakun.
  • Managing water sensor monitoring website
  • Migrate tech stack of water sensor monitoring website from jQuery to Svelte, Ruby to Go
  • Migrate OLAP use cases from PostgreSQL to Clickhouse
-
Web Developer @ SalonKita Indonesia
Internship

Medan, Indonesia - Remote

  • Built CMS (Content Management System) for salon products and services.
Responsibilities:
  • Design system infrastructure for Backend API, Backoffice portal admin, Frontend web
  • Design database schema
  • Built backend API, implements rate-limiting, pagination, multi-role user, authentication, image resizing/compressing.
  • Setup server environment with Ubuntu Linux server, install Docker, NGINX, Nodejs, Go, etc.
  • Built back-office web app, for manage contents, users, products, etc. Implements protected routes, user-friendly UI, and charts
-
Web Content Writer @ Petani Kode
Seasonal

Lombok, Indonesia - Hybrid

  • As a content writer, mostly write programming tutorials
Responsibilities:
  • Write content or programming tutorial.
  • Slicing UI design from figma to website.
-
Frontend Web Developer @ Duitin Indonesia
Freelance

Jakarta, Indonesia - Remote

  • As a frontend web developer, built a website
Responsibilities:
  • Slicing UI design from Adobe XD into website duitin.id
  • Create a blog pages that fetches data from the backend API
Skills
Programming Languages
  • Go
  • JavaScript
  • Python
  • TypeScript
  • Bash Script
Libraries / Frameworks
  • Fiber
  • Gin
  • Express.js
  • Svelte
  • Sveltekit
  • Django
  • Flask
Database
  • PostgreSQL
  • Redis
  • ClickHouse
  • MySQL
Tools
  • Docker
  • Linux
  • Git
  • RabbitMQ
Awards
  • Certificate of participated in Web Development Internship program at SalonKita Indonesia

    SalonKita Indonesia

Education
  • Computer Science

    • Specialization in Software Engineering, with a focus on Back-End Development. Courses include Data Structures, Algorithms, Object-Oriented Programming, and Software Development.
  • Computer and Network Engineering

    • Graduated as a vocational high school student with a focus on Server Side Development, Linux Server, and Network Engineering.