TT Logo
About
Skills
Experience
Technologies
Contact
Resume/CV
Tony
Tran
Senior Software Engineer
Tony
Tran
Senior Software Engineer
Profile photo
About Me
I'm a Software Engineer with six years of experience, constantly driven by a love for learning and improving my craft. In my career, I've designed and implemented creative solutions in both full-stack and front-end development.

I find motivation in growing both personally and professionally, and I excel in team settings that balance collaboration and individual creativity. Looking ahead, I aim to lead teams and create a culture that values teamwork, innovative ideas, and continuous learning.
Skills
UI/UX icon
UI/UX
Design user-friendly applications, following UI/UX principles to ensure user's have an easy and enjoyable experience across multiple platforms and interfaces
Frontend icon
Frontend
Architected and deployed ReactJS/NextJS/Vue frontends, managed cross-platform mobile app development in Flutter and React Native
Backend icon
Backend
Managed unstructured databases (Firebase) using GraphQL APIs. Managed structured databases (PostgreSQL) using RESTful APIs
Integration icon
Integrations
Developed third-party CRM integrations, managed authenticated webhooks for 2 way integration, and parsed NEM12 specification datasets
Microservices icon
Microservices
Implemented microservices architecture using GCP's Cloud Functions/Cloud Run and AWS Lambda, enabling scalability, efficiency, and integration
Testing icon
Testing
Automated testing with Jest and Playwright, maintained Datadog's synthetic tests, monitoring systems, and alerts, ensuring software robustness
Mobile icon
Mobile App
Developed cross-platform mobile apps in Flutter and React Native, user satisfaction with Canny, and seamless webview integration
Infrastructure icon
Infrastructure
Managed cloud infrastructure using Terraform and employed Buildkite and CircleCI for streamlined build pipeline management
workflow icon
Workflow
Created and updated Camunda workflow BPMN files, ensuring correct decisioning for business processes and task automation
My Experience
6+
Years Experience
6+
UI Years Experience
3
API Years Experience
Software Engineer (Full Stack)•  UPowr
Jan 2024 - Jul 2024 6 mths
API Development and Integration: Developed RESTful APIs for various functionalities, utilising OpenAPI specifications and AWS for secure file storage. Integration with BPMN workflows to improve operational efficiency.
Testing and Quality Assurance: Conducted comprehensive testing using TypeScript and Playwright, including unit, integration, and end-to-end tests, ensuring high code quality, reliability, and reduced bugs in production.
Bug Resolution and Data Integrity: Identified and resolved critical bugs, performed data migrations, and ensured data integrity and consistency, enhancing system stability.
Front-End Development: Improved front-end user experience and performance by updating Vue & Retool user interfaces and transitioning read APIs from REST to GraphQL, leading to faster and more efficient data retrieval.
Security and Authentication: Implemented robust authentication mechanisms to enhance security and access control, verifying user permissions based on entity associations, protecting sensitive data.
Data Management: Parsed and normalised large datasets according to NEM12 specifications to create structured, usable data, enabling accurate forecasting.
Source Control: Utilised GitKraken for source control management and collaboration.
Software Engineer (Full Stack)•  Propps.com
Oct 2021 - Dec 2023 2 yrs 2 mths
Architected, developed, and deployed ReactJS and NextJS frontends, employing Emotion CSS for styling
Engineered an unstructured database backend using Firebase, integrating a GraphQL layer with Apollo Studio
Implemented GraphQL code generation for streamlined development
Scheduled tasks using Task Queues and Workflows on Google Cloud Platform
Established and managed authenticated webhook services and dead letter queues
Developed clients and adapters for connection service which integrates with third party CRMs
Utilised Terraform to manage infrastructure in the cloud
Created, deployed and maintained cross-platform mobile applications in Flutter and React Native
Utilised Buildkite for efficient build pipeline management
Automated testing with Jest for both frontend and backend components
Implemented a microservices architecture using Cloud Functions and Cloud Run on Google Cloud Platform
Established and maintained synthetic tests, monitoring systems, and alerts through Datadog
Software Engineer (Full Stack)•  ANZ
Aug 2021 - Oct 2021 2 mths
Employed JSON for configuring and managing dynamic content on the client side
Developed server-side logic, APIs, and business logic to support the functionality of web applications
Engaged in back-end development using the .NET framework with C# as the primary programming language
Played a key role in enhancing and maintaining client lifecycle processes, ensuring compliance, and improving overall efficiency within the platform
Software Engineer (Frontend)•  ANZ
Jul 2018 - Aug 2021 3 yrs 1 mths
Designed, built and deployed an APRA reporting application, streamlining policy override processes
Designed, built and deployed a web application managing capacity, skills, and users for a cross-skilled team
Developed a user-friendly web portal enabling bankers to apply for Small Business and Business Banking COVID-19 Relief Package and JobKeeper applications
Proficient in ReactJS for front-end development, adhering to UI/UX principles
Collaborated with back-end engineers for database and API tasks
Utilizes Git Repositories and GitExtensions for streamlined version control
Agile practitioner with active involvement in 2-3 week sprints, contributing effectively to all rituals and meetings
Automation Expert•  ANZ
Nov 2016 - Jul 2018 1 yr 8 mths
Collaborated on Mortgage Settlements, contributing to the development and testing of new system versions crucial for bankers and brokers in assessing mortgage applications
Played a key role in developing and testing for new versions of Secured Assessment, enhancing the application used by bankers to evaluate customers' financial positions
Proficient in SQL, successfully managing the setup of a relational database and performing tasks such as creating, altering tables, views, and stored procedures
Operated in an Agile environment, actively participating in rituals to shape User Stories and Tasks
Facilitated code/task breakdowns and issue identification, ensuring seamless product delivery
Analyst•  ANZ
Nov 2015 - Nov 2016 1 yr
Utilized SQL to query data for reporting, analytics, and automation purposes
Innovatively improved the contact strategy approach, leading to increased right party contact rates
Implemented the champion/challenger approach to test and validate the new contact strategy
Contributed to UAT testing for seamless integration of a new system, conducting thorough progression and regression testing to ensure connectivity across multiple host systems
Technologies
Apollo Studio
AWS
Buildkite
C#
Camunda
Canny
Confluence
CSS
Cloud Functions
Cloud Run
DataDog
Emotion CSS
Expo
Facebook SDK
Figma
Firebase
Firestore
Firebase Functions
Flutter
GCP
GitHub
GitKraken
GraphQL
HTML
Insomnia
JavaScript
Jest
Jira
Miro
NextJs
Node
Notion
NPM
OpenAPI
Playwright
PostgreSQL
Postman
React
React Native
Redis
Redux
Retool
Storybook
Styled Components
Terraform
Typescript
VS Code
Vue
Webhooks
.NET Core
  • Apollo Studio
  • Buildkite
  • Cloud Functions
  • Cloud Run
  • DataDog
  • Emotion CSS
  • Figma
  • Firebase
  • Flutter
  • GCP
  • GitHub
  • GraphQL
  • Insomnia
  • JavaScript
  • Jest
  • NextJs
  • Node
  • Notion
  • React
  • Storybook
  • Terraform
  • Typescript
  • Webhooks
Need a Software Engineer?
Get in touch today!
TT Logo