ryandowling.me Open in urlscan Pro
172.67.131.88  Public Scan

URL: https://ryandowling.me/
Submission: On November 26 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Hello! My name is Ryan DowlingI’m a full stack software engineer in Melbourne,
Australia, working with the latest technologies in both the front end and back
end space


EXPERIENCE


SPORTSBET
SEPTEMBER 2020 - PRESENT


SOFTWARE ENGINEER

Coming from BetEasy during a merger of the 2 parent companies.

Working within the services layer, working on backend applications written in
TypeScript and deployed using a mix of Jenkins and Serverless Framework to AWS
with blue/green deployment patterns.

Also responsible for delivering features for both the web and React Native iOS
application using a single codebase comprised of TypeScript, React and Redux.


ATLAUNCHER
2012 - PRESENT


SOLE PROPRIETOR

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, TypeScript and NodeJS as a complete rewrite and rearchitecture of the old
systems for a more modern look and feel.

I also develop, bring up and maintain all of the backend servers and
infrastructure which is a mix of AWS and DigitalOcean servers. All
infrastructure and deployments are done using Infrastructure as Code using both
Terraform and Ansible. Also included is a few Docker containers which are built
with CI/CD and deployed to a Kubernetes cluster.


BETEASY
FEBRUARY 2016 - SEPTEMBER 2020


SENIOR SOFTWARE ENGINEER

Full stack engineer (front end expertise). Working with React, Backbone and
Laravel on a combination of maintaining legacy code, creating new modular code
as well as creating new standalone projects and managing the infrastructure,
CI/CD and deployment of those projects in AWS. Using GIT to develop on multiple
repositories with multiple other engineers as well as utilising Jenkins to build
and deploy code to various environments.

During my time at BetEasy I've lead the charge on getting our team up to
standard by creating, maintaining and developing a style guide as well as
linting procedures to ensure consistency between all engineers. I've also taken
the lead on making sure our build infrastrucute is fast, reliable and doesn't
slow down other engineers from commit to production.

During the companies acquisition of William Hill (a competitor), I played a
pivotal role in the migration of customers around the experience that users saw
on mobile and web during the migration phase, as well as making sure that all
our web assets were rebranded with the new company name and colours.

I also was one of the lead engineers on a project to convert our existing legacy
backbone and PHP website towards a more modern React single page application.
During this project I worked within a team whose goal was to convert all legacy
pages to the new modern SPA. This included uplifting Backbone and jQuery
components up to modern React with Redux and CSS module components.


SKILLS


JAVASCRIPT/TYPESCRIPT

Developing full stack applications, desktop clients, cli utilities and NPM
packages using JavaScript and TypeScript.

Developing native application written in TypeScript with React Native.

Developing full stack applications using Next.js, Prisma, GraphQL as well as
Blitz.js

React
Redux
Redux Saga
React Native
Alpine.js
Babel
Blitz.js
Bookshelf.js
Electron
Emotion
ESLint
Express
Fastify
GraphQL
KoaJS
NestJS
Next.js
Prisma
Sequelize
Styled Components
Styled System
Webpack


HTML/CSS

Developing front end web applications using HTML and CSS.

Bootstrap
CSS
CSS Grid
Flexbox
HTML
Semantic UI
Tailwind CSS


PHP

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

Composer
Guzzle
Laravel
PHPUnit
Symfony


JAVA

Developing client side applications utilising Swing as well as backend systems
(utilising Spring) and cli tools.

Gradle
Gson
JUnit
Log4J
OkHttp
Spring


CLOUD

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.

Working with Shopify store fronts.

Algolia
AWS Api Gateway
AWS CDK
AWS Cloudfront
AWS Cloudformation
AWS EC2
AWS ECS
AWS Lambda
AWS OpsWorks
AWS Route53
AWS S3
Backblaze B2
CloudFlare
Serverless
Shopify
Terraform
Vercel


DATABASES

Developing applications and api's utilising SQL and NoSQL databases.

Deploying and maintaining various SQL and NoSQL databases.

AWS DynamoDB
FaunaDB
MongoDB
MariaDB
MySQL
PostgreSQL


LINUX

Installing and maintaining production linux based servers.

Amazon EC2
Ansible
DigitalOcean
Docker
Kubernetes
Ubuntu
Varnish


FREELANCING

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


CONTACT ME

Use the below form to send me an email, or email me directly at
ryan@ryandowling.me and I'll get back to you as soon as I can.

Email

Message

Send