Summary
Cavin Rauch is an experienced software engineer with a decade of practical experience building reliable, maintainable .NET and cloud-based systems across IoT, fintech, and marketplace domains. He specializes in secure, scalable API integrations and event-driven architectures using C#, .NET, Azure Functions, AWS Lambda/SQS, and a mix of relational and NoSQL stores. Cavin has taken multiple projects from design through production support—delivering recoverable multi-stage workflows for banking integrations and high-throughput ingestion pipelines for IoT platforms. He also brings hands-on DevOps skills with Terraform and Azure DevOps CI/CD, and a pragmatic focus on unit-tested, modular code. Based in the Western Cape, he has a track record of automating labor-intensive processes (e.g., cutting onboarding from days to hours) and improving integration speed and maintainability in complex systems.
10 years of coding experience
8 years of employment as a software developer
IT Systems Development 48872, N5, IT Systems Development 48872, N5 at CTU Training Solutions
Old Boys' Paul Roos Gymnasium