Aaron Clark

Full Stack Developer

Contact Information

aaronclarkofficial@gmail.com | 0437324945

Objective

Software Engineer with 3 years of full-stack development, passionate about delivering enjoyable user experiences in React and VueJS. Experience in managing deployments of Kubernetes and Docker containers to produce highly available and elegant solutions. Experience in engineering real-time Java microservices and PostgreSQL database design. Enthusiastic and committed to continuously learning and growing as an engineer.

Skills

  • Java (Vert.X)
  • Kubernetes
  • Docker
  • React
  • VueJS
  • PostgreSQL
  • AWS (S3, Lambda, API Gateway, CloudFront, DynamoDB)
  • Terraform

Education

2017 - 2021

Bachelor of Software Engineering (Honours)

The University of Adelaide

Work Experience


Saab Australia

Full Stack Engineer / Graduate Engineer

2022 - Present

  • Led the implementation and design of a Java microservice to enable users to display an overall data source health. Undertook the seamless integration of REST APIs and handling of data fetch and rendering in React. Collaborated with backend developers to define endpoints in Open API and performed diagnosis of bugs and issues.
  • Performed rapid development and testing of Docker containerised microservices in a KANBAN environment via Rancher and Kubernetes.
  • Monitored, diagnosed and resolved issues with Jenkins pipelines and builds to ensure minimal downtime for other developers.
  • Co-authored and reviewed a formal Software Test document. Identified gaps in untested functionality and developed tests to address them. Performed refactoring of code to pass failing tests, achieving 80% test and passing coverage
  • Facilitated stakeholder discussions to prototype and refine mock user interfaces, delivering intuitive and polished designs align with stakeholder needs
  • Led boarding and mentoring support for new teammates, acting as a point of contact to address any inquiries or problems they faced

Defence Science and Technology Group

Undergradute Software Engineer

March 2020 - March 2021

  • Developed a Java microservice to automate scheduling and tracking of potential satellite passes for ground stations, eliminating the need for manual operation. Managed orchestration of service with Ansible playbooks.
  • Crafted a dynamic and real-time visualisation UI of satellite orbits in VueJS and Cesium. Providing operators with the ability to simulate orbit paths for hundreds of satellites
  • Developed NoSQL queries to visualise payload telemetry data in Grafana to enable operators to perform satellite diagnosis.

Fivecast

Software Engineer Intern

Nov 2019 - Feb 2020

  • Engineered a software prototype to parse and extract information from website forums with JSoup and Java.
  • Utilised Python to extend an existing web-crawler to enable web-scraping of forums using human-like behaviour to bypass robot detection.

Projects


AWS Cloud Resume Hosting

GitHub Link: https://github.com/AaronC23/resume-cloud-aws

  • Hosted static website via AWS S3, Cloudfront, and Route 53. Dynamic visitor counter stored in Dynamo DB and updated via API Gateway and Lambda.
  • Terraform used to learn and utilise infrastructure as code principles, CI/CD of IaC and Front-End changes via GitHub Actions.