Wesley Coetzee
Tech Lead | Principal Engineer
Profile
As a Software Engineer with over 10 years of experience, I specialize in crafting mission-critical systems using a diverse array of technologies. This broad expertise allows me to make informed decisions in software design and development.
My core strength lies in tackling complex challenges—be it debugging intricate system issues, implementing sophisticated requirements, or optimizing performance bottlenecks. I excel at designing scalable and reliable systems that meet the highest standards of quality. Additionally, I bring proven leadership skills, guiding teams, engaging stakeholders, and mentoring junior developers.
Work Experience
Idexx
ezyVet is a cloud-based veterinary practice management software, and Vello is its integrated client engagement platform, developed by IDEXX to help vet clinics communicate with pet owners.
Senior Software Engineer
Dec 2025 - Current- Technical Lead for Mass Communications System, enabling the sending of notifications to clients via SMS and email.
Web Next
Web Next is a software development company that provides software development services to businesses and organizations around the world.
Software Consultant & Founder
Mar 2020 - Current- Built a rewards platform as a Progressive Web App for RCL Foods (South Africa), which included an integration with a 3rd party insurance provider.
- Built two separate loyalty platforms as a PWA for RCL Foods (South Africa)
- Built a people management PWA for RCL Foods(South Africa)
- Built a risk management application to educate users on how to safely trade and manage their risk (Global)
- Built a trading bot that uses data to determine when to intelligently dollar cost average into the market (Global)
- Built a SaaS trading bot with the ability to copy trade and follow smart traders strategies, completely hands free (Global)
Eneco
Eneco is a major, international energy company, primarily operating in the Netherlands, Belgium, Germany, and the UK, focused on helping consumers and businesses transition to sustainable energy.
Principal Engineer
Jun 2025 - Dec 2025- Led a cross-functional team of 4 developers and 2 automation engineers.
- Designed migration strategy to move to a new hosting provider.
- Implemented standards across teams to reduce technical debt and improve the quality of the codebase.
- Designed multi-region setup for the VPP, enabling a more resilient system.
- Helped with investigating bottle necks and implementing complex features across teams.
- Led investigation and designed solution to bring battery onboarding from 6 months to 2 weeks.
Technical Lead
Sep 2024 - Jun 2025- Technical Lead for the Virtual Power Plant, a replacement for the old asset steering system.
- Led a team of 4 developers and 2 automation engineers.
- Led an initiative to work out the integration between VPP and the replacement SCADA system.
- Architected Layer 3, 3.5, and 4 of the Purdue model for the VPP.
- Led an initiative to improve chain monitoring and reduce critical incidents.
- Identified performance bottlenecks and technical improvements.
- Coached and mentored developers and automation engineers.
Capgemini contracted to Eneco
Capgemini is a global consulting and technology services company, providing a wide range of services to businesses and organizations around the world.
Managing Consultant
Mar 2022 - Sep 2024- Technical Lead on the Virtual Power Plant for Eneco (more information about this in the Eneco section).
- Spoke at GoTo Amsterdam about the VPP.
- Improved the interview process for Capgemini and led an initiative to help with the recruitment of South African developers.
Derivco
Derivco is a leading provider of online gaming solutions, including sports betting, casino, and poker around the world.
Senior Software Engineer | Technical Lead
Oct 2019 - Mar 2022- Designed and developed the new online casino lobby product to address performance issues and improve the user experience.
- Added a BFF API to handle integrating with multiple backend systems, and added caching.
- Moved to using the Angular framework, and making use of features like lazy loading, etc.
- Designed a translation solution for banking to reduce testing times.
- Set up Azure CICD pipelines for the lobby.
- Led an initiative to implement LaunchDarkly feature flags to reduce production incidents.
- Coached and mentored developers and automation engineers.
Developer Level 2
Nov 2017 - Oct 2019- Developed an integration for our Octopus builds that used the Swagger documentation to create and publish an NPM package to speed up integrations between teams.
- Developed software used to simulate a game being played to test the math models for games. This ensured regulatory compliance and sped up time to market.
- Took over the development of the new casino lobby.
Developer Level 1
Nov 2016 - Nov 2017- Developed a mobile application that was used to manage and find meeting rooms for our Durban office of 2500 people. This project won an award; see achievements section.
- Developed a platform used in the provisioning of Virtual Machines, reducing the time taken from 4-6 hours to 30 minutes.
- Spoke at a conference held by Derivco about using the Iconics Framework to develop a mobile application.
Junior Developer
Oct 2015 - Nov 2016- Managed incident and ticket management software used internally.
- Upgraded legacy software to .NET Framework 4.6.2.
CompRSA
CompRSA is a software development company that provides software development services to businesses and organizations.
Junior Software Engineer
Feb 2014 - Oct 2015- Helped develop a platform used to manage charitable donations in money and time for tax benefits.
- Created a monitoring solution using New Relic to monitor customer websites.
Education
Nelson Mandela Metropolitan University (NMMU)
Achievements
Speaker @ GoTo Amsterdam
Spark Your Imagination, Eneco’s Virtual Power Plant.
Speaker @ Derivco Hackathon
Developing a Mobile Application Using the Ionic Framework.
Tesla Innovation Award
Awarded at Derivco for developing a mobile application that was used to book, manage, and locate meeting rooms for a company of over 2000 people.
Interests
Projects
Occasional Writer
I occasionally write about software development and other topics on Medium.com.
What's Risk Management?
A small tool to help traders manage their risk when trading.
Solana DCA Bot
A bot that automates the process of buying a small amount of BTC on a regular basis.
Email Verification
A tool that helps you verify if emails exist at scale
GMoney
A mobile banking application that aims to bring banking to the unbanked in Africa.
Bobtail
An application for Bobtail dog food, where users can upload their purchases and claim insurance payouts.
Ultra Pet
An application for Ultra Pet pet food, where users can upload their purchases to qualify for insurance benefits.
Yapper
A social application used to track your dog's habits and share them with the community.