Benjamin Ayles

Software Developer

I am a enthusiastic person who enjoys a challenge and working with new technology.


Benjamin Ayles

As a full stack software developer the opportunity to learn new skills and work with new technologies excites me. I’m a enthusiastic person who enjoys a challenge and creatively solving problems. I have in depth knowledge of the laravel framework, which lets me effectively utilise it to its full potential. I also contribute to open source projects.


Apr 2016 - Current

Director / Developer

Ayles Software Adelaide AU

In 2020 I went full time running my own software company. Building custom web software for business. I do end to end development from requirements to design and deployment. I have built a small portfolio of projects I'm proud of.

Sept 2020 - Feb 2021

Lead Developer

DPS Adelaide AU

I took this interim position as I had the wealth of knowledge from prior experience within DPS and had also built a great relationship with the company. My primary responsibilities were to manage the development team, create, manage and execute projects, all while managing expectations from the other senior managers and the CEO. I was also responsible for all technology and digital services for DPS.

Sept 2018 - June 2020

Software Developer

Superloop Adelaide AU

My primary responsibility is developing and maintaining the CRM. This involves technical design and architecture of both front and back end systems. While working on the CRM, I have collaborated with the NBN B2B team to fully integrate automated provisioning, cancellations and modifications of NBN services. I also worked closely with the call center and marketing on many internal and customer facing products. Recently I constructed an elasticsearch server with 20 million GNAF addresses and served this via a proxy to the main Superloop website for rapid customer address searching kicking into automated provisioning.

May 2016 - Sept 2018

Software Developer

DPS Publishing Adelaide AU

I work on Australia's largest aged care website as a full stack developer. Additionally I also work alongside the development manager to create and maintain sprints for fortnightly releases.
The main products are developed using Laravel and Vue.js. Other technologies used are aws, lambda, docker, git, ci/cd, node, webpack, linux, python and google analytics.

Dec 2015 - May 2016

Web Developer

VR Distribution Adelaide AU

I was a full stack developer in a small development team, and was heavily involved in all current projects. Each day I would develop with PHP using laravel framework, JavaScript and MySQL.

The sites that the development team created are used to manage all aspects of VR Distribution, from invoicing suppliers and tracking delivery, to, customer sales, picking, packing and shipping orders, to, reports, product and staff management. Also I created and maintained software that interfaces the current web software with a legacy system, this is written in C#.

Mar 2015 - Sept 2015

Software Developer

Gun City Christchurch NZ

Initially was a three-month internship however it progressed into a full time position. As part of the IT team we developed and maintained custom software that fulfilled the business demands. I was also tasked with maintaining databases and computers across all stores, nationwide.

As Gun City is a firearm supplier there is limited software on the market to meet the legal and companies requirements. I developed many tools for the intranet written in PHP to aid staff and management within the workplace. I also developed a range of applications in C# including interfacing with legacy systems and databases, automating online sales through the local point of sales system, manageable firearms-catalogue and data entry.

Mar 2014 - Jul 2015

Shift Leader

AMF Garden City Bowl Christchurch NZ

As a shift leader I am responsible for the entire centre and staff. Ensuring everything is running smoothly and meeting the demands of the business. I am also a fully qualified duty manager and responsible for the bar.

Other duties and responsibility's include: Pinsetter technician, General food & café preparation, cash management, IT technician.

Dec 2009 - Mar 2014

Manager

McDonalds Christchurch NZ

I have undergone complete training to understand and appreciate the systems and procedures behind the efficient running of a McDonald’s outlet. As a Level Two manager, I was required to actively manage up to 25 employees at one time and have the ability to handle any unforeseen issues that can arise during a shift.

I must be able to ensure crew members fully co-operate with each other in a multi-cultural team environment in order to meet the demands of peak and off peak business.


2012 - 2015

Christchurch Polytechnic Institute of Technology

Information and Communications Technology Christchurch NZ

I graduated with a bachelor degree in ICT specialising in software development and business analysis.