I'm a software developer with a strong hybrid skill set spanning full-stack development, testing, and data analysis. I focus on delivering enterprise-grade systems using C#, .NET, Blazor, and SQL Server, while also embracing modern frontend practices with React. I’m comfortable driving API integrations, DevOps pipelines, and performance optimizations, and I enjoy collaborating across teams to ship reliable software. I’m currently expanding my frontend capabilities with React-based applications alongside Blazor-based enterprise solutions to strengthen my full-stack expertise.

Katlego Magoro

I'm a software developer with a strong hybrid skill set spanning full-stack development, testing, and data analysis. I focus on delivering enterprise-grade systems using C#, .NET, Blazor, and SQL Server, while also embracing modern frontend practices with React. I’m comfortable driving API integrations, DevOps pipelines, and performance optimizations, and I enjoy collaborating across teams to ship reliable software. I’m currently expanding my frontend capabilities with React-based applications alongside Blazor-based enterprise solutions to strengthen my full-stack expertise.

Available to hire

I’m a software developer with a strong hybrid skill set spanning full-stack development, testing, and data analysis. I focus on delivering enterprise-grade systems using C#, .NET, Blazor, and SQL Server, while also embracing modern frontend practices with React. I’m comfortable driving API integrations, DevOps pipelines, and performance optimizations, and I enjoy collaborating across teams to ship reliable software. I’m currently expanding my frontend capabilities with React-based applications alongside Blazor-based enterprise solutions to strengthen my full-stack expertise.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Associate Software Developer - Software and Data Engineer at Expleo Group
April 1, 2024 - Present
Led end-to-end ownership of modules including API integrations, data base structures, reusable components, and UI/UX improvements. Improved system performance by optimizing SQL queries and EF Core relationships, reducing load times across key reporting screens. Implemented and integrated REST and OData APIs, ensuring reliable data access between Blazor frontend and backend services. Drove quality with automated tests, API validation, and data integrity checks. Contributed to architecture discussions, implemented CI/CD pipelines in Azure DevOps, and mentored junior developers.
Software Quality Engineer Intern at Expleo Group
April 1, 2023 - March 31, 2024
Led end-to-end QA for financial and retail systems across four African countries; performed manual, smoke, and regression testing; designed and maintained automated regression test suites using Selenium, Robot Framework, and RestAssured; performed API backend validation; verified requests/responses contracts; data integrity; error handling; integrated automated tests into CI/CD pipelines with Jenkins and Azure DevOps; managed test cases and defect tracking using JIRA.
Software Development and Data Analyst Trainee at Samsung Innovation Campus (Samsung Partnership Program)
August 1, 2022 - December 31, 2022
Contributed to data analysis and validation to assess project feasibility, operational efficiency, and technical risks; produced structured analytical reports to support stakeholder reviews; provided technical support and system reviews to ensure solution stability and alignment with project requirements; created clear technical documentation and analytical reports.
Project Research Coordinator at East London Industrial Development Zone Science and Technology Park - Project Incubation Program
November 1, 2021 - October 31, 2022
Contributed to a winning hackathon project, securing R30,000 prize funding and R100,000 incubation support through strong technical execution and analysis. Performed data analysis and validation to assess project feasibility, operational efficiency, and technical risks. Provided technical support and system reviews, ensuring solution stability and alignment with project requirements. Produced clear technical documentation and analytical reports to support stakeholder review and decision-making.

Education

Advanced Diploma in Information Resource Management (NQF 7) at University of South Africa
February 1, 2023 - December 31, 2025
Diploma in Information Communication Technology in Applications Development (NQF 6) at Walter Sisulu University
February 1, 2020 - December 31, 2022

Qualifications

