Iqbal Ravi

BACK ENDFULLSTACK

Back End / Fullstack Developer

Building reliable backend systems — and shipping fullstack products when the job needs both.

Jakarta, Indonesia081260349944

Experience

Profile

Backend & Fullstack Developer with 8+ years of professional software development experience (2017–present), including extensive backend work in Golang, MySQL, Redis, gRPC, RabbitMQ, MariaDB, and Docker. Proven track record delivering reliable systems for enterprise clients including a national bank, with recent experience expanding into fullstack development using Next.js and clean architecture practices. Strong communicator with a track record of effective cross-functional collaboration, transparency, and consistent delivery of high-quality work.

  • Golang (Echo, Gin-Gonic, Gorilla Mux, Clean Architecture)
  • PHP Laravel (Lumen, Backpack)
  • Next.js
  • MySQL
  • MariaDB
  • Redis
  • gRPC
  • RabbitMQ
  • Docker
  • GitLab CI/CD
  • Linux Server
  • Git
  • Google Cloud Platform

8 Years of Experience

Eight years across banking, fintech, and product teams.

  1. Mar 2024 — PresentJakarta

    Fullstack Engineer

    PT Synex Metrodata Indonesia

    • Design and develop backend services using Golang (Gin-Gonic, Clean Architecture) and PHP Laravel (Backpack) for internal and client-facing products.
    • Led migration of legacy services from Laravel to Golang.
    • Build frontend applications with Next.js, contributing across the full stack from database to UI.
    • Manage MySQL databases and implement CI/CD pipelines using GitLab; deploy and maintain services on Debian servers.
  2. Jan 2023 — Jan 2024Jakarta

    Backend Programmer

    PT Bank Rakyat Indonesia

    • Developed new features and maintained a production ecosystem as an IT Consultant for PT Bank Rakyat Indonesia.
    • Worked as Backend Programmer using Golang (Echo Framework), MySQL, gRPC, Docker, and Redis.
    • Used supporting technologies including Elasticsearch, Jenkins, and Google Cloud Platform.
  3. Mar 2019 — Jan 2023Jakarta

    Backend Programmer

    PT Qoin Digital Indonesia

    • Developed and maintained the company's loyalty program product using PHP Laravel and MariaDB.
    • Developed and maintained document digitization services using Golang (Gorilla Mux), MariaDB, RabbitMQ, Redis, and Docker.
    • Contributed to several other services built with the same technology stack.
  4. Feb 2018 — Feb 2019Jakarta

    Backend Programmer

    PT Mede Media Softika

    • Delivered projects for clients including Bank Indonesia and several regional Indonesian banks, using .NET C# with SQL Server.
    • Built the MSME Development Information System and the Payment System Supervision Information System for Bank Indonesia.
  5. Feb 2017 — Feb 2018Jakarta

    Full Stack Engineer

    PT Marlin Media Indonesia

    • Developed and maintained information systems and applications for client companies including Telkomsel and KEMNAKER, using NodeJS, AngularJS, and the Ionic Framework.
  6. Jan 2013 — Jul 2015Jakarta

    Web Developer

    PT Fasilita Era Gelora

    • Developed and maintained the company website, including bug fixes and client monitoring.
    • Configured and onboarded new clients onto the website platform.

Selected projects

Side and client work beyond day jobs.

  • Company profile website for a family-owned coffee shop, rapidly built with AI-assisted development and deployed on Vercel.

  • Separate product site for BrewCraft under the Dunia Coffee Arabica brand, built with AI-assisted development and deployed on Vercel.

  • Learning Management Information System and company profile for an educational organization. ReactJS, Golang, MySQL.

  • Company profile website for a car rental company, built with ReactJS and JSON-based data.

  • Company profile and CMS for an embroidery service company. ReactJS, Golang, MySQL.

  • Company profile and CMS for a screen printing service company. ReactJS, Golang, MySQL.

  • eananta.comSulawesi

    Company profile and CMS for a safety equipment distributor. ReactJS, Golang, MySQL.

  • Fitness company profile; bug fixes, routine maintenance, monthly backups, and plugin updates.

Education

Bachelor's Degree (S1), Informatics Engineering

Kalbis Institute — Jakarta

Sep 2013 — Dec 2017

Also

Flutter Bootcamp

Edspert.id · Jun 2022

(Intern) Fullstack Programmer, Badan Narkotika Nasional

Jul 2016 — Nov 2016 · Jakarta

Languages

Bahasa Indonesia (Native speaker) · English (Working knowledge)

Let’s Talk

Hiring for backend or fullstack roles in Jakarta / remote? Reach out.