Personal details

Ryan D. - Remote

Ryan D.

Timezone: Melbourne (UTC+10)

Summary

Full stack developer with experience building end to end solutions utilising cloud first methodologies. JavaScript is my language of choice, I love to stay on top of all the changes in the JavaScript community and love using the latest libraries and frameworks, while tinkering with the newest ECMAScript features.

Work Experience

Senior Software Engineer
BetEasy Pty Limited | Feb 2016 - Present
HTML/CSS
PHP
Node.js
Laravel
Continuous Integration
SPA
React
Redux
Serverless
Senior software engineer utilising PHP, Javascript and AWS to create full stack solutions for both web, mobile and apis. Working with React, Backbone and Laravel on a combination of maintaining legacy code, creating new modular single page application as well as creating new standalone projects. Using GIT to develop on multiple repositories with multiple other developers as well as utilising Jenkins to build and deploy code to various environments. I've lead the charge on getting our team up to standard by creating, maintaining and developing a styleguide as well as linting procedures to ensure consistency between all engineers. As a leader among the frontend space in the company, I've taken on various responsibilities and tasks to move away from legacy and into future, modular and more maintainable code.
Sole Proprietor
ATLauncher | Jan 2012 - Present
Java
MySQL
Laravel
Continuous Integration
Ansible
GitLab
JavaScript
Continuous Deployment
PHP 7
Developing backend and frontend code leveraging Laravel as well as development of a Java application utilised by end users. Currently developing a new platform and application using Electron, React, Redux and NodeJS as a complete rewrite and rearchitecture of the old systems. Also managing the installation and upkeep of all servers using Ansible as well as the deployment and updates of various Docker applications.