Simangaliso Madonsela
Intermediate Software Developer
Versatile and adaptable software developer with experience in C#, .NET, JavaScript/TypeScript, Angular, and Azure DevOps. Committed to building clean, scalable solutions and continuously growing through every challenge.
Building Digital Experiences
Passionate about creating efficient, scalable solutions that make a difference
I'm an Intermediate Software Developer at Derivco, Pretoria, specializing in full-stack development with a focus on C#, .NET, JavaScript/TypeScript, and Angular. I thrive in dynamic environments where I can take on new responsibilities and continuously expand my skill set.
My journey in software development has been marked by diverse experiences—from implementing cryptocurrency withdrawal features and 3rd party banking integrations to contributing to AI-driven testing tools. I take pride in my ability to work across teams, bridge frontend and backend systems, and deliver clean, scalable solutions.
I hold a Bachelor of Science in Information Technology from North-West University, where I was a member of the Golden Key International Honour Society. I'm also certified in Microsoft Azure Fundamentals and ISTQB Foundation Level Testing, reflecting my commitment to both cloud technologies and software quality.
Professional Experience
Growing through challenges and expanding responsibilities
Intermediate Software Developer
- 3rd Party Banking Integration: Implemented an Angular service to integrate with third-party cashiers, enhancing payment flexibility. Deployed behind a feature toggle for controlled rollout.
- Registration Form Enhancement: Upgraded the registration form to meet updated regulatory requirements, including new dropdown components, database patches, and API endpoints.
- Playwright Automation: Expanded automated test coverage by adding comprehensive end-to-end tests, replacing manual registration test scenarios with automated ones.
Software Developer
- Cryptocurrency Withdrawal Feature: Implemented a new crypto payout option with full-stack integration including frontend, backend validation, translations, and correct branding.
- Bug Resolution & UX: Resolved critical production issues, improving system reliability, user experience, and client satisfaction.
- CI/CD & DevOps: Managed Azure DevOps pipelines and task boards. Leveraged automated release pipelines with tests, approval workflows, and quality gates.
- Post-Restructure Agile Delivery: Took on expanded responsibilities across QA, PM, and BA roles—writing peer tests, managing tasks, gathering requirements, and coordinating releases.
Graduate: Software Developer
- Withdrawals Team: Served as the interface between frontend and backend payout systems integrating with PSPs and gateways. Gained experience in JavaScript, TypeScript, API proxies, and deployment strategies.
- AI Test & Documentation Tool: Worked on an AI-driven tool that generated unit tests and documentation from codebases using C# and clean coding practices.
- Environment Consolidation: Supported the unification of US and ROW banking environments. Gained exposure to Terraform (IaC), PowerShell scripting, and YAML-based CI/CD pipelines.
Technical Skills
Technologies and tools I work with daily
Languages & Frameworks
Cloud & DevOps
Testing & QA
Databases
AI & Machine Learning
Tools & Monitoring
Featured Projects
Highlights from my professional work
Cryptocurrency Withdrawal System
Full-stack implementation of crypto payout options with frontend integration, backend validation, and multi-language support.
3rd Party Banking Integration
Angular service for third-party cashier integration with feature toggle deployment and enhanced payment flexibility.
AI Test & Documentation Tool
AI-driven tool that generates unit tests and documentation from codebases, improving development efficiency.
Playwright Test Automation
Comprehensive end-to-end test suite replacing manual registration tests with automated scenarios.
Education & Certifications
Academic background and professional certifications
Education
Bachelor of Science in Information Technology
Certifications
Microsoft Certified: Azure Fundamentals
Cloud computing and Azure services
ISTQB Certified Tester Foundation Level
Software testing fundamentals
Let's Work Together
Have a project in mind? I'd love to hear from you
Contact Information
Feel free to reach out through any of these channels. I typically respond within 24 hours.