Hello! My name is Ryan Dowling

I’m a full stack software engineer in Melbourne, Australia, working with the latest technologies in both the front end and back end space

Experience

BetEasy
Feb 2016 - Present

Front End developer utilising PHP, Javascript and LESS. Working with React, Backbone and Laravel on a combination of maintaining legacy code, creating new modular code 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 developers.

During the acquisition of William Hill, I played a pivotal role in the migration of customers and the rebranding to BetEasy.

ATLauncher
2012 - Present

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.

Skills

Javascript
6 years experience

Developing full stack applications, desktop clients, cli utilities and NPM packages using Javascript and Typescript.

React
Redux
Typescript
Babel
Bookshelf.js
Electron
ESLint
ExpressJS
FastifyJS
KoaJS
NestJS
Redux Sagas
Sequelize
Styled Components
Webpack

PHP
6 years experience

Developing full stack web applications using PHP and the Laravel framework.

Laravel
PHPUnit
Symfony
Guzzle
Composer

HTML/CSS
6 years experience

Developing front end web applications using HTML and CSS.

Bootstrap
CSS3
CSS Grid
Flexbox
HTML5
Semantic UI

Java
7 years experience

Developing client side applications as well as backend systems and cli tools.

Gradle
Gson
JUnit
Log4J
OkHttp

Cloud
5 years experience

Developing on the AWS platform including serverless and traditional EC2 applications, using CloudFormation to allow repeatable and safe updates to infrastructure.

Creating dynamic search applications using Algolia as a backend.

Algolia
AWS Api Gateway
AWS Cloudfront
AWS Cloudformation
AWS EC2
AWS ECS
AWS Lambda
AWS Route53
AWS S3
Serverless
Terraform

Linux
6 years experience

Installing and maintaining production linux based servers.

Amazon EC2
Ansible
DigitalOcean
Docker
Kubernetes
Ubuntu

Freelancing

I'm available for freelance work, both frontend and backend. Contact me to discuss your project and how I can help.

Contact Me

If you wish to contact me, please email [email protected].