Renier Botha
Software Developer @ BMW IT Hub South Africa
About
Programming has always been a passion of mine. I’m driven by curiosity, and continuously seek opportunities to grow—whether it's learning a new framework, improving system design, or building tools that make life easier for developers. I am currently contracted via Lesedi PFS to BMW Group South Africa, where I work as a Software Developer. My role involves full-stack development, cloud infrastructure, and tooling across a modern tech stack including React, TypeScript, Node.js, AWS, and more. I take pride in writing clean, maintainable code, collaborating across teams, and delivering solutions that add real value
South Africa
Midrand
Computer Software
Zod, Nx, Microservices, Bash, Git, GitHub, Amazon Web Services (AWS), TypeScript, React.js, Angular, Node.js, GraphQL, MongoDB, JavaScript, Analytical Skills, Problem Solving, Java, LDAP, Linux, Python (Programming Language)
Experience

Software Developer
South Africa
Technologies: React, Node.js, JavaScript/TypeScript, AWS CDK, Nx, GraphQL, MongoDB, Zod, Bash, MacOS, OpenAPI, Microservices, Docker, ECS, Lambda, Step Functions Summary: Contributed to the development and maintenance of an internal React-based web application used by BMW employees to manage, test, and access information about prototype vehicles. Key Responsibilities: • Developed and maintained frontend features using React and TypeScript, incorporating strong typing and state management practices. • Built backend services in Node.js, leveraging GraphQL to streamline data exchange between frontend and backend. • Designed complex MongoDB aggregation pipelines to aggregate, enrich, and transform data across multiple collections. • Deployed microservice-based APIs using AWS CDK and CloudFormation, with each stack structured as an independent service. • Utilized AWS Lambda for lightweight API operations and Step Functions to orchestrate multi-stage workflows. • Maintained a Dockerized media server on an EC2 instance deployed via ECS, handling video, image, and file uploads. • Built an internal app to trigger GitHub Actions and manage deployment of microservices, improving deployment efficiency. • Created a reusable document builder to simplify the creation and maintenance of OpenAPI specifications for all APIs. • Independently developed a tool to track GitHub pull requests across repositories, surfacing pending reviews in a single dashboard using GitHub’s REST and GraphQL APIs.

Splunk developer
South Africa
Technologies: Linux, CLI, Python, Ansible, Angular, JavaScript/TypeScript, Splunk, Cribl, AWS (On-premise & Cloud) Summary: Worked extensively in a DevOps role, where we managed our Linux based platforms, created Splunk dashboards to monitor the health of our platforms and worked on improving performance of our machines. Key Responsibilities: • Maintained and monitored Linux-based systems across both on-premise and AWS environments, ensuring platform stability and uptime. • Developed and maintained Splunk dashboards using SPL to monitor system health, proactively detect anomalies, and support incident response. • Created automation scripts in Python to streamline routine operational tasks and reduce manual intervention. • Regularly SSH-ed into remote servers to investigate system issues, perform health checks, and apply fixes, contributing to faster incident resolution times. • Utilized Ansible for configuration management and deployment automation within our AWS servers • Contributed to the development and maintenance of an internal Angular-based web application. • Collaborated with cross-functional teams to improve platform performance and reliability through log analysis, system tuning, and monitoring enhancements. • Gained exposure to Cribl for log data routing and enrichment into Splunk, developing an understanding of its role in optimizing observability pipelines.
Renier Botha's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


