Hello, World! ๐Ÿ‘‹

Hi, I'm Arry Pandowo

I'm a

Turning complex business logic into clean, resilient backend systems from microservices and event-driven pipelines to high-throughput APIs that actually hold up in production.

About Me

A little bit about who I am

Profile photo of Arry Pandowo

Backend Software Engineer @ Cinema XXI

I'm a Backend Software Engineer with 5+ years of experience building robust, scalable backend systems. I specialise in Java / Spring Boot and Go, with hands-on experience designing RESTful APIs, microservices, and event-driven architectures.

Currently working at PT Nusantara Sejahtera Raya โ€” Cinema XXI in Jakarta, maintaining and evolving the core microservices of the MTIX ticketing platform. Previously at Infosys leading a full digital banking codebase refactor, and at PT Sarana Multigriya Finansial as an IT Analyst designing core system architecture.

Before pivoting into engineering, I spent over 7 years in financial services โ€” in credit risk analysis, regulatory compliance, and mortgage operations. That analytical foundation now directly shapes how I reason about data, design systems, and translate business requirements into code.

5+ Years in Engineering
10+ Years Total Career
15+ Technologies

My Skills

Technologies I work with

Languages

Java
Java Expert
Mastery
  • Primary language across all 3 companies โ€” 4+ years daily use
  • Core microservices for MTIX ticketing platform (Cinema XXI)
  • Full digital banking codebase refactor & code conventions (Infosys)
  • Maintain legacy daemon engine for Event Driven ordering process
๐ŸŸข In Use - Primary language
Go
Go (Golang) Proficient
Mastery
  • Rewriting core microservices at Cinema XXI for reduced compute cost & complexity
  • Maintain and create new features and payment integration service
  • Adjust the bottleneck process to ensure user experience
๐ŸŸข In Use
Python
Python Intermediate
Mastery
  • Create Daemon Engine for Event Driven on Point of Sales (POS)
  • Create Self check tools for rollout data from the legacy code
  • Automation test pilot project with multi-threading control (Cinema XXI)
๐ŸŸข In Use
PHP
PHP Intermediate
Mastery
  • Maintained existing microservices written in PHP
  • Added new features for payment processing flows
๐ŸŸข In Use
JavaScript
JavaScript Learning
Mastery
  • Hands on with to create this profile project showcase
๐ŸŸก Learning In Progress
SQL
SQL Proficient
Mastery
  • MySQL Design table and data flow for the payment process and user's data
  • PostgreSQL Design and Implement transaction and schedule process revamp
  • MongoDB Food and Beverage data management for the cafรฉ menu
๐ŸŸข In Use

Frameworks & Libraries

Spring Boot
Spring Boot Expert
Mastery
  • Used Primarily For the banking project with JPA, Lombok, H2, Security
  • Full banking codebase refactor with shared libraries (Infosys)
โšช Last Used: Mar 2025
Flask
Flask Learning
Mastery
  • Implemented for this project showcase
  • Not used in professional roles
๐ŸŸก Learning In Progress
Gin (Go)
Gin (Go) Familiar
Mastery
  • HTTP routing layer for Go microservices at Cinema XXI
  • Used alongside core service rewrites for REST endpoint exposure
๐ŸŸข In Use
REST APIs
REST APIs Advanced
Mastery
  • Integrating new payment channels into MTIX Apps (Cinema XXI)
  • Banking API layers across microservices (Infosys)
  • Google Maps API integration for geospatial data (SMF)
๐ŸŸข In Use
Microservices
Microservices Advanced
Mastery
  • Maintaining & rewriting core services for MTIX ticketing (Cinema XXI)
  • Led full microservice migration for digital banking (Infosys)
  • Designed core system architecture & integrated subsystems (SMF)
๐ŸŸข In Use

Tools & Infrastructure

Docker
Docker Learning
Mastery
  • Containerising services in local & staging environments
  • Not yet owning production container pipelines
