Skip to content
GitHub

Clayton Herbst

Software Engineer

herbsca1@gmail.com | github.com/cherbie | Sydney, Australia

An inquisitive, logical problem solver with interests spanning many fields. I have helped teams through the inception and delivery of projects emphasising strong software engineering principles and practices as well as effective collaboration between teammates.

Work Experience

Endava

Senior Consultant | Jan 2024 - Present
  • Leading the delivery of several micro-frontend projects within a team of five developers
  • Ensuring end-to-end robustness through DevOps practices, scalable design and code maintainability
  • Innovating procedures, policies and visibility to gain team and software efficiencies
  • Emphasis on good software engineering practices and principles
Consultant | Nov 2022 - Jan 2024
  • Writing robust code following TDD with an emphasis on good software engineering practices and principles
  • Building the full continuous integration and delivery pipeline utilizing Github Actions
  • Utilizing AWS CloudFormation to define AWS Lambda + ApiGateway resources
  • Integration within a large platform system, interfacing with many different services

Micromine

Software Developer | Nov 2020 - Oct 2022
  • Maintenance and development of a number of core licensing services utilizing AWS ECS, AWS RDS, gRPC services, Python, Django and React tooling
  • Extensive use of containerization and the Docker ecosystem
  • Microservices development following the publisher-subscriber model with a RabbitMQ message bus
  • Developing .NET Core/.NET Framework libraries to be consumed by internal systems for licensing
  • Wrapping existing C++ licensing libraries with MSVC C++/CLI tooling for .NET Framework compatibility

Climate Clever

Junior Fullstack Engineer | May 2020 - Nov 2020
  • React Native mobile development with the most significant contribution being the introduction of SVG's within the application significantly reducing the application bundle size
  • Working and learning alongside passionate developers in an agile startup environment
  • MERN technology stack: MongoDB, ExpressJS, React and containerization with Docker hosted with AWS ECS

Education

University of Western Australia

BSc. Software Engineering | 2017 - 2020
  • Top of the cohort - High Performance Computing
BCom. Finance | 2017 - 2020

Skills

node npm containerd nerdctl podman docker terraform openmp openmpi c c++ golang python c#/.net cmake make ninja protobuf grpc rest unix powershell swagger openid oauth aws cloudformation aws iam aws lambda aws ecs aws rds aws dynomodb gcp compute kubernetes django rabbitmq zeromq mongodb mysql postgresql gitlab pipelines github actions rust cargo openssl certs (CA)