Farhan Arifandi
status: open to back-end & platform conversations
$ whoami

Farhan Arifandi

Back-End Developer at PT Bank Mandiri (Persero) Tbk. — Livin' Digital Ecosystem

I build and maintain back-end services for Livin' by Mandiri — Sukha, Auto/KKB, Food and more — after graduating cum laude in Informatics from Institut Teknologi Sepuluh Nopember (ITS). Earlier stops: Suitmedia Digital Agency, Dinas Pendidikan Provinsi Jawa Timur, and a feature story from Dicoding.

roleBack-End Developer
companyBank Mandiri — Livin'
based_inDenpasar, Bali, ID
stackJava · Spring Boot · Oracle SQL
educationInformatics, ITS — cum laude
featured_byDicoding, 2024
$ ls stack/

Toolkit

What I actually build with — by job, not just by resume.

Now — Bank Mandiri, Livin'
javaJava
SBSpring Boot
DBOracle Database
DBMySQL
redisRedis
ESElasticsearch
Earlier — Suitmedia, Dinas Pendidikan Jatim, Cofilm
PHPPHP
LaravelLaravel
liveLivewire
CICodeIgniter
qaPHPUnit / Postman
gitGit & Scrum
Also — coursework & side projects
Node.jsNode.js
JSExpress
DBMongoDB
pyPython / Flask
JSXReact
AWS Cloud
$ git log --oneline --graph

Experience

Four years of back-end work across a state-owned bank, a digital agency, a provincial government office, and a creative studio.

Apr 2024 – Present
Back-End Developer — Livin' Digital Ecosystem, PT Bank Mandiri (Persero) Tbk.

Maintain backend services for the Livin' Digital Ecosystem — primarily Livin' Sukha, Auto/KKB and Food, plus support across KPR, Network/Loyalty, Merchant and Mandiri Value Chain.

  • Develop and maintain RESTful APIs — clean code, automated tests, static analysis, query optimization
  • Document architecture and API design with system analysts
  • Support SIT/UAT, regression, performance and penetration testing across environments
  • Handle deployment readiness, release validation and production support
Stack: Java, Spring Boot, Oracle Database, MySQL, Redis, Elasticsearch
Hired through My Digital Academy (1 of 600, from 24,000+ applicants) and the bank's Officer Development Program.
Jul 2022 – Nov 2023
Back-End Developer → Software Engineer, Suitmedia Digital Agency

Built and maintained CMS platforms and APIs across four client projects.

  • Fixed bugs and issues, followed company standards to keep code quality consistent
  • Documented developed applications for handoff and maintenance
  • Collaborated cross-functionally with system analysts, front-end developers and account executives
  • Started as an intern (Feb–Jul 2022) building the CMS/API for a financial research website, under the Kampus Merdeka certified internship
Stack: Laravel, Livewire, PHP, SQL
Apr 2021 – Jul 2023
Web / Back-End Developer, Dinas Pendidikan Provinsi Jawa Timur

Across three annual cycles of PPDB Jatim — East Java's provincial high-school admissions system.

  • 2021–2022: maintained the CodeIgniter office website, working with schools and government agencies on features and support
  • 2023: led Laravel API design in an 8-person Scrum team — stand-ups, sprint planning, retrospectives
  • Tested and documented APIs with PHPUnit and Postman; optimized query and API performance
Stack: Laravel, CodeIgniter, PHP, Python, SQL
Aug 2021 – Oct 2021
Web Developer, Cofilm Indonesia

Redesigned the CoFilm+ Indonesia company website within the Creative Division.

Stack: Laravel, PHP
$ cat education.md
  • Institut Teknologi Sepuluh Nopember (ITS), Surabaya — B.Eng in Informatics, cum laude, GPA 3.83/4.00 (2019–2023)
  • Final project: an agricultural project-management platform built with microservices, clean architecture and domain-driven design — Express, React, PostgreSQL, MySQL, Apache Kafka, Midtrans and the Google Maps API
  • SMA Negeri 4 Denpasar — Math & Natural Science (2016–2019). Finalist of OSN Informatika (Indonesia National Science Olympiad of Informatics) 2018.
$ ping farhan

Let's talk

Reach out about back-end, platform work, or the Dicoding feature.