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)