Senior Software Developer · Frontend

Joshua Long

10+ years building web, hybrid, and native Android products across fintech, mobile banking, insurance, and e-commerce — managing frontend teams, building design systems, and shipping at scale.

GitHub ↗ LinkedIn ↗ WhatsApp ↗ jjlongts19@gmail.com Résumé PDF ↓
Kuala Lumpur · Available on 2 months' notice
01

Skills & tech stack

Languages
TypeScript, JavaScript, Java, C#, Kotlin
Frameworks
Angular 14–20, CapacitorJS, React, Android SDK, Unity (VR), Vue.js, AngularJS, Cordova / MobileFirst, Spring Boot, Jasmine
Libraries
Nx monorepo, RxJS, NgRx, Tailwind CSS, Bootstrap, Material, Storybook, Vuex
CI/CD & tools
GitLab CI, Jenkins, Octopus Deploy, Atlassian Bamboo, Fastlane, Firebase
Databases
SQLite, MySQL
AI
Claude, GitHub Copilot, Cursor
Others
Swagger, HTML, SCSS, Gradle, Maven, JSP, JSTL, XMPP, Openfire
02

Experience

Feb 2026 — Present

Senior Software Engineer

  • Developed and maintained a JAPAC-wide Angular application (EW1) supporting frontline business operations, including offline-first capability for uninterrupted use in low-connectivity environments, with automated background sync to Salesforce.
  • Provided ongoing application support and enhancements for business units across Japan, India, and Korea, ensuring consistent functionality across diverse regional workflows.
Dec 2023 — Feb 2026

Senior Software Engineer

  • Built and maintained cross-border fintech (B2B/B2C): remittance, payments, e-KYC, wallets, forex, and fees.
  • Revamped legacy systems to the T1 platform in Angular 20 — standalone components, signals, and effects.
  • Managed the frontend team; built a shared component library and Storybook design system that accelerated delivery ~50%.
  • Own end-to-end Android: change requests, version upgrades, and releases.
Dec 2019 — Dec 2023

Professional Software Engineer

  • Multi-feature workforce app in Angular spanning web & hybrid, iOS, and Android.
  • Practised Agile Scrum; ensured code quality with Jasmine unit testing.
  • Automated development, beta testing, and release processes via GitLab CI.
Jun 2018 — Dec 2019

Senior Mobile Engineer

  • Hybrid mobile development (AngularJS, Vue.js) — MPOS for a leading Asian insurer's life planners across MY, SG & ID.
  • Awarded a team excellence award ↗ for outstanding project delivery and performance.
Jul 2015 — Jun 2018

Software Engineer

  • Native Android — mobile banking for an Indonesian bank, plus e-commerce, chat, and functional apps.
  • Backend web services with Java Spring Boot; full end-to-end release lifecycle.
03

Selected projects

Tranglo

T1 System

Cross-border fintech platform (B2B & B2C). Migrated legacy systems to T1 with minimal downtime; managed the team.

Angular 20 · Fintech · Design system
Tranglo

TikFX ↗

Forex & money-transfer system — sole maintainer through sunset. CRs, SDK upgrades, Play Store compliance.

Android · Forex
Comerge

Swiss Connect Academy ↗

Angular e-learning suite — newsfeed, streams, coaching, IM. Native→hybrid via Capacitor; Unity VR lessons.

Angular · Capacitor · Unity VR
Hitachi eBworx

MPOS

AngularJS + Cordova on IBM MobileFirst for insurance life planners across MY, SG & ID — proposals to financial plans.

AngularJS · Cordova
Silverlake

OCBC NISP

Native Android mobile-banking revamp with Material UI, shipped as an AAR library. On-site SIT, UAT & production.

Android · Banking
Silverlake

Hi-hive ↗

Native Android instant messaging on Openfire / XMPP — encrypted text, media, voice & location. MVP architecture.

Android · XMPP