Aaron Clark

Full Stack Developer

Contact Information

aaronclarkofficial@gmail.com

0437324945

Objective

Results driven Software Engineer with 3 years of full-stack development, passionate about delivering enjoyable user experiences in React and VueJS. Track record of developing Vert.X real-time event based Java micro- services with Kafka and PostgreSQL database design. Proficiency in Terraform and AWS technologies used to host a cloud resume website. Enthusiastic and committed to continously learning and growing as an engineer.

Skills

  • Java (Vert.X)
  • Kubernetes
  • Apache Kafka
  • 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 design and implementation of a Java microservice to improve clarity of data source health statistics for users. Undertook seamless integration of REST APIs and handling of data fetch and rendering in React. Authored the definition of endpoints in Open API and PostgreSQL design
  • Created definitions and handling of Apache Kafka messaging into existing microservice architecture to allow for event-driven flow.
  • Reviewed a formal Software Test document and identified gaps in untested functionality. Developed JUnit tests to address gaps and performed refactoring of code to pass failing tests, achieving 90% test and passing coverage.
  • Performed rapid development and testing of Docker containerised microservices in a KANBAN environment with Rancher and Kubernetes.
  • Facilitated stakeholder discussions to prototype and refine mock user interfaces, delivering intuitive and polished designs align with stakeholder needs

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: 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 for AWS services and HTML/Tailwind CSS changes via GitHub Actions.