CCI-GrowthConFull Stack Software Engineer
Sep. 2019 - Sep. 2020Cape Town Area, South AfricaCore platform software architecture design. Aided the transition from a multi-tenant monolith to a micro- services-based architecture. Greenfield Infrastructure, architecture design and rewriting of the flagship product of the company (the TRACC platform), used across multiple countries in multiple languages world-wide. Spear headed the cloud native initiative using Azure Cloud Resources. Automating environment setup using Terraform with Azure Resource Manager – setup 3 greenfield environments using terraform for azure resource manager, for resources including; Azure Kubernetes Service, Cognitive Search, Azure Service Bus, Cosmos Document DB etc. Ran up skilling sessions with other engineers (at all levels) on architecture of software and cloud infrastructure as well as the introduction of automated software versioning and delivery using CI/CD pipelines I developed. Project cost projections, cost monitoring and management to inform architecture decisions and project budgeting I delivered directly to regional director.