• mon - fri
  • 8am - 4pm

Ian Korkie

Ian Korkie

Senior Software Developer
Results-driven Senior Software Developer with over 8 years of comprehensive experience in designing, building, and maintaining enterprise-level software solutions across multiple platforms.

Highly skilled in C#, TypeScript, ASP.NET Web API, Angular, and mobile development with proven expertise in full-stack development spanning desktop, web, and mobile applications.

Microsoft Certified professional with extensive experience in Agile/DevOps environments, specialising in cloud-based solutions using Azure SQL Database, cross-platform mobile development with Kotlin, and modern web applications with Angular.

Demonstrated excellence in technical instruction (Best Web Facilitator 2016) and passionate about continuous learning, problem-solving, and delivering high-quality, maintainable code.

Core Skills / Technical Competencies

Programming Languages

C#
TypeScript
JavaScript
Kotlin
Java
T-SQL
HTML5
CSS3

Frameworks / Libraries

ASP.NET Web API
.NET Core
Angular (8.0+)
Entity Framework 6
EF Core
WPF
Xamarin (Forms & Android)
jQuery
LINQ

Databases

Microsoft SQL Server (2012/2014/2016/2019)
Azure SQL Database
MySQL
SQL Server Data Tools (SSDT)
SSRS

Cloud / DevOps Tools

Microsoft Azure
Azure DevOps
Azure Web Services

Mobile Development

Android Studio
Kotlin (Multiplatform Apps)
Xamarin (Forms & Android)
Cross-platform mobile development

Version Control

Git
Azure DevOps (TFS)

Testing / QA Tools

Unit Testing frameworks
Code quality and maintainability practices

Other Skills

Business Intelligence (SSRS)
MVVM Design Pattern
Asynchronous Programming
IoT Development
Solution Architecture
Windows Store Apps Development
Game Development (Unity with C#)
RESTful API Design
NativeScript
Programming Languages
94%
Frameworks / Libraries
91%
Databases
89%
Cloud / DevOps Tools
87%
Mobile Development
93%
Version Control
95%
Testing / QA Tools
86%
Other Skills
90%

Work Experience

Senior Software Developer — DankoSpark Potchefstroom, North-West, South Africa | December 2020 – Present
  • Lead development of full-stack enterprise solutions including web and cross-platform mobile applications.
Technologies used: C#, ASP.NET Web API, Angular, Kotlin, Android Studio, TypeScript, Azure SQL Database, Microsoft SQL Server, Azure DevOps, .NET Core, Entity Framework.
Software Developer — Senwes Klerksdorp Area, South Africa | September 2017 – December 2020
  • Developed and maintained enterprise applications across full development stack using Agile/DevOps methodologies.
Technologies used: C#, WPF, ASP.NET Web API, Angular, Entity Framework 6, EF Core, MVVM, LINQ, T-SQL, .NET Core, SSRS, Azure DevOps, SQL Server.
Facilitator — CTU Training Solutions (Pty) Ltd Potchefstroom | January 2016 – September 2017
  • Awarded Best Web Facilitator of the Year 2016 (out of 15 campuses nationwide).
  • Delivered technical instruction across web development, software development, and business intelligence, facilitating student achievement of Microsoft and CIW certifications.
Technologies taught: C#, Java, HTML5, CSS3, JavaScript, jQuery, ASP.NET, SQL Server, Xamarin, Unity.
Junior Software Developer — School of Artillery Potchefstroom | 2015
  • Developed .NET desktop application for database management and automated document generation.
Technologies used: C#, WPF, Visual Studio 2015, Microsoft SQL Server 2014, T-SQL.

Education & Qualifications

Degrees

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

International Certifications

  • MCSE - Business Intelligence Developer, IT Database Development — CTU Training Solutions, Potchefstroom, 2015–2016
  • MCSD - Microsoft Certified Solutions Developer, Software Development — CTU Training Solutions, Potchefstroom, 2014–2015
  • Microsoft Certified Solutions Expert (MCSE): Business Intelligence — 2015
  • Microsoft Certified Solutions Developer (MCSD) — 2015
  • Microsoft Certified Professional (MCP) — 2014
  • Programming in C# (70-483) — 2014, Updated 2017
  • Essentials of Developing Store Apps Using C# (70-484) — 2014
  • Advanced Windows Store App Development Using C# (70-485) — 2014
  • Programming in HTML5 with JavaScript and CSS3 (70-480) — 2014, Updated 2017
  • Developing ASP.NET MVC4 Web Applications (70-486) — 2014
  • MTA Database Fundamentals (98-364) — 2015
  • Querying MS SQL Server (70-461) — 2015
  • Administering MS SQL Server (70-462) — 2015
  • Implementing Data Warehouses With SQL Server (70-463) — 2015
  • Implementing Models And Reports With MS SQL Server (70-466) — 2015
  • Designing BI Solutions With MS SQL Server (70-467) — 2015
  • CIW Web Foundations Associate — 2016
  • CIW E-Commerce Specialist — 2016
  • CIW Advanced HTML5 and CSS3 Specialist — 2017
  • ACA Dreamweaver CC 2015 — 2016
  • ACA Flash Professional CC 2013 — 2016

National Certificates

  • Information Technology: Database Developer — 2015
  • Information Technology: Systems Development — 2014