Hendrik van Heerden

B.Sc. Computer Science

Biography

Full stack software engineer with experience in software development, data analytics, architecture, consulting and business intelligence.

Proven experience in integrating various technologies and frameworks to build scalable and robust software solutions.

Strong problem-solving skills, with a keen ability to identify and resolve complex technical issues. Excellent communication and interpersonal skills, able to work effectively in a team environment.

Skills

Languages

JavaScript Python C Java Swift PHP Assembly Haskell Rust

Frameworks

Node.js React React Native Angular Express.js Next.js Flask Django

Cloud Services

Microsoft Azure Amazon Web Services (AWS) Google Cloud Platform (GCP)

Databases

SQL Server MySQL SQLite MongoDB GraphQL Postgres Supabase Firebase

Data Engineering

Databricks Microsoft Fabric Snowlfake SAP Oracle Sage Visio Oracle PowerBI

Software Developement

Git Sharepoint Jira ClickUp Power Apps ServiceNow Slack ChatGPT Claude

Experience

Manager
PwC South Africa Jun 2023 - Present
Architected and led development of a large-scale data analytics platform using Node.js, enabling secure data processing through mirrored client environments, eliminating direct access requirements while maintaining data integrity.
Designed and implemented ETL pipelines in Python for various data sources, with particular focus on SAP systems, creating synchronized MSSQL databases and data repositories that enabled real-time analytics operations and reporting.
Built and maintained diverse analytics solutions combining Python, MSSQL, and visualization tools to help clients derive actionable insights from complex ERP data, improving their decision-making capabilities.
Developed custom machine learning models for OCR document processing, creating an automated solution for contract analysis that significantly improved data extraction efficiency.
Assessed and provided strategic recommendations for enterprise data architecture, notably for a major banking client's data warehouse implementation to enable automated analytics capabilities.
Software Engineer
Methys Digital
Jan 2021 - May 2023
Led full stack development initiatives using React and React Native, while protecting backend systems with PHP, TypeScript, and Node.js to deliver scalable enterprise solutions.
Established and maintained robust API architectures and system integrations across multiple languages (Python, Java, TypeScript), ensuring seamless workflow and optimal performance.
Spearheaded technical documentation and requirements gathering as Systems Architect, translating business needs into comprehensive technical specifications while managing projects using Agile methodologies.
Designed and implemented AWS infrastructure and CI/CD pipelines, optimizing deployment processes and establishing reliable cloud-based application environments.
Software Consultant
Keller Williams
May 2020 - Sep 2020
Led the design and implementation of a comprehensive CRM web application, focusing on data architecture and integration to optimize lead management for real estate and auction operations.
Developed data models and analytics frameworks to track lead conversion metrics, implementing improvements that enhanced system effectiveness based on quantitative insights.
Collaborated with stakeholders to gather requirements and translate business needs into technical applications, ensuring the CRM platform effectively served diverse user requirements.
Established data quality standards and user-friendly interfaces for lead management, creating efficient workflows that improved data accuracy and accessibility.
Internship
Sanlam Jan 2019 - Feb 2019
Developed a secure web application using Python, Django, and PHP to automate and simplify backup initiation and restoration for a large-scale enterprise.
Collaborated with the internal IT team to gather requirements and tailor the solution to specific business needs.
Focused on automation, full stack development, and implementing robust security features.
Enhanced backup processes and efficiency through the deployment of the new application.

Education

B.Sc. Computer Science

Stellenbosch University
Dec 2020
Thesis project: Designed and implemented a stocktaking web application and API for inventory management, built in Python using the Django templating engine and Python-Flask web server.
Postgraduate Subjects:
Computer Science, Machine Learning, Computational Intelligence, Advanced Algorithms, Data Mining, Functional Programming, Operations Research, Scientific Computing, Probability Theory & Statistics, Mathematics, Physics
Undergraduate Subjects:
Computer Science, Applied Mathematics, Operations Research, Scientific Computing, Probability Theory & Statistics, Mathematics, Physics

Contact