Welcome!

I'm Shane and this is my developer resume.

Born and bred in Australia and currently living in Germany. I possess an "anything's possible" nature and get excited about the opportunity to work with likeminded people.

Lookin' for some Skills?

  • Liaison with stakeholders, managers and developers to ensure desired outcomes.
  • Management of time lines and prioritisation of system function requests.
  • Agile Development, in particular Scrum. Jira and Confluence.
  • Systems design, analysis and testing.
  • SOLID Design Principles.
  • Extensive experience in developing and connecting to inhouse and 3rd party APIs.
  • Symfony based REST, XML and JSON request pipelines, OpenAPI/Swagger, and lots of documentation.
  • Microservices
  • Frameworks; Symfony, Laravel, Bootstrap, JQuery, Spring.
  • OOP MVC PHP
  • Broad knowledge of PGS, including 3DS workflows.
  • Docker containers for development.
  • Unit testing with PHPUnit.
  • Code reviews using GitHub and Upsource.
  • Deployment Automation with Jenkins.
  • Software versioning using Git.
  • Coding to the PHP Standard Recommendation (PSR).
  • Onboarding of new developers.
  • Experience with Elastic, Kibana, Redis.

What Have I been Getting Up To?

APR 2017 - Current

Software Developer PHP

Sixt

Leader of a small team responsible for business-critical applications related to rental agreement and vehicle fleet. Numerous inhouse programs for aiding counter sales agents worldwide, vehicle turnaround/transfer endpoints, customer self-service features and ultimately REST endpoints for access from a variety of sources to enable the breaking down of a monolith into state-of-the-art microservices.


NOV 2012 - MAR 2017

Software Developer PHP

TravelOnline

Responsible for research, development, implementation and management of libraries to access 3rd party travel APIs. Providing both; in-house tools which allowed for searching and booking flights and accommodation, as well as developing APIs which consumed from 3rd party travel companies and acted as providers for the frontend development team.

I consumed from the following 3rd party providers; Virgin Australia API, Jetstar, Tigerair, Travelport Universal API, Expedia API, QANTAS Hello World API, Kuoni Passion API, Pacific Bed Bank API and Traveltek Fusion API.

During my time developing for the above-mentioned APIs, I gained invaluable experience in remote communication with other development teams which were based in a number of different locations including Asia, Australia, The United Arab Emirates, and The United Kingdom.


JAN 2002 - OCT 2012

Software Developer PHP

Freelancer

I was a freelancer responsible for; the planning and development of a custom online Learning Management System, the implementation of small to large scale database driven CMS, and the design of numerous business marketing products.


JAN 2003 - DEC 2005

Teacher

Southern Queensland Institute of TAFE

The Southern Queensland Institute of Technical and Advanced Further Education (TAFE) employed me for varying jobs. The subjects I delivered while teaching at TAFE;

  • Creative Media Department staff development in 3D Modelling and Animation.
  • CUFMEM03A: Integrate and use a scripting language (PHP) in authoring a multimedia product.
  • CUFMEM04A: Test a multimedia product.
  • CUFIMA05A: Create 3D digital models and images. This unit describes the skills and knowledge required to use digital animation techniques and industry standard software to create 3D animation.


JAN 2002 - DEC 2003

Software Developer PHP

Range Media

Duties included; Time lines, resource management, pricing/quotes and client liaison. HTML, PHP, MySQL and Javascript coding. Component development for CMS. Applications development for Medical and Rural sectors. Staff development and training.


A long, long, time ago ...

Free Time Things

When i had lots of free time

Following are some personal links. Websites I've built over time, to pass the time. These sites are now aging and were developed before designing for mobile platforms existed. They still display relatively nice in modern browsers and are works I am proud of;

Outside of work I have always had a keen interest in computer games. During my time in the modding community I managed to do a variety of interesting things which included;

  • redtechnologies. The site was a resource dedicated to creating 3D environments and was used by people from all around the globe.
  • Iron Sun Modification. Community modification of the Red Faction game engine: New objective based gameplay, arenas for Multi play, training mission for Single play, player skins, weapons and graphical user interface. Developed for the PC platform. 3D Animation, 3D Game Level Design, AI Navigation and Animations, Cinematic Sequences, Table modifying, Graphic Design and Webmaster.

How Many Books Have I Read?

2008 - Studied externally, part-time and gained accreditation toward a Bachelor of Information and Technology majoring in Games and Creative Technologies at the University of Southern Queensland. Subjects included;

  • High Distinction: Foundation Programming in C
  • Distinction: Object Oriented Programming in C++

2001 - Successfully completed Diploma of Multimedia at the Southern Queensland Institute of Technical and Advanced Further Education. Subjects included;

  • Design, Planning and Project Management
  • Video, Sound and Virtual Reality
  • Multimedia Authoring
  • 2D and 3D Animation

1998 - Successfully completed Cert. III in Computing and Multimedia at the Armidale Institute of Technical and Advanced Further Education. Subjects included;

  • Image Capture and Manipulation
  • Screen Design for Interactivity
  • Business and Presentation Graphics
  • Writing for the World Wide Web
  • Sound and Vision Integration

1995 - Accreditation toward Diploma of Business Management at the Southern Queensland Institute of Technical and Advanced Further Education. Subjects accredited;

  • Group Problem Solving and Decision Making
  • Managing Information
  • Managing Effective Working Relationships

What's under the hood?

I think outside of the box. Appreciate old school charm. Get a kick out of strange things. I'm thoughtful, fun and clever. I enjoy a challenge. I like the outdoors, and I'm happy to stay in. Love music and live bands. Like good food. I enjoy travelling to new places and love to take photos.

Always learning. Play guitar. Like putting my feet up, the smell of rain and cut grass. Spent my teens digesting nothing but 90's grunge music. Self-employed for many years. I'm creative. I like drawing, like watching cartoons and when I get the chance, I like sleeping in. I play Nintendo, Xbox and PlayStation.

My German skills require improvement; however, I'm learning more and more every day from my lovely partner and her family and look forward to undertaking study in this area to better my German communication skills.

Contact