logo

Hi there 👋 I'm

Irvan
Adhitya

I'm a Digital Ecosystem Specialist
based in Jakarta, Indonesia

hero-image-1hero-image-1hero-image-1hero-image-1
hero-image-1

About me

I am a seasoned professional with over 9 years in building startup technologies. I am experienced in bringing a wealth of product and technical knowledges in creating software solutions. I really value efficiency by putting out the least amount of effort to create the biggest possible impact. On the fun side, I am a coffee enthusiast, often brewing my own flavors and recipes.

Career

  • Company
    Position
    Year
    Description
    Link
  • BASE Indonesia
    AVP of Digital Ecosystem
    Year: 2023 - now

    I manage the digital product team, the UI/UX design team, the software engineering team, and the QA team. I develop, monitor, and maintain every new and existing features on our every platform.

  • BASE Indonesia
    Head of Engineering
    Year: 2019 - 2023

    I kickstarted the whole software engineering department by hiring a few key people, coding, and maintaining high standards for the whole technical environment. I made every key decision for the workflow of the team, standard procedures for interacting with other departments, and also the technical and data architecture. I made sure every stakeholder could interact smoothly with all platforms. We used React with NextJS and GraphQL for the frontend side. As for the backend side, we use Golang, TypeScript, and Python. Finally, for the data side, we use PostgreSQL, MongoDB, BigQuery, and Airflow.

  • Style Theory
    Tech Lead
    Year: 2018 - 2019

    I ensured smooth feature sprints for Payment & Subscription squad. I also managed the implementation and maintenance of payment gateways, and maintained our cross-vertical subscription services. As a squad of multiple disciplines, I oversee the development, testing, and maintainance of our payment and subscription services rigorously to ensure a robust and bug free experience for our customers.

  • Style Theory
    Senior Web Engineer
    Year: 2018 - 2019

    I helped running a very lean team of web engineers across multiple squads. We developed a number of internal libraries and processes to boost web engineer's productivity.

  • Style Theory
    Web Engineer
    Year: 2017 - 2018

    I developed a number of internal web apps from scratch. I initiated the adoption of GraphQL for our internal web and android app projects to enable better performing API for well-defined structured data. Beside that, I helped develop our customer web app using React and MobX. We used modern React, GraphQL, NodeJS, and Express, on top of full ES2015, and some features of ES2016 and ES2017. We also extensively used Webpack build system, complemented with Babel and Grunt. We wrote unit tests with Jest. On top of that, we set up continuous integration and delivery using Jenkins with Kubernetes.

  • Sorabel (Sale Stock Indonesia)
    Frontend Engineer
    Year: 2016 - 2017

    I helped develop Sale Stock web app, refactoring Flummox into Redux. I also helped the development of Android app and iOS app from scratch using React Native. I maintained all three platforms within one single codebase by maintaining code compatibility between platforms, such as providing component abstraction layers. We used modern tech stack such as NodeJS, Express, React, Redux, GraphQL, and React Native.

  • Suitmedia
    Android Developer
    Year: 2014 - 2016

    I helped develop Android applications for big name clients of Suitmedia. We used Java and Android SDK, with some easy-to-use frameworks and libraries such as Android Annotations, Retrofit, OkHttp, Realm, and Glide.

Portfolio

  • Project
    Year
    Description
    Link
  • Potensia
    Year: 2024

    Potensia is a counseling platform featuring licensed psychologists, tailor-made to solve career-related struggles. I have been working with them for years on and off, as the lead freelance software engineer, most of the time being the only one. I developed the account system, appointment booking system, career quizzes, and payment gateway integration. On the frontend side, I used React with NextJS. On the backend side, I used NodeJS with Loopback and PostgreSQL.

  • StartSmall Chrome Extension
    Year: 2024

    Inspired by the clean and modern look of material design, StartSmall is a minimalist start page extension for Chrome Browser. I developed the extension all by myself, starting from planning, execution, deployment, monitoring, and finally maintenance. On the frontend side, I used vanilla React with React Router and Vite. On the backend side, I used Golang with PostgreSQL. For deployment, I used a Kubernetes cluster and GitHub Actions.

  • Coffee Meets Stocks & Advis Trading/Investing Platform
    Year: 2022

    Coffee Meets Stocks is a trading and investment platform that empowers youth and millenials. My team and I developed three key projects, the revamped Coffee Meets Stocks website, a brand new Advis trading/investing platform, and a revamped internal dashboard. On the frontend side, we used React with NextJS. On the backend side, we used Golang and a TypeScript GraphQL gateway server, with PostgreSQL. For deployment, we used a Kubernetes Cluster and GitLab CI.

  • SayaKaya Android app
    Year: 2021

    SayaKaya is a simple and curated mutual funds investing platform. My team and I developed the first prototype of the Android app which was first launched on Play Store. On the fronted side, we used Flutter SDK. On the backend side, we used Golang with PostgreSQL. For deployment, we used a Kubernetes Cluster.

Abilities

Here is what I use to empower my work:

Coding

  • CSS 3
  • HTML 5
  • JavaScript (TypeScript)
  • Golang
  • React (NextJS)
  • NodeJS (Express / Fastify)
  • SQL (PostgresSQL / MySQL)
  • Python
  • GraphQL
  • REST
  • Container (Docker / Podman)
  • Kubernetes
  • Android (Java / Kotlin / Flutter / React Native)
  • iOS (Flutter / React Native)
  • CI/CD (GitHub, GitLab, Drone, Jenkins)
  • Google Cloud / AWS

Languages

  • Bahasa Indonesia (Native)
  • English

Tools

  • VSCode
  • Linux (Debian / Ubuntu)
  • MacOS
  • Atlassian (JIRA / Confluence)
  • Mobile App Deployment (Google Play Store / iOS App Store)
  • Chrome Extension Deployment (Chrome Web Store)
decoration-wave
decoration-star

Interested in
working with me?

If you're interested in working together,
send me an idea about who you are and
what your project inquiry is about.

icon-emailicon-email