Marvin is a BEE male based in Pretoria who holds a BSc in Information Technology from the University of Pretoria. He has also obtained multiple Microsoft Certifications, including Azure Solutions Architect Expert, Azure Developer Associate, DevOps Engineer Expert, and Azure Fundamentals. His educational background, combined with over a decade of hands-on experience, equips him with a strong foundation in software development and cloud architecture.
Marvin has 13 years of experience as a software developer, with a strength in full stack development and a particular expertise in back-end software engineering and Azure Solutions Architecture. He has worked extensively on high transactional systems, enterprise applications, and web applications, handling both Greenfield development and ongoing maintenance and enhancements. Marvin has developed and led the architecture for applications in the logistics, tracking, and telemetry sectors, and has solid experience in software design principles, including design patterns and SOLID principles. His technical leadership extends to successfully leading software development teams, managing cloud migrations, and modernising systems across Microsoft Azure and AWS platforms.
He has commercial experience in the following technologies and tools:
Languages & Frameworks: C#, .NET Framework, .NET Core, ASP.NET, ASP.NET Core, ReactJS, VueJS, AngularJS, JavaScript, TypeScript, NodeJS, ExpressJS, HTML, CSS, WPF, Windows Services
Databases: SQL Server, PostgreSQL, MySQL, MongoDB, MSSQL
Web Services & Integration: REST APIs, SignalR, Web API, WCF, RabbitMQ, Mass Transit, Azure API Management, Azure Service Bus, Boomi Platform
Tools & Platforms: Microsoft Azure, AWS, GitHub Actions, Azure DevOps, GitLab CI/CD, Kubernetes, Docker, Visual Studio Code, Subversion
Reporting & Data: Elastic Stack, Grafana Observability Stack, Telerik Controls
Position 1:
Software Solutions Sector / Senior Software Developer : Jan 2025 – Current
Marvin is currently leading the redevelopment and integration of a legacy Talent Management System using modern .NET 9 technologies. He oversees DevOps processes, deployment into Kubernetes environments, and mentors junior developers while ensuring robust system performance and scalability.
Technologies: .NET 9, ASP.NET Core, SQL Server, Kubernetes, AWS, Azure, SignalR, GitHub Actions, Clean Architecture, VueJS
Position 2:
Logistics Sector / Azure Solutions Architect : Apr 2024 – Dec 2024
Marvin led the design and implementation of an IoT Platform processing telemetry data through microservices hosted on Azure. He managed data security and architecture across services using Azure API Management and SQL Databases.
Technologies: Azure API Management, Azure App Service, Azure SQL, ASP.NET Core, Azure DevOps CI/CD, Boomi Platform, Azure Service Bus
Position 3:
Freelance Projects / Freelance Developer : Jan 2024 – Mar 2024
He developed ReactJS components and implemented Vertical Slice Architecture APIs, contributing to cloud-hosted solutions on Microsoft Azure for multiple clients.
Technologies: ReactJS, ASP.NET Core, MongoDB, ExpressJS, Visual Studio Code
Position 4:
Software Engineering Sector / Senior .NET Software Engineer (Contract) : Oct 2023 – Dec 2023
Worked on a workflow automation project where he developed features related to managing Cloud Resources within event-driven ASP.NET Core microservices.
Technologies: ASP.NET Core, PostgreSQL, ReactJS (NextJS), RabbitMQ, Mass Transit, GitLab CI/CD
Position 5:
Software Development & Consulting Sector / Senior .NET Software Engineer / Azure Solutions Architect : Jan 2017 – Sep 2023
Marvin led numerous cloud migration projects for both local and international clients, optimising cloud infrastructure, implementing Azure frameworks, and developing APIs for vehicle tracking systems.
Technologies: Azure (Policy, App Service, IoT Hub, Container Registry), ASP.NET Core, C#, Microservices, Elastic Stack, Azure DevOps, MSSQL
Position 6:
Logistics Sector / Senior Software Developer : (Outsourced to Barloworld)
Led a team that significantly reduced SLA costs by delivering optimised logistics features. Received awards for high-impact development on systems like BWID.
Technologies: C#, ASP.NET, Azure DevOps, Microservices, MSSQL
Position 7:
Security & Cash Management Sector / Software Engineer (Contract) : Jan 2016 – Dec 2016
Stabilised systems managing national-level cash-in-transit operations, route optimisation, and retail insurance solutions for large-scale clients.
Technologies: C#, ASP.NET, Windows Services, MSSQL
Position 8:
Software Consulting Sector / Software Engineer (Contract) : Jul 2015 – Dec 2015
Worked on accounting solutions for SMEs at one of the largest accounting firms, focusing on production-ready software and cloud integration.
Technologies: AngularJS, C#, ASP.NET, MSSQL
Position 9:
Office Automation Sector / Software Engineer : Jun 2012 – Jul 2015
Built and maintained global document automation systems integrated with printer hardware and enterprise-level workflows.
Technologies: C#, WPF, MVVM, Telerik, SQL Server, Subversion
Notice Period: 1 Calendar Month
Salary Expectations: R92 000 – R96 000 CTC
Request a Full CV
Email natasha@skillzpage.com and we’ll send you Marvin's full CV straight to your inbox. ( use Subject line "Marvin")
Want to Speed Up Your Hiring Process?
Email us up to 10 questions you would usually ask during a first-round interview.
We’ll record a tailored video interview with Marvin answering your questions and send it to you along with his full CV — all within a few days. ( use Subject line "Marvin")
Book a Direct Interview
Prefer a live interview? We’ll schedule a face-to-face or Microsoft Teams interview at your convenience. ( use Subject line "Marvin")
No upfront costs — you only pay if you hire.
Flexible rates — we’ll agree on pricing before you proceed.
At Skillzpage, we represent highly skilled Azure Solutions Architects, Senior .NET Developers, and Full Stack Engineers like Marvin — professionals with extensive experience in cloud architecture, DevOps, and high-performance enterprise systems.
As one of South Africa’s leading technical recruitment agencies and IT headhunters, we help businesses hire top-tier cloud and software development talent for Microsoft Azure, AWS, and .NET-based environments.
Whether you’re seeking Azure developer recruitment specialists, .NET Solutions Architects, or a trusted software engineering recruitment partner, Skillzpage connects you with experienced professionals who design, optimise, and scale mission-critical systems that drive business transformation.