pramandha-arthadana
Pramandha Arthadana
Software Engineer
Pramandha Arthadana
Software Engineer
I am Pramandha Arthadana, Software Engineer currently living in Surabaya, Indonesia. I have been in the industry for around 11 years, since 2012. With 9 years dedicated to iOS app development and an additional 2 years focused on crafting web applications and backend services.
I had the opportunities to work in Paxel.co, Amartha.com, and Twiscode.com. I have also been blessed to have work with Bank Indonesia, Samurai Kurobushi, Satubasa Communication, LoopLoyals, Jawa Pos, and several more Indonesian companies.

Expertise

Languages
Swift, NodeJS, TypeScript, JavaScript, Golang
Frameworks
UIKit, SwiftUI, React, NextJS, Vite, Express, Fastify, Gin, GoFiber, Fastlane, Meilisearch
Tools
Xcode, Android Studio, WebStorm, VSCode, Git, Docker, Firebase, AWS, GCP, Linode, Apiary, Mockoon, Postman, Linear, ClickUp, Jira, Confluence, Notion, Figma, Sketch, Slack, Discord, Zoom, Google Hangout
Others
Agile, Scrum, Kanban, CI/CD, Clean Architecture, SOLID, Design Patterns, OOP, Functional Programming

Work Experience

Freelance Software Engineer
PT Samurai Kurobushi Indonesia
August 2022 - present
At SKI, I've been assigned on two projects. Both were successfully delivered and truly made an impact for the company. Today, I am in ongoing negotiation with the company to build their next digital ecosystem, consisting of more websites and mobile apps, including their main end-user app. All to boost their sales, reach, and create a community to help the company stay competitive in the market.
  • Assigned to work on Samurai Kurobushi Reward project, replacing the company previous developers. Consisted of admin panel website (React), REST API Server (Golang), Cloud Firestore database, and Meilisearch instance.
  • Able to increase total users of Samuraian Festival by around 44.000 users. From 1000 users in the previous festival to 45.000 users.
  • Save the company reputation with the deliverance of Samurai Kurobushi Reward project. Their previous developers was failed to deliver the project, and made many of the company partners disappointed.
  • Now, the company partners, which consisted of more than 9.000 active businesses have approved and satisfied with the project. Today, they are still happily redeeming their rewards.
Senior iOS Engineer
PT Teknologi Nuansa Langit (Skyfy Studio)
April 2023 - September 2023
Skyfy Studio is an outsourcing company. And I was placed at PT Infosys Solusi Terpadu (IST), another outsourcing company. IST got a project on Cash Management System (CMS) from Bank Nationalnobu (Nobu Bank), Indonesia.
  • Deviating from my applied position, IST placed me on their frontend team due to the team workload urgency.
  • My main responsibility is the development of Virtual Account Payment feature on Nobu Link CMS web application. Effective for single type customer and multiple type customer.
  • From time to time, I also help IST mobile team to work on the Nobu Link iOS app development.
Senior Software Engineer
PT Amartha Mikro Fintek (Amartha)
September 2021 - September 2022
Amartha is a Fintech P2P Lending company. At Amartha, I was initially placed to help their mobile team work on their Amartha app. Then, later I was placed on their corporate frontend team.
  • Help with bug-fixing on Amartha user app. This app is aimed for their individual lenders.
  • Develop new widgets in Portfolio screen on Amartha user app.
  • Introduce CI/CD system for mobile apps to mobile teams. Utilizing Fastlane and Bitrise.
  • Introduce Mockup API solution to mobile and frontend teams. Initially using Apiary, then switch to Mockoon for more versatility.
  • Re-assigned to frontend team, and responsible with various feature developments on Amartha Corporate Portal project. This website is intended for their corporate lenders. They are the main source of income for the company.
  • Re-assigned to help Amartha Core Team. Responsible for the development of corporate lender related features on Amartha next-gen Management Information System (MIS).
Freelance Software Engineer
LoopLoyals B.V.
July 2021 - October 2021
I was approached by my friend to work for LoopTas (at that time, LoopLoyals was still in its inception and not established yet). The project itself was fascinating, because it utilizing NFC technology and embedding it on their main product, shopping bags. The project was delivered, and I am glad that our work can help the company establishment.
  • Architect LoopTas initial ecosystem.
  • Develop REST API backend server supported by a few Cloud Function instances. To support both LoopTas app and its NFC Scanner devices.
  • Develop iOS app as the company initial user app.
