Software Engineer
Stellenbosch
As a software engineer with three years of experience in my role as technical specialist, I have been a key member of a large software development team consisting of around 15 people. Serving as the technical lead, I have contributed significantly to the team's success by reviewing all pull requests and architectural design records and providing technical mentorship from a source code level to a system architectural level. I have also been actively involved in implementing major product features individually and as part of smaller groups, including cross-functional and cross-team groups. During this position, I worked with a diverse technology stack that includes Vue.js, Vuetify, TypeScript, gRPC-web, gRPC, HTTP, Golang, Java, Springboot, Armeria, PostgreSQL, the Grafana stack, Prometheus, Jaeger and Neo4j. My technical expertise extends to being an early adopter and ambassador of Hashicorp's Nomad, Hashicorp's Consul, and containerized applications, helping to drive the adoption of modern technologies for service scheduling and orchestration, and modern CI/CD and other DevOps good practices within the organization.One of my notable recent achievements was leading a team of software engineers in a successful project that involved working with a technology stack they had limited experience with. Despite the obvious challenges, this was extremely successful and reached production in a short period of time.