ISTQB Foundation Level (CTFL) v3.1
January 1, 2024 - January 6, 2026
Robot Framework with Python - Selenium/API Automation Testing
July 1, 2023 - January 6, 2026
CucumberBDD with Java - Masterclass
May 1, 2023 - January 6, 2026
DevOps, CI/CD (Continuous Integration/Delivery for Beginners)
May 1, 2023 - January 6, 2026
GitHub Ultimate: Master Git and GitHub - Beginner to Expert
May 1, 2023 - January 6, 2026
JMeter from Scratch on Live Apps - Performance Testing
May 1, 2023 - January 6, 2026
Job-Oriented - Practical Software QA Testing
May 1, 2023 - January 6, 2026
SQL for Data Analysis: Beginner MySQL Business Intelligence
May 1, 2023 - January 6, 2026
Samsung Innovation Campus - Basic Coding and Programming Course
February 1, 2023 - January 6, 2026
ISTQB Foundation Level (CTFL) v3.1
January 1, 2024 - January 6, 2026
Robot Framework with Python - Selenium/API Automation Testing
July 1, 2023 - January 6, 2026
Cucumber BDD with Java - Masterclass Framework
May 1, 2023 - January 6, 2026
DevOps, CI/CD (Beginners)
May 1, 2023 - January 6, 2026
GitHub Ultimate: Master Git and GitHub - Beginner to Expert
May 1, 2023 - January 6, 2026
JMeter from Scratch on Live Apps - Performance Testing
May 1, 2023 - January 6, 2026
Job-Oriented - Practical Software QA Testing
May 1, 2023 - January 6, 2026
SQL for Data Analysis: Beginner MySQL Business Intelligence
May 1, 2023 - January 6, 2026
Samsung Innovation Campus - Basic Coding and Programming Course
February 1, 2023 - January 6, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Financial Services
    paper Quality Engineering & Test Automation (Cross-Project)

    Applied quality engineering and test automation principles alongside development work to ensure features were reliable and production-ready. Leveraged prior automation experience to validate workflows, APIs, and data integrity, strengthening collaboration between development and QA practices.

    Skills
    Selenium, Robot Framework, RestAssured, JMeter, Test Automation, SDLC Practices

    paper CI/CD & DevOps Pipeline Contributions

    Supported build and deployment automation across internal systems using Azure DevOps. Assisted with integrating testing and deployment steps into CI/CD pipelines and supported release preparation and environment stability in collaboration with the wider engineering team.

    Skills
    Azure DevOps, CI/CD, Git, Release Management

    paper Shared Internal UI Components & Frameworks

    Contributed to the development of shared internal UI components and patterns reused across multiple enterprise systems. Helped standardise forms, data grids, save and publish logic, and status tracking behaviour. Improved long-term maintainability and consistency by promoting reusable component design and shared architectural conventions.

    Skills
    Blazor, C#, Component Design, Reusability, Clean Architecture

    paper Internal API Testing & Validation Platform

    Designed and developed the backend for an internal API testing and validation platform similar to Postman. Built REST APIs, authentication logic, and core data models to support API inspection and testing workflows. Designed database schema and service layers and collaborated with frontend developers to integrate API-driven functionality. This project strengthened backend architecture, security, and scalability.

    Skills
    C#, ASP.NET Core, REST APIs, Authentication, SQL Server, Backend Architecture

    paper Internal Project Tracking & Reporting System

    Enhanced an internal project tracking system by extending reporting logic and introducing additional calculated performance metrics across multiple time periods. Refactored legacy Entity Framework Core code to improve separation of concerns, maintainability, and data accuracy. Supported backend data validation and performance analysis while working within an existing production environment, ensuring stability and consistency of reporting outputs.

    Skills
    C#, Entity Framework Core, SQL Server, Reporting Logic, Backend Development

    paper Internal Enterprise Reporting Platform

    Designed and developed full-stack features for an internal enterprise reporting platform used for account and delivery oversight. Owned reporting modules covering account summaries, workstreams, actions, opportunities, and risks. Implemented save and publish workflows with lifecycle and state management. Built reusable Blazor components to standardise UI patterns and reduce duplication. Optimised EF Core relationships and SQL queries to improve performance and data consistency. Integrated external CRM data through workflow automation.

    Skills
    C#, .NET 8, Blazor Server, EF Core, SQL Server, REST APIs, OData, Azure DevOps, Salesforce, ELSA, Clean Architecture