// senior software engineer

Hendra Gunawan

I build and integrate production fintech and public-sector platforms — full-stack, from API to UI.

Open to remote — worldwideRelocation: SG · AU · NZ
bash — hendra@portfolio: ~
hendra@portfolio:~$
01

Selected Work

AutoWealth · fintech

Brokerage & Investment Integrations

problem · Automated investing only works if trades execute reliably across multiple brokers — each with a different API, settlement model, and failure mode.

solution · Built and maintained the integrations with Moomoo, iFAST, and Phillip Securities end to end — order execution, portfolio sync, and reconciliation — plus legally binding e-signature onboarding via Dropbox Sign.

Node.jsPHP / LaravelRESTAWS

Gov careers platform · microservices

Service Curator — Recommendation Engine

problem · Surface the most relevant articles and events to each job seeker, with the underlying data spread across four independent services.

solution · Designed a personalised recommendation engine that scores content against each user's career persona and interest tags, coordinating across four microservices over a RabbitMQ message bus.

Next.jsNode.jsMongoDBRabbitMQ

AutoWealth · modernization

Legacy → Modern Migration

problem · A mature, revenue-critical PHP platform had to move to a modern stack without disrupting live clients or pausing feature work.

solution · Helping migrate the codebase toward React / Next.js + Node.js incrementally — shipping new features on the modern stack while progressively replacing legacy screens and services.

ReactNext.jsNode.jsPHP
02

Live Projects

Side projects I designed, built, and shipped end-to-end — data layer, UI, tests, CI, and production deploy. Both are live and open-source; click through to use them or read the code.

Markets

live ●

A personal markets dashboard for gold, crypto, indices and stocks — live candlestick and Heikin-Ashi charts with faithful community indicators, a one-glance signals view, an earnings calendar, company fundamentals, and real regulatory data: near-real-time insider buys (SEC Form 4) and 13F “smart-money” fund accumulation.

  • Supertrend and Ultimate-MACD indicators ported faithfully from their TradingView Pine scripts as pure, unit-tested functions.
  • Multi-provider data (Finnhub · Twelve Data · Steam) with graceful fallback and rate-limit-aware caching — never a blank screen.
  • A Signals page that synthesizes trend, momentum, insider buying and fund accumulation per ticker.
Next.js 16React 19TypeScriptTailwindlightweight-chartsVitest

Game Ranker

live ●

An interactive leaderboard of the best PC & PlayStation games (2015→today). 800 titles auto-discovered from RAWG and scored by blending Metacritic critics with real Steam player sentiment on a tunable critics↔players weighting. Filter by year, platform, genre and mode, with a per-game breakdown.

  • Fully automated, self-updating pipeline — a weekly GitHub Actions cron rebuilds the dataset; no runtime API calls, fully static.
  • Transparent, unit-tested ranking model with sample-size confidence weighting.
  • Shareable static “best of” pages (per year and genre) with generated social-preview cards and a sitemap.
Next.js 16React 19TypeScriptTailwindGitHub ActionsVitest
03

Experience

Senior Software Engineer

AutoWealth

Jun 2021 — Present
Singapore · Remote

MAS-licensed robo-advisory platform managing roughly US$190M in assets for thousands of retail and corporate clients.

  • Build and maintain the full-stack web and mobile apps used daily by retail and corporate investors.
  • Own external integrations and onboarding end to end — the connective tissue between the platform and brokers, data providers, and e-signature.
  • Part of the team modernizing a legacy PHP platform toward a React / Next.js + Node.js stack.
PHPLaravelReactReact NativeNode.jsMySQLOracleAWSDocker

Senior Software Engineer (Contract)

MavenTree Technology

Nov 2025 — Apr 2026
Singapore · Remote

A national careers platform commissioned by a Singapore government workforce-development agency, serving job seekers, employers, and career coaches.

  • Delivered features across a four-service architecture — content, events, identity, and shared services.
  • Integrated an external identity API for persona management — building a dedicated update endpoint to work around upstream reliability constraints.
  • Shipped admin tooling: AI-assisted tag suggestion and virtual job-interview event management.
Next.jsReactNode.jsMongoDBRabbitMQWebSocketsAWS ECSDocker

Backend Engineer

Asia Commerce Network

Mar 2019 — Jun 2021
Surabaya, Indonesia

E-commerce platform serving web and mobile clients across merchant and order flows.

  • Designed, built, and maintained RESTful APIs in Laravel powering Vue.js web and Flutter mobile clients.
  • Built third-party integrations with WooCommerce and Xendit (payments) supporting merchant and order workflows.
PHPLaravelVue.jsFlutterMySQL
04

Skills

Frontend

ReactNext.jsTypeScriptJavaScriptVue.jsTailwind CSSHTML / CSS

Backend

Node.jsPHPLaravelREST APIsMicroservicesRabbitMQWebSockets

Mobile

React NativeFlutter

Data

MySQLMongoDBOracle

Cloud & Tooling

AWS (ECS)DockerCI/CDGit
05

Contact

bash — contact
$ ./say-hello.sh

> Open to senior full-stack roles — remote (worldwide) or relocation to Singapore, Australia, or New Zealand. Fintech and product teams especially welcome.