👤

About Irvine Afri Dwicahya

Passionate Self-Learner Seeking Challenging Role in Backend or Website Development – a strong self-learning in the ability of programming and debugging a given source code without machine help.

Electrical Engineering Graduate
Jakarta, Indonesia

My Journey

I'm a hard-working and adaptive person that constantly improves my soft skills to give the best version of myself. I am constantly challenging myself to make a new project after one another, in order to extend my experience. My journey started with Electrical Engineering at Gadjah Mada University, where I developed a passion for digital systems and programming.

During my university years, I worked as an Assistant Laboratory teaching Electronics Basic, Electric Basic, Numerical Method, and Internet of Things. My bachelor thesis focused on prototyping a digital command control for Python to control a train miniature with millisecond precision, which sparked my interest in backend development.

I am looking for a challenging position in backend or website development, where I can deliver my knowledge and experience at best. My experience spans from fintech applications at Atome to banking systems at Bank Mega Syariah, where I've developed robust payment APIs and mobile banking solutions.

Education

Graduate in Electrical Engineering

Gadjah Mada University

Yogyakarta, Indonesia

Key Responsibilities & Achievements:

  • Assistant Laboratory in subject Electronics Basic, Electric Basic, Numerical Method, and Internet of Things
  • Bachelor thesis covers the scope of prototyping a digital command control for python to control a train miniature
  • Developing Digital Command Control for Model Train, that has millisecond precision

Skills & Technologies

Backend

Server-side development

JavaGoPythonNode.jsPostgreSQLREST APIsMicroservices

Frontend

Modern UI/UX development

ReactNext.jsTypeScriptTailwind CSSFlaskHTML/CSS

Mobile

Mobile app development

Android DevelopmentMobile Banking AppsCross-platform Development

Tools

Development & deployment

DockerKubernetesGitRabbitMQRaspberry PiLinux

Specializations

Domain expertise

Banking SystemsPayment IntegrationDigital Command ControlIoTFintechData Transfer Layer

Professional Experience

Mid-End Backend Developer

Atome

Jakarta, Indonesia
Oct 2024 - Present

Developing backend applications for Finance App (Kredit Pintar) Available at Playstore / Apple Store. Design a robust data transfer layer for production use.

Key Achievements:

  • Design, Developing, and creating any new feature requested in the expected timeline using Java
  • Complete general tasks independently with minimum guidance from experienced engineers
  • Well management of time schedule and risks of allocated tasks, and related dependencies

Go AI Annotator - Freelance

Mindrift AI

Remote
Jan 2025 - Present

Annotating data for AI model training using Go.

Key Achievements:

  • Annotating data for AI model training using Go.
  • Creating a robust data transfer layer for production use.
  • Well management of time schedule and risks of allocated tasks, and related dependencies

IT Developer

Bank Mega Syariah

Jakarta, Indonesia
Mar 2023 - Oct 2024

Developing backend applications for public Banking Applications (M-Syariah) Available at Playstore / Apple Store. Design a robust data transfer layer for production use.

Key Achievements:

  • Onboarding Syariah Card (Credit Card Syariah)
  • Manage M-Syariah and Middleware Banking for Mobile Banking Mega Syariah
  • Developing New internal Banking Application for Mega Syariah
  • Creating and Designing New Payment API to Core Banking System Bank Mega Syariah for Biller Payment (OVO, GOPAY, S-PAY, DANA, Mobile Data, PLN, PDAM)

Full Stack Developer

Visual Blind Studio

Bogor, Indonesia
Mar 2023 - Mar 2024

Design System and Stack to be used. Create Rest API endpoint using Golang Gin and Sql Boiler. Maintaining Docker and K8s Pipeline.

Key Achievements:

  • Integrating with payment gateway (Paypal, QRIS, Trakteer, and Patreon)
  • Implementing Design from UI/UX Team with React (Next Js) and Tailwind css

Engineering Design

Digital System Laboratory (Faculty of Engineer)

Gadjah Mada University, Indonesia
Aug 2021 - Dec 2022

Creating a miniature railways controller that can be accessed via simple web-application. Implementing complete backend for the train to functions with Golang.

Key Achievements:

  • Building a simple front end with Flask python
  • Applying Raspberry pi as a Server Provider

What Drives Me

Self-Learning

Strong ability in programming and debugging given source code without machine help. Constantly challenging myself with new projects to extend my experience.

Adaptability

Hard-working and adaptive person that constantly improves soft skills to give the best version of myself. Well management of time schedule and risks.

Excellence

Complete general tasks independently with minimum guidance. Delivering robust solutions for fintech and banking applications with expected timelines.