Senior iOS Engineer
Twiscode Pte. Ltd.
April 2021 - August 2021
I joined Twiscode again to be placed in a project for OCBC NISP bank on ONe Mobile project. Was placed on one of ONe Mobile core team along with the project lead. It was the best team that I've ever worked with, and I got along well with both OCBC NISP internal team members and their vendor team members.
  • Develop SBN Ritel and Mutual Funds registration features.
  • Develop QRIS Payment feature.
Senior iOS Engineer
PT Global Unggul Mandiri (Paxel Technology)
Mar 2019 - Mar 2021
At Paxel, I mainly work on the development and maintenance of their v1 and v2 User App. At spare time, I also come to operational team members to help them in any way that I can.
  • Develop and maintain their v1 User App which is built using React Native.
  • Develop new payment feature in v1 user app which later will be ported to Paxel v2 User App.
  • Successfully reduced the usage of Google Maps APIs which cut billing from more than IDR 300.000.000 to around IDR 95.000.000 per month. Enough to cover salary for around 20-25 high performant operational team members or 11-16 software engineers per month at that time.
  • Help with the development of the company v2 User App, which is built using iOS Native platform.
  • Port v1 payment feature to v2 User App.
  • Develop Map-related features in v2 User App to keep its usage optimized and prevent Google Map APIs billing bloated.
  • Build the company CI/CD system for its mobile apps development.
iOS Engineer
Twiscode Pte. Ltd.
May 2016 - Feb 2019
At Twiscode, I've been blessed by working on multiple projects while at the company. I also had few opportunities to lead a team working on few projects. I also started to learn about Blockchain technology and CI/CD system while in this company.
  • Develop on L'Oréal Singapore iOS app. This app features is similar like Instagram at that time, but with less features.
  • Develop on Jawa Pos iOS app. A news reader app requested by Jawa Pos Group, a leading media group in Indonesia.
  • Develop on Skillshare iOS app. Skillshare was aimed to be a freelancing platform. But, due to internal conflict within Skillshare, this project was never landed on stores.
  • Develop on UProperty iOS app. UProperty is a real estate company. And this the project is aimed toward the company real estate agents to help with their sales and target achievements.
  • Lead and develop on SignKeys project. A digital wallet project. Leveraging on-device smartphone security chip processing with standard software processing as a fallback operation. Sadly there was internal conflict between SignKeys and Twiscode. Thus, it made the project ended without me seeing the app landed on the stores.
  • Research and build CI/CD system for the company. Effective for helping mobile, frontend, and backend teams to build and deploy their codes.
Freelance Software Engineer
Bank Indonesia
Feb 2014 - Mar 2014
This was my first freelance project. It was a golden opportunity coming from such prestige institution. The project was coming from "Departemen Pengembangan UMKM dan Perlindungan Konsumen" of Bank Indonesia. In this project, my responsibilities are to develop and lead a team of 3 developers to develop an infographic web application for displaying SME Businesses distribution across East Java region. The project was build using PHP and MySQL. Utilizing OpenStreetMap for its interactive Map View.
iOS Engineer
PT Jakarta Denshi Shouji
April 2012 - April 2016
Jakarta Denshi was the first company that I’ve joined. It also where I started to work on iOS native platform. I also learn a lot of Japanese while in this company, as the company regularly schedule a Japanese class for its employees.
  • Maintain MiraiTouch Quick Enquete project. Consisting of an iOS app, and a backend admin panel built using PHP (Symfony) and MySQL. MiraiTouch was an enquete system project.
  • Successfully maintained MiraiTouch after it going into production and used by Japanese public.
  • Develop EventRegist for Attendee v2 iOS app. This is a ticketing platform, and the app is one of two pair of app by EventRegist. This app aimed for event attendants.

Education

High School Diploma
SMK Telkom Sandhy Putra Malang
2005 - 2008

Languages

Indonesian
Native
English
Professional
Japanese
Introduction