Resume

Tri Tran

Full-Stack Engineer

I help businesses convey their ideas to life.

Ho Chi Minh City, Vietnam · tranminhtri.work@gmail.com

About

Mid-level Full-Stack Engineer with 5+ years of experience building payments software: cross-border money transfer, public APIs, and banking and compliance integrations. I work in fluent English every day, with native Australian teammates, in a team of 20+ engineers, QAs, BAs and designers at .

Read my story

On a random day in 2020, when I was 21 years old, I decided to pursue a career in tech as a self-taught dev. Why didn't I go to university or college at that age? Simply because at that point my family couldn't afford any tuition fees and I was working at a McDonald's to support myself. With all the free time and a little bit of money I had saved up, I decided I had to pick up a lifelong skill that would allow me to grow into something bigger, and so the journey started.

Fast-forward to March 2021, I landed my first ever developer job as a Junior Developer for a start-up called SendFX Limited in Australia. Since then I have developed my skills and built professional software like websites and APIs to help grow the company from a 10M valuation when I first joined to 100M.

These days I work as a Mid-level Full-Stack Engineer in a team of 20+ engineers, QAs, BAs and designers, helping people transfer hundreds of millions around the world every year.

In my free time, I like to study new technologies, hang around my loved ones, and just enjoy life.

Experience

Australia · Mar 2021 – Present

Highlights across 5+ years

  • Partner API: built 30+ endpoints (GET, POST, LIST, UPDATE) covering payments, trades, payment details, customer accounts, parent accounts and compliance. Large partners, including BoardRoom, Pay.com and PEXA (Australia), use it to integrate with the platform. I also generated its documentation website with Swagger and apiDoc.
  • Infrastructure as code: provision all AWS stacks with CloudFormation across 3 separate AWS accounts (development, staging and production), supporting 10+ per-developer environments plus UAT, CAT (staging) and production.
  • Security: use AWS Cognito for authentication (OAuth2 / JWT), and worked on a platform protected for all users by Imperva, a web application firewall and DDoS protection service. I follow the company's security practices: regular security training, and access to internal systems through a VPN.
  • Monitoring and release tooling: worked with Datadog for error and log monitoring, LaunchDarkly for feature flags, and a Microsoft Teams integration for live alerts.
  • Internal admin dashboard: worked on the admin website used by about 50 employees in sales, account management, compliance, management and marketing, from managing accounts and deals to platform configuration, white-label setup and lead widgets.
  • IFTI reporting (Australia): worked on automating IFTI reporting, saving a team of 5 about 20 hours per week that previously went into Excel entry, merging files, submitting to the reporting website, and fixing and resubmitting errors by hand.
  • Payment, ledger and compliance integrations: Currency Cloud and JPMorgan (payments), Modern Treasury (payments and ledgers, later replaced by a better option), and FrankieOne (compliance / KYC). I also worked on a ledger project.
  • Customer-facing React apps: the customer portal and customer hub, lead landing pages, and many UI features and widgets.
  • Scripts and fixes: wrote scripts for data migrations, production fixes and report generation, and resolved 100+ bugs over the years.
  1. Mid-level Full-Stack Engineer

    – Present

    • Build and maintain a micro-services architecture that powers 10,000+ users and many enterprises handling payments.
    • Designed and developed a public API that lets enterprises integrate with Send's system and harness the power of easy payments.
    • Enhanced maintainability by contributing to infrastructure design and architecture, and by establishing coding standards and best practices to keep the codebase consistent.
    • Conduct thorough code reviews to maintain high standards, giving constructive feedback to team members for continuous improvement.
  2. Junior Engineer

    –

    • Developed features across frontend, backend and some dev-ops for the company's customer-facing and internal websites.
    • Wrote unit tests and end-to-end (API) tests to improve codebase quality.
    • Proactively identified and troubleshot issues and shipped fixes to keep the websites stable and fast.
    • Became proficient with AWS services, Serverless (event-driven architecture), React and Node to craft scalable solutions to real-world problems.

Skills

Frontend

  • JavaScript (ES6+) / TypeScript
  • React (Hooks, Router)
  • HTML / CSS, responsive and accessible UI
  • Chakra UI / Material UI
  • State management with Zustand

Backend & architecture

  • Node.js (Express / NestJS)
  • System design and software architecture
  • RESTful API design and integration, documented with Swagger and apiDoc
  • Microservices and distributed systems
  • SQL / relational databases (PostgreSQL, MySQL)
  • NoSQL (MongoDB, DynamoDB)
  • Message queues and streaming (SQS, DLQ)
  • Serverless Framework / SST
  • Security (OAuth2 / JWT, Imperva WAF, secure coding, VPN access)

Cloud & DevOps

  • AWS: IAM, Cognito, API Gateway, Lambda, CloudWatch
  • Infrastructure as Code (CloudFormation)
  • Monitoring and logging (Datadog), live alerts (Microsoft Teams)
  • Feature flags (LaunchDarkly)
  • CI/CD with CircleCI and GitLab
  • Git version control
  • ESLint, Prettier

Testing

  • Automated testing: unit, E2E and API
  • Unit tests with Jest
  • Automation tests with Playwright
  • E2E API tests with SuperTest

Ways of working

  • Fluent English communication (5+ years working directly with native Australian speakers)
  • Able to use AI to generate code from high-level direction (design, requirements and constraints), then review, test and refine the output
  • Fintech domain: payments, ledgers, KYC / compliance and regulatory reporting (IFTI)
  • Code review and mentoring
  • Ownership and a product mindset
  • Agile & Scrum
  • Familiar with JIRA/Confluence
  • Familiar with Figma design tool