Pedre Viljoen is a software engineer with nine years of experience building scalable cloud-native and mobile systems, currently working at AWS after senior engineering roles at Nile.ag and LifeQ. Trained as a mechatronics engineer at Stellenbosch University, he blends hardware-aware systems thinking with hands-on software delivery across React/React Native, .NET Core, NodeJS serverless, and Kubernetes-based microservices. He has a strong background in fast-paced product environments, leading teams to ship robust apps and resilient backend services while driving CI/CD and cloud deployments. Comfortable both in startups and large platforms, Pedre has repeatedly moved between implementation and architectural responsibilities, most recently stepping into staff-level engineering before joining AWS. Outside of work he values outdoors and community—an outlook that informs his collaborative leadership and continuous curiosity. Colleagues describe him as pragmatic, curious, and focused on connecting technical solutions to real-world problems.
9 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Mechanical and Mechatronical Engineering, Bachelor’s Degree Mechanical and Mechatronical Engineering at Stellenbosch University
National Senior Certificate, National Senior Certificate at Pretoria Boys High School
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.