Ruan Kruger

Senior Software Engineer | Tech Lead

Passionate about performance optimization, scalable architectures, and delivering robust software solutions

Ruán Kruger

Personal Profile

A Senior .Net software/integration engineer with a good technical background, who has self-discipline and the ability to work with the minimum of supervision. Able to play a fundamental role throughout the software development / support life cycle of a project to ensure that quality solutions meet business objectives. Possessing a good team spirit, deadline oriented and having the ability to organize and present complex solutions clearly and accurately.

Contact Information

Career Objective

Seeking a challenging role where I can grow both technically and personally while contributing to the success of the organization through innovation and leadership. I aim to establish a strong career path in a well-organized company by leveraging my skills to drive success and achieve mutual growth.

Skills Summary

Languages & Frameworks

.NET (9+ years) C# JavaScript TypeScript Angular HTML CSS

Backend & Database

SQL Server Oracle Web API Azure CICD API Management

DevOps & CMS

Sitefinity Episerver Umbraco

Testing & Performance

Unit Tests TDD Code Optimization

Soft Skills

Technical Leadership Technical Communication Problem Solving Adaptability Mentorship

Dashboarding & Version Control

PowerBi Git

Work Experience

2021 - Present

Senior Software Engineer | Tech Lead @ MRI Software

Joined MRI Software to lead the development of a central API hub, enabling seamless integrations between internal MRI products and external services. This initiative serves as a unified portal for clients to select and integrate various software solutions. The project required a complex architectural design, collaborating with multiple enterprise architects. As part of the Commercial Team, I focus on commercial property integrations, including payments, facilities management, and enterprise solutions. My daily work involves:

Key Responsibilities

  • Leading the Commercial Team’s technical strategy and execution
  • Collaborating with product owners to align technical specifications
  • Identifying and addressing technical debt through refactoring
  • Conducting code reviews and approving pull requests
  • Interviewing and onboarding new engineering candidates
  • Researching emerging technologies and sharing insights with the team
  • Developing proof-of-concept (POC) solutions for internal integrations
2020 - Present

CS Diamonds

Developed an online tender system for a diamond company in Kimberley, facilitating transactions between buyers and sellers.

Key Highlights

  • Built using .NET Core (backend) and Angular (frontend)
  • Implemented a headless architecture with Entity Framework (code-first approach)
  • Designed and exposed backend functionality through RESTful API endpoints
  • System has been in active use since 2021, enabling multiple high-value tenders
  • Successfully processed tenders exceeding $30 million per event
2017 - 2021

Software Engineer @ Responsive, Studio

Developed CMS platforms, API integrations, payment gateways, and data visualization tools for international clients.

Key Projects

  • Old Mutual Global Site (2017) – Rebuilt website on Sitefinity CMS, delivering within seven months.
  • Power BI & API Integrations (2018) – Developed REST API integrations and a Power BI dashboard for key business metrics.
  • E-commerce Payment Gateway (2018) – Re-engineered Mars Music's payment system, integrating PayGate.
  • Capitec CMS Project (2019) – Led back-end development for Episerver CMS migration and content structuring.
  • Old Mutual Content-Heavy Site (2019) – Built a content-rich Sitefinity CMS platform using .NET.
  • Milan Fashion Week App (2020) – Developed key Episerver (.NET) features with API integrations.
  • Legal & General (2020) – Integrated Episerver Forms with SSL authentication for secure data transmission.
2016 - 2017

IT Developer @ Truworths

Worked on web applications, system upgrades, and internal business tools.

Key Projects

  • Fashion Card System (2016) – Built a showcase system using Angular 1, TypeScript, and Web API.
  • Risk & Management Systems (2016–2017) – Upgraded store systems with .NET, Mendix, and Oracle.
  • Store Voting App – Developed an internal voting system using AngularJS and MSSQL.
  • Enterprise Content Manager Automation – Automated bulk image transfers via a C# application.

Education & Certifications

BSc Computer Science

North-West University (2012 - 2015)

Microsoft Programming in C# ( Dec 2019)

Microsoft

Microsoft MTA Certification (Dec 2018)

Microsoft

Exam AZ-900: Microsoft Azure Fundamentals (Mar 2022)

Microsoft

High School Diploma

Diamantveld High School (2011)

Personal Interests & Hobbies

Tech & Development

Performance optimization, AI, cloud computing

Outdoor Activities

Fishing, snowboarding, kite surfing, traveling

Sports

Rugby, cricket, tennis, cross-country

Interested in discussing opportunities? Let's connect!