Summary
Experienced Full Stack Developer with over 10 years of expertise in .NET, Flutter, and cloud-native architectures. Skilled in modular application design, software development lifecycle management, and delivering scalable, high-quality solutions. Proven ability to lead technical projects, optimize system performance, and implement robust, enterprise-level applications.
About
- Planning, designing and developing software applications
- Designing and developing prototypes
- Identifying, troubleshooting and debugging defects in designated application code
- Technical quality assurance
- Upgrade interfaces and improve performance
- Compiling, reviewing and writing technical specifications
- Perform manual software testing, user acceptance testing and quality assurance
- Create, document, and implement test plans and test scripts
- Managing Windows Server infrastructure upgrades and maintenance
- Bespoke Solution Architecture (EDI)
- Technical Support for EDI Environment
- SQL Troubleshooting, advanced query handling, development and maintenance
- Web Development and Support/Maintenance (Ruby on Rails, C#, Classic ASP, ASP.Net MVC, Javascript)
Technical Skills
- C# / .NET
- ASP.NET MVC / Core
- Flutter / MAUI
- Ruby on Rails
- JavaScript / TypeScript
- HTML5 / CSS3
- Angular / Blazor
- SQL Server / REST APIs
- Azure / DevOps
- Git / Unit Testing
- UX/UI Prototyping
Experience
.NET Developer — Vodacom
Nov 2022 – Present | Midrand, Gauteng, South Africa
- Worked on enterprise-level .NET applications using ASP.NET MVC and .NET Core
- Implemented modular application design and cloud-native architectures on Azure
- Provided technical support and maintenance for EDI environments
- Developed and maintained applications using C#, ASP.NET, and .NET Core
- Managed Windows Server infrastructure upgrades and maintenance
- Handled SQL troubleshooting, query optimization, and database development
- Implemented CI/CD pipelines using Azure DevOps
- Worked with HTML, CSS, JavaScript, Angular, Blazor, Flutter, and MAUI
.NET Developer — Mineware Consulting
Jun 2016 – Nov 2022 | Lanseria, Gauteng, South Africa
- Developed and maintained .NET applications for clients in various industries
- Participated in full software development lifecycle from requirements to deployment
- Developed system requirements specifications documents
- Identified, troubleshot, and debugged defects in application code
- Worked with C#, ASP.NET MVC, .NET Core, SQL Server, and web technologies
Junior Developer — Mineware Consulting
Jun 2016 – Nov 2022 | Fourways, Gauteng, South Africa
- Assisted in developing web applications using Ruby on Rails
- Supported senior developers in UI/UX prototyping and system design
- Developed system design documents, UI sketches, and prototypes
- Implemented web applications using Ruby on Rails
- Performed testing and quality assurance under guidance
Intern — Eight Senses Technologies & Consulting
Mar 2015 – Feb 2016 | Illovo, Gauteng, South Africa
- Gained practical experience in software development and testing
- Assisted in preparing technical documentation and user manuals
- Performed user acceptance testing and unit testing
- Created, documented, and implemented test plans and test scripts
- Developed system design documents and user manuals
Education & Certifications
- CTU Training Solutions: MCSD: Software Development (2014–2015)
- Kheto Nxumayo Agricultural High School: Matric (2002–2006)
- MS: Programming in HTML5 with JavaScript and CSS3
- MCPS: Microsoft Certified Professional
- MS: Programming in C#