Skip to content

Instantly share code, notes, and snippets.

@luigi-sexpistols
Last active January 23, 2025 00:38
Show Gist options
  • Save luigi-sexpistols/35c758e3c7107b485b214f9aa44dc404 to your computer and use it in GitHub Desktop.
Save luigi-sexpistols/35c758e3c7107b485b214f9aa44dc404 to your computer and use it in GitHub Desktop.
Resume

Use yzane's Markdown PDF extension for VSCode to build the PDF.

Gist may not render the document correctly, but all of the styles and tags are correctly converted when rendering to PDF.

Ashley Richmond

I am a lead software engineer with 15+ years of experience designing and implementing APIs and web apps for a variety of industries, from game development to logistics software. I have a proven record of building and leading diverse teams of developers in a range of environments and workflows, and I am adept at coordinating with project stakeholders to accurately and effectively meet the needs of the business.


Work Experience

Cloud DevOps Engineer

Gallagher Bassett Services - Brisbane QLD
September 2024 to Current - Short-term contract

As a devops engineer I assisted with designing and building infrastructure-as-code projects for migrating an existing on-premises application to the cloud.

Key Achievements

  • Proved a concept for automating the rollout and update of on-premises and cloud-based servers.
  • Worked with the security team to resolve issues in cloud infrastructure.

Application Developer

BHP - Brisbane QLD
October 2022 to August 2024

As a developer I was responsible for implementing and maintaining functionality of applications for internal company use, reviewing other developers' code, and maintaining server infrastructure. As a senior member of the team I provided advice and guidance to other developers.

Key Achievements

  • Leading the implementation of AWS services in line with project needs.
  • Creating a suite of end-to-end tests and integrating it into build pipelines.
  • Learning new technologies and languages to smoothly integrate into existing teams.

Technical Lead

Total Uniform Solutions - Brisbane QLD
November 2019 to October 2022

I was responsible for the technical direction and processes of the development team, as well as system health and security. Using a research-driven philosophy I designed and implemented a new application for the company which follows industry standards and best practices. I was also accountable for the stability and security of both this and an existing client-facing application with over 30,000 users. As a leader I was required to deliver information and guidance to the rest of the team in order to help them succeed.

Key Achievements

  • Using automation to deploy and manage AWS environments.
  • Implementing a RESTful, API-first design pattern.
  • Switching the dev team to linux workstations to improve performance and productivity.

Senior Developer

OSE - Brisbane QLD
May 2019 to October 2019

As a senior developer I took the technical lead on various client projects, with duties including scoping out the body of work and providing guidance to more junior team members. I also worked with the management team to improve processes within the company.


Senior Developer / Team Leader

CartonCloud - Gold Coast QLD
December 2016 to April 2019

As a senior member of the team I provided support to junior team members, helped to scope tasks, and worked with the support team to ensure customer satisfaction. During this time I became a go-to for questions about the application (technical and features). In moving up to a team lead role, I took responsibility for maintaining the health of the system. I made a number of changes to processes such as switching to Kanban to deal with an ad hoc workload.


Developer

Lightmare Studios - Brisbane QLD
April 2013 to December 2016

Maintained and developed features for the game server of our flagship game, maintained company websites, server administration, and database administration and design.


Web Developer

White Knight Digital - Brisbane QLD
July 2009 to March 2013

Maintained a number of client systems, particularly open source customer management software and an in-house ordering system for restaurant eCommerce. Interfaced closely with clients to develop personalised solutions.


PHP Developer

The Buzz Lounge - Brisbane QLD
February 2008 to June 2009

Created and maintained a custom and extensible web framework and used it to build a content management system for use in client websites.


Education and Certifications

AWS Certified Solutions Architect - Associate

Amazon Web Services - Online
Valid November 2024 to November 2027

Diploma of Multimedia

Yeronga Institute of TAFE - Brisbane QLD

Certificate III of Information Technology (General)

Moreton Institute of TAFE - Brisbane QLD

Skills

Languages and Frameworks

  • PHP
  • Symfony
  • Laravel
  • CakePHP
  • JavaScript/TypeScript
  • Node.js
  • ReactJS
  • Angular
  • Electron
  • Shell Scripting
  • Python
  • boto3 (AWS SDK)
  • Django REST Framework
  • HTML
  • CSS
  • C# .Net
  • Unity Game Engine
  • Java

Technical Skills

  • Cloud Infrastructure Design
  • Terraform
  • Docker
  • Ansible
  • Application Design
  • RESTful APIs
  • HAL
  • JWT
  • OAuth
  • Database Design
  • Relational Databases
  • MYSQL
  • PostgreSQL
  • Graph Databases
  • Neo4J
  • git
  • CI/CD Pipelines
  • Bitbucket
  • GitLabs
  • Github
  • Testing
  • PHPUnit
  • Jest
  • Selenium Java
  • Cypress
  • GIS (Mapping)

Amazon Web Services

  • EC2
  • ECS + ECR
  • Lambda
  • RDS
  • ElasticCache
  • Elastic Beanstalk
  • S3
  • EFS
  • VPC
  • CloudFront
  • Route53
  • API Gateway
  • CloudWatch
  • CloudWatch Logs
  • OpenSearch Service
  • IAM
  • SQS
  • Amazon MQ
  • Subnets + Routing
  • Security Groups
  • SecurityHub
  • Organisations

Team Skills

  • Scrum
  • Jira
  • Confluence
  • Incident Post-mortems
  • Process Development
  • Code Review
<style> /* @media print { */ body { margin: 0; } /* } */ hr { height: 1px; } hr.light { color: #e6e6e6; } hr.dark { color: #999999; } span.separator { color: #999999; } a.email { color: #000000; } p, h4, li { font-size: 0.75rem; line-height: 1rem; } h3 { margin-bottom: 0; } h3 + p { margin-top: 0; font-size: 0.75rem; color: #6e6e6e; } h4 { font-weight: normal; margin-bottom: 0; } h4 + ul { margin-top: 0; } ul.pills { list-style-type: none; padding: 0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; } ul.pills li { background-color: #e6e6e6; border-radius: 0.3rem; display: inline-block; padding: 0.15rem 0.6rem; margin: 0.1rem; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; white-space: nowrap; } ul.pills.all-lead li, ul.pills li.lead { background-color: #c7c7c7; } ul.pills li svg { width: 1rem; margin-right: 0.25rem; } img[alt=cert-logo] { height: 6rem; float: right; position: relative; top: 0.25rem; } </style>

Comments are disabled for this gist.