Close

Awad Awad

Senior Software Engineer

Download Resume

About Me

I'm a versatile Senior Software Engineer with over 10 years of experience as a full-stack developer in digital/media agencies, as well as in the enterprise space.

On a personal level I have the ability to stay organized and on top of my work at all times. In addition to this I am constantly seeking to improve my skills and am fully aware of the latest developments in the world of Java and beyond.

Experience

Transurban - nBOS (Versent)

Senior Software Engineer

Awad was part of a team responsible for designing and building Java/Go microservices and shared libraries for Transurban’s next-gen tolling platform.

  • Writing and maintaining Java and Golang microservices using contract first practices.
  • Writing and maintaining Javascript and Golang Lambdas.
  • Ensuring code quality and documentation standards.
  • Educating the others in our team if they have knowledge gaps which prevent them from working on a task.
  • Collaborating with other teams to ensure consistency between APIs.

ANZ - Retail Lending Manager (Odecee)

Team Lead

My role was as Tech Lead/API engineer on the Retail Lending Manager website a cross functional team of 3 developers/testers and reported to project managers and key stakeholders. I had to demonstrate extensive versatility and cross domain knowledge working within the ANZ's Retail Lending Operations team. Contributions include uplifting JavaScript development practises to implementing a virtualised functional testing framework for "back office" batch processes utilising DevOps concepts.

  • Introducing the team to microservices and CI/CD best practices (12-Factor App, Docker etc).
  • Code Quality Assurance - I was the custodian for all RLM services.
  • Worked closely with BA’s and Developers to ensure BDD practices were carried out correctly.
  • Assisted in Solution Design.

ANZ - Small Business Origination System (Odecee)

Senior Software Developer

Was part of a team that led development efforts in delivering a complex, micro services based web application for bankers.

  • Java microservices architecture in Spring boot
  • Legacy systems integration using camel (JMS and SOAP)
  • Assistance in building out automated API tests in Karma, Mocha and Chai

ANZ - Personal Loans Banker Desktop (Odecee)

Senior Software Developer

Medibank (Odecee)

AEM Developer

Alongside standing up Medibank's DevOps capability, a team was set up to help develop, administer and support the porting of corporate content from SiteCore CMS across to AEM. This was Medibank's first foray into a cloud based solution - CI, AEM and the complete Atlassian stack now runs on AWS. I was part of a team to help design and develop Medibank's multi-tenant website on AEM.

NAB - CMS Migration (Odecee)

AEM Developer

Migration of content from their legacy CMS system on to AEM on a cloud based infrastructure incorporating Akami’s content delivery network for both NAB (www.nab.com.au/) and HICAPS (www.hicaps.com.au) to improve the enterprise's ability and flexibility to manage and control web content.

NAB - NAB Connect (Odecee)

Senior Software Developer

NAB Connect is the National Australia Bank’s internet banking platform for corporate clients. I was part of a team responsible for re-writing NabConnect as a non-portal application from Struts to Spring.

OneSatPlan (Logica/CGI)

Senior Software Developer

OneSatPlan is a satellite asset management tool that will replace existing applications within the SES group and thus become the single management tool for are all their asset administration/management tasks.

I took on a team leading role in the design and development phases of a part of the application. My team was composed of up to two people. Alongside the design process, a large portion of my time was spent developing certain parts of the system. The reporting component was built using BIRT and QUARTZ. The constraints component was built using DROOLS. Whilst the service bus used aspects of Spring web services and dozer.

PROPHET (Logica/CGI)

Senior Software Developer

Senior Developer on Logica's space and defence project “PROPHET” or “PRS Operations Performance. Handy Evaluation Tool.”. PROPHET is a management simulation tool for the ESA, built on the Eclipse RCP platform. As well as being a lead developer, I was also also functional increment leader.

Education

Kingston University

Sept 2002 - June 2006

Bachelor of Science in Computer Science

Skills & Toolsets

Get in Touch