๐ŸŸก Learning In Progress ยท Building hands-on experience
Git
Git Proficient
Mastery
  • Code reviews for junior programmers & team conventions (Infosys)
  • Sprint card management for outsourced programmers (SMF)
  • Branch strategy across multi-team microservice repos
๐ŸŸข In Use
PostgreSQL
PostgreSQL Proficient
Mastery
  • Legacy schema migration & data cleaning at SMF
  • Primary database for digital banking microservices (Infosys)
  • Core system & accounting module persistence (SMF Senior)
๐ŸŸข In Use
Redis
Redis Proficient
Mastery
  • Distributed caching & session management in MTIX ticketing microservices (Cinema XXI)
  • Sidecar caching pattern for order processing to reduce DB round-trips (Cinema XXI)
  • Cache-aside strategy for high-throughput banking service responses (Infosys)
๐ŸŸข In Use
Kafka
Kafka Learning
Mastery
  • Event-driven processing context at Cinema XXI โ€” exposure via daemon engines
  • Building deeper understanding of producer/consumer patterns
โšช Last Used: Mar 2025
AWS
AWS Learning
Mastery
  • Exploring core services โ€” EC2, S3, RDS for backend deployments
  • Not yet used in a professional role
๐ŸŸก Learning In Progress ยท Building hands-on experience

Where I've Worked

My professional journey

PT Nusantara Sejahtera Raya (Tbk) โ€” Cinema XXI

Jan 2025 โ€“ Present

IT Backend Engineer

Jan 2025 โ€“ Present
  • Maintain the core microservice of the MTIX ticketing application
  • Rewriting core services to reduce computational cost and complexity
  • Integrating several new payment channels into the MTIX Apps
  • Adding new core features to the main application
  • Creating daemon engines to act as event-driven processors
  • Created an automation test pilot project for QA with multi-threading control
Java Spring Boot Go Microservices Event-Driven Automation Testing

PT Infosys Solusi Terpadu

Jun 2023 โ€“ Jan 2025

Senior Java Software Engineer

Jun 2023 โ€“ Jan 2025
  • Led full codebase refactor for a new digital banking project โ€” migrated entire microservices, core logic, and shared libraries
  • Conducted code reviews for junior programmers and established code conventions for the team
  • Maintained feature intent across multiple sprints from user PRDs
  • Researched and developed new tooling, including automation testing frameworks
Java Spring Boot Microservices PostgreSQL Digital Banking

PT Sarana Multigriya Finansial (Persero)

Nov 2021 โ€“ Jun 2023

Senior Assistant Manager, IT Analyst

Mar 2023 โ€“ Jun 2023
  • Designed system architecture for the new Core System and integrated solutions for surrounding subsystems
  • Conducted code reviews to maintain module integrity before deployment
  • Managed programmers to complete and implement new features
  • Improved the loan administration credit module and expanded the accounting module implementation
Java Spring Boot System Design PostgreSQL

Staff IT Application & Database Support

Nov 2021 โ€“ Mar 2023
  • Performed database migration and data cleaning from legacy system to new schema using Python (Pandas, NumPy)
  • Built backend process for loan administration and credit scenario development with Spring Boot (JPA, Lombok, H2)
  • Transformed debtor address data to geospatial coordinates via Google Maps API integration
  • Designed the accounting core system architecture and created Figma mockups for stakeholders
  • Maintained sprint job cards for outsourced programmers
Java Spring Boot Python PostgreSQL Google Maps API Pandas

Prior Finance & Risk Career

Before pivoting into software engineering in late 2021, I spent over 7 years in financial services at PT Sarana Multigriya Finansial (Persero) โ€” Indonesia's state-owned secondary mortgage institution. This career grounded me in credit risk analysis, regulatory compliance, mortgage program operations, and financial reporting. The analytical foundation now directly informs how I design backend systems and translate business requirements into code.

Finance โ€” Operations

Staff Penugasan Khusus โ€” KPR FLPP

Jan 2020 โ€“ Nov 2021

PT Sarana Multigriya Finansial (Persero)

