Nhat Tran

Nhat Tran

Software Developer/Consultant

Contact Me

About Me

An IT technical professional who has been delivering digital solutions across mobile (iOS), backend services and web over the last 12 years. A passionate business-focused technologist with ability to analyze and implement simple to complex solutions, highly adaptive approach to managing projects to ensure products are delivered as client's expectation, within budget and timeline.

My work

project name

ING DIRECT Australia Banking iOS App

Working with Product Owner, UI/UX team to develop new features including Feature Preview, Scheduled Payments, New Account Application for the ING Direct Australia Banking iPhone and iPad app. Maintaining and fine tuning the existing functionalities of the app and helped to improve the App Store rating.

Building ING Direct's first Apple Watch App that displays customer's account information on Apple Watch Glance and App.

Working on Comsumer Lending Project (a credit card product) to implement the product features on the iOS app.

This is a Native iOS writen in Objective-C, Core Data. I was responsible for end-to-end technical implementation of new features, deciding technical architecture, writing code, integrating with ING backend API, setting up CI/CD process using XCode Server, deploying to App Store Via TestFlight. I have also solved an interesting and challenging issue of the app, a bug that stopped some ING customers to log in due to expired auth information.


project name

Domain CRE iPhone App

Working with product owner, UI/UX and other backend developers to develop the front end of the CRE iPhone app that let users to:

  • Search for commercial property listings across Australia using maps and other search criteria such as keywords, price range, building size, parking options
  • View property listing details with photos and agency contact details


project name

Viator iPhone and iPad app

I was the lead iOS developer and worked with product owner UI/UX designers, backend developers to build Viator Tours and Activities app for iPhone and iPad.

The app provides users with more than 10,000 tours available in 900+ destinations around the globe. It sells about $5 million worth of tours annually and was rated top 10 travel apps in the App Store in 2012.

Some of the app features:

  • Browse top-rated tours, activities and attractions
  • Pinpoint user's location on the interactive map and find things to do near by
  • Book and pay for tours and attraction tickets within the app
  • Post photos, add reviews, share on Facebook and Twitter
  • Show-and-go with paperless vouchers you can send to Passbook.

The app was a native iOS app and written in Objective-C, heavily relied on Core Data to store Tours and Destinations to provide users instant access to travel information without too much network requests. The entire app IU including the comprehensive checkout process was written in native code manually with minimal use of Xcode Interface Builder to maximize flexibility and performance. The most interesting challenges were to use Core Data with multithread and alway thinking about writing efficient code to optimize performance on old iPhone 3G, 3GS due to limited hardware capabilities.

Integrating with Three20 framework and Facebook, Twitter APIs. Using TestFlight for testing and deploying the app to App Store


project name

TAB iPhone app

I have worked with business stakesholder, UI/UX designers and other developers to build the front end of TAB iPhone app with Objective-C and its API web services in C#.Net.

Some of the app features that I have helped to develop:

  • Browse upcoming races and sports events.
  • Views betting selections and prices.
  • Place bets directly from the app.
  • View today's and yesterday's racing results including dividends and pools.

One of the challenge was large and complex datasets. Build an API to process and transform data from multiple sources to provide a clean dataset for the app. Using TouchXML library for parsing XML data in an efficient way that doesn't consume much device memory.


project name

Luxbet iPhone and iPad app

I have worked with product owners, UI'UX desingers and other iOS and backend developers to maintain and refine the Luxbet iOS universal app. I have also helped to develop the new Cash Out feature of the app.


project name

Racing Victoria Racing Information Web Portal

Developed a Web Portal with a CMS system and integrated racing data information for RVL. With more than 30 year history of racing information, it accumulates rather large amount of data which makes it challenging to extract and present racing information in real time to a vast number of web users, espscially during racing seasons.

My job was to be a technical personel to analyze and optimise the racing data platform to improve perforamnce, data ingegrity and most importantly to increase the system capacity. The production of this website has received a great feedbacks from RVL as well as its users and other racing organizations in terms of usability, productivity and especially data accuracy and responsiveness.

Technologies: C#.Net, ASP.Net, SQL Server 2005, Oracle DB.

View more info

Experience

Contract iOS Developer - Tabcorp (Jun - Oct 2015)

Developing new features and maintaining Luxbet iOS universal app, TAB iPhone app and TAB iPad app.

Working in Agile/Scrum environment, attending daily stand-ups, backlog grooming, sprint planning, retro and showcase meetings

tabcorp

Contract iOS Developer - ING Direct Australia (Sep 2014 - Jun 2015)

Developing new features and maintaining ING Direct Australia Banking iOS app. Developing ING Direct first Apple Watch app.

Working in Agile/Scrum environment, attending daily stand-ups, backlog grooming, sprint planning, retro and showcase meetings

ING Direct

Contract iOS Developer - Fairfax Media (Mar - Sep 2014)

Developing the front end of CommercialRealEstate.com.au's first iPhone app.

Working in Agile/Scrum environment, attending daily stand-ups, backlog grooming, sprint planning, retro and showcase meetings

tabcorp

Contract iOS Developer - Love Agency (Mov 2013 - Mar 2014)

Developing a patient record iPhone and iPad app for a global healthcare solution provider.

Working in Agile/Scrum environment, attending daily stand-ups, backlog grooming, sprint planning, retro and showcase meetings

tabcorp

Contract Web Developer - GHO Sydney (Oct 2013)

Working on urbannest website, an online accommodation booking system to integrate backend API with PHP front end application.

tabcorp

Contract iOS Developer - Longton Property Group (Sep 2013)

Developing iButler, an iPhone application used for booking home utility services.

tabcorp

Software Developer (iOS) - Viator Systems (May 2010 - Aug 2013)

Developing Viator Tours and Activities iOS application for Viator Systems, a TripAdvisor's company.

tabcorp

Software Developer - Alpha Salmon (Jun 2008 - May 2010)

Developing online enterprise applications for clients: Racing Victoria, Vodafone. Developing TAB's first iPhone application.

tabcorp

Tutor - University of Technology Sydney (Jul - Dec 2007)

Tutoring on subject Advanced Internet Technologies (J2EE and Web Services programming) for undergraduate students.

tabcorp

Software Developer - Gumnut Systems (Jul 2005 - Jun 2008)

POS software development with .Net, MS SQL Server, Crystal Reports.

tabcorp

Software Developer - i3 International (Sep 2004 - Apr 2005)

Working with Digital Video Management System (DVMS) software, programming to control camera motions in DVMS software, writing camera drivers using Visual C++ 6.0, COM, ActiveX, MFC, Windows API.

tabcorp

Other Projects

Vodafone Online Store

Developed a comprehensive CMS, product catalog, shopping cart, payment process, performance optimization, third party platforms integration (payment gateway, Salesforce, Omniture Analytics). Technologies: C#.Net, ASP.Net, SQL Server 2005, jQuery

Sonic Healthcare Patient Record iOS app

Developed an iPhone and iPad app used by doctors to view their patients info and pathological results.