• mon - fri
  • 8am - 4pm

Eben Schoonhoven

Eben Schoonhoven

Software Developer
I’m a versatile software developer with several years of hands-on experience building full-stack solutions using C#, .NET, Angular, and SQL Server.

I enjoy creating clean, efficient, and scalable applications, and I put a lot of focus on solid architecture and performance from the start.

I’m known for my attention to detail and my ability to take complex requirements and turn them into reliable, user-focused features. Although I mainly work in web development, I also have foundational experience in cross-platform mobile development using Xamarin and .NET MAUI.

I care about writing maintainable code, improving overall system quality, and contributing to long-term stability.

Core Skills / Technical Competencies

Skills

Programming Languages

C#
TypeScript
JavaScript
HTML / CSS

Frameworks / Libraries

.NET 6 / .NET Core / .NET Framework
ASP.NET Web API
ASP.NET MVC
Entity Framework Core
LINQ
Angular (v6 → latest)
Xamarin
.NET MAUI

Databases

SQL Server
Stored Procedures
SSMS

Cloud / DevOps Tools

Azure App Services

Version Control

Git
GitHub

Testing / QA Tools

Postman
Swagger / OpenAPI

Other Skills

Clean Architecture
Code Optimisation
REST API design
Programming Languages
92%
Frameworks / Libraries
95%
Databases
89%
Cloud / DevOps Tools
87%
Version Control
94%
Testing / QA Tools
91%
Other Skills
93%

Work Experience

Software Developer – DankoSpark Potchefstroom, South Africa | September 2021 – Present
  • Develop full-stack applications using .NET, Angular, and SQL Server.
  • Design and maintain high-performance REST APIs aligned with clean architecture principles.
  • Contribute to internal mobile initiatives using Xamarin and .NET MAUI for cross-platform features.
  • Collaborate with business teams to improve system stability, usability, and maintainability.
  • Optimise existing systems by improving performance, reducing technical debt, and refining SQL queries.
Technologies used: C#, .NET 6 / .NET Core, ASP.NET Web API, Angular, TypeScript, SQL Server, Entity Framework Core, Xamarin, .NET MAUI, Azure App Services, Git, Postman, Swagger.
Data Processing Analyst – Nova Life Potchefstroom, South Africa | January 2021 – August 2021
  • Managed and executed routine data imports to ensure accurate and timely data integration.
  • Performed data validation, cleansing, and quality checks to maintain dataset reliability.
  • Supported various data-related tasks, including troubleshooting inconsistencies and preparing data for internal teams.
  • Developed small automation tools and scripts using VBA to streamline repetitive workflows.
  • Collaborated with team members to optimise data processes and improve overall efficiency.
Technologies used: VBA, PowerShell, SQL Server

Education & Qualifications

Degrees

BSc Information Technology – North-West University (NWU)
2018 – 2020
Graduated Cum Laude
Golden Key International Honour Society

Additional Information

Notable Projects

  • ASDEGameplan
  • CoolSchools
  • Gideons

Interests

  • Code optimisation and performance tuning
  • Modern development practices
  • Clean architecture and scalable system design