Managed daily operations of the FLPP subsidised mortgage program. Coordinated with government bodies, banking partners, and internal teams to ensure policy compliance and accurate reporting. Supported programme scaling that disbursed housing loans to thousands of low-income families.

Mortgage Operations Policy Compliance Stakeholder Coordination
Risk Management

Risk Management Analyst

Oct 2015 โ€“ Jan 2020

PT Sarana Multigriya Finansial (Persero)

Conducted end-to-end credit risk analysis, portfolio monitoring, and regulatory reporting. Built and maintained risk models to support mitigation strategies, and ensured compliance with OJK (Financial Services Authority) standards. Provided data-backed insights to management for lending policy decisions.

Credit Risk Analysis Portfolio Monitoring Regulatory Reporting OJK Compliance
Internship โ€” Risk Management

Internship โ€” Risk Management Analyst

Dec 2014 โ€“ Oct 2015

PT Sarana Multigriya Finansial (Persero)

Assisted in risk assessment workflows, collected and processed debtor data, and documented risk evaluation processes. Gained hands-on exposure to credit scoring methodology and early-warning indicator frameworks.

Risk Assessment Data Analysis Documentation
Internship โ€” Treasury

Internship โ€” Finance & Treasury Division

Oct 2012 โ€“ Nov 2012 & Apr 2014 โ€“ Jun 2014

PT Sarana Multigriya Finansial (Persero)

Supported treasury operations including cash flow monitoring, liquidity reporting, and daily reconciliation. Assisted in preparing financial statements and internal treasury reports.

Treasury Operations Cash Flow Monitoring Financial Reporting
Internship โ€” Tax

Internship โ€” Finance & Tax Division

Aug 2013 โ€“ Nov 2013

PT Bumi Resources Tbk.

Assisted in tax reporting and compliance documentation for a publicly listed mining company. Prepared financial data for tax submissions and supported the finance team in reconciliation and record-keeping tasks.

Tax Reporting Compliance Documentation Financial Data Preparation

Published Projects

Things I've built that published

MTIX Ticketing Microservice

Core microservice rewrite for Cinema XXI's ticketing platform. Reduced computational cost and complexity, integrated new payment channels, and added daemon engines for event-driven processing.

Java Spring Boot Go Microservices Event-Driven

HiBank Digital Banking

Led full codebase refactor for a new digital banking project at Infosys โ€” migrated entire microservices, core logic, and shared libraries. Established code conventions and conducted reviews for junior engineers.

Java Spring Boot PostgreSQL Microservices Redis
HiBank Cash Management System screenshot

HiBank Cash Management System

Hi Connect โ€” a cash management platform for banks and corporates to manage multiple accounts under a single CIF. Contributed to building core services and system design for this enterprise-grade solution.

Java Spring Boot PostgreSQL Microservices Redis
Forex Auto Trader
What it does

Python engine bridging to MetaTrader5 via TCP. Five concurrent threads handle tick-level entry signals (100ms), session-dispatched position monitoring, candle-based regime classification, and event-driven risk control โ€” zero human intervention during a session.

Goals

Validate tick and candle-based Gold (XAUUSD) scalp strategies through a cursor-driven backtest engine, then deploy live once consistently profitable. Current active stack: TickTrial1 strategy + MonitoringTrial4 with FVG & ICT Fibonacci analysis.

Private repo โ€” not yet consistently profitable

Want access? Contact me via email.

Forex Auto Trader

Automated Gold (XAUUSD) trading engine bridging Python to MetaTrader5 via TCP. Multi-threaded architecture with tick and candle-based strategy execution, session-dispatched position monitoring, FVG & ICT Fibonacci analysis, and full backtest infrastructure.

Python MetaTrader5 PostgreSQL Event-Driven Algorithmic Trading

Still debugging my courage to open a PR ๐Ÿ˜…

LeetCode

Sharpening problem-solving, one problem at a time

Get In Touch

Open to new opportunities โ€” feel free to reach out

Whether you have a project in mind, a job opportunity, or just want to say hi โ€” my inbox is always open. I'll do my best to get back to you!

Jakarta, Indonesia
Send Me an Email