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
Submission: On November 26 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText 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