
JOHN DU PREEZ
Senior Full Stack Developer
Crafting robust and scalable digital experiences.
Professional Summary
A results-driven Senior Full Stack Developer with extensive experience in designing, developing, and modernizing complex web applications and services. Proven ability to reduce technical debt and streamline business processes by architecting and implementing robust, scalable solutions. Expertise in frontend technologies like React and Angular, coupled with strong backend skills in .NET, C#, and databases (ex. SQL Server, MongoDB). A collaborative team player and mentor, committed to delivering high-quality code and impactful digital experiences for high-profile clients.
Work Experience
Green Leaf Solutions
- Leading the complete overhaul of internal IT systems, designing and replacing legacy applications to streamline critical business processes.
- Architected an integrated system using React, .NET Core API, and MSSQL, connecting patient portals, a central ticketing hub (Intercom), and accounting software (Xero).
Valocity Global
- Developed and enhanced features for the Nexus platform, a real estate data hub, using Angular for the frontend to improve system functionality and user experience.
- Mentored junior developers and performed regular code reviews to ensure code quality.
TRACK NZ
- Delivered web frontend solutions in React for major clients including McDonalds, Westpac, and Mobil.
- Led the development of high-engagement web campaigns for McDonalds, such as "Battle of the Burgers" and "El Maco," driving user interaction and delivering in-app offers.
Go Car Finance
- Architected and built the company's primary loan application system from the ground up using React.
- Developed and launched cross-platform mobile apps for customers and installers using React Native.
Market Pulse International
- Developed the "Smartfeedback" survey platform using React, which displayed customer survey responses with interactive graphs and trend analysis.
- Maintained a core CRM survey service that automated the distribution and processing of surveys.
Blackhawk Tracking Systems
- Designed and developed a sales application dynamically generated from a SQL database, allowing for rapid structural changes without redeployment.
- Created a visual workflow engine using GoJS and implemented a geofencing feature using the Google Maps API for location-based alerts.
Real People
- Developed and maintained Windows services and a ClickOnce frontend used by over 200 call centre agents for the telesales department.
- Rewrote a legacy Windows service into a SQL Server SSIS package to process and manage QC files and recordings.
Real People
- Maintained and enhanced a property management website using ASP.NET and later converted it into a C# WinForms desktop application.
- Developed SQL jobs, stored procedures, and DTS packages to manage daily financial transactions and reporting.
Skills
Frontend
Backend
Databases
APIs & Integrations
Tools & Platforms
- Results-Driven
- Problem-Solving
- Team Collaboration
- Mentorship
- Adaptability
- Effective Communication
Portfolio Highlights






Education
Nelson Mandela Metropolitan University