Clients Richard has worked with

NAB logo
Qantas vector logo
Australia Post symbol

Project History

Senior Engineer

NAB July 2020 - September 2020

Richard was involved in creating a way to further protect customer transactions. He was able to come in with a clear purpose and deliver a great result for NAB. He was involved in building a real time credit card transaction fraud detection system – software that will help countless customers going forward

Senior Software Engineer

Qantas July 2018- April 2020

As part of the search team at Qantas Hotels, Richard worked on the back-end APIs powering the platform. He was involved in APIs to support hotel search and merchandising, as well as exposing inventory to advertising partners. The hotels website is a way for people to spend their Frequent Flyer points, and Richard wasinstrumental in developing solutions that put the customer’s needs first. Key wins include:

  • Built a new property update process that reduced the time lag from update tocustomer visibility from 12 hours to a matter of seconds
  • Integrated a new “recommended” sorting of Hotel results that improved customer booking conversion by 10% and improved commission by upwards of $70k/day
  • Reduced rollback time of production applications from 15 mins to 30 secs

Key Technologies: Clojure, AWS ECS/ECR, Terraform, Docker, ElasticSearch, Kinesis

Senior Software Engineer

Australia Post September 2013 - June 2018

While at Australia Post, Richard was involved in automating services to streamline administration duties. He was instrumental in increasing connectivity between teams. He was also able to make a significant impact on Australia Post’scustomer experience, helping them to provide a better service to Australians everywhere. Key wins include:

  • Built in-house MFA solution saving millions of dollars
  • Wrote generalised admin functionality to allow automated monitoring of ~50 services
  • Formed an engineering chapter to enhance collaboration across delivery teams
  • Implemented single-sign-on providing a seamless customer transition from the Australia Post website to the Digital Mailbox

Key Technologies: Clojure, Microservices, AWS platform, Lambda, StepFunctions, API Gateway, DynamoDB, CloudFormationCase

Projects Richard has worked on


OCE Java EE6 Web Comp Dev clr

Oracle Certified Expert - Java EE6 Web Component Developer

Oracle master

Oracle Certified Master - Java SE 6 Developer

Oracle certified professional java se 6 programmer 1 638

Oracle Certified Professional, Java SE 6 Programmer

Richard barker

Richard is on contract assignment

Right pattern