Siya Bekwa
Software Developer
Hire this person
Send a job offer directly to this candidate
About
Results-driven Software Developer with professional experience delivering enterprise-level solutions in enterprise environments. Proven ability to develop responsive, high-performance user interfaces and integrate RESTful APIs within scalable systems, including contributions to billing platform enhancements for MTN South Africa. Skilled in JavaScript, modern web technologies, and frameworks such as Angular, with a strong foundation adaptable to React and React Native ecosystems.
Experienced in collaborating within cross-functional and remote teams to deliver user-centric features, improve application performance, and resolve complex technical issues. Passionate about creating fast, intuitive, and reliable user experiences, with a focus on clean code, performance optimization, and continuous learning. Seeking to contribute to a dynamic remote team by building high-quality web and mobile applications.
Experience
App Developer at iOCO (2023-09 – Present)
- Currently part of iOCO's Automation and Scripting team supporting Old Mutual, where I maintain scripts and automation solutions to improve operational efficiency and reduce manual processes. My responsibilities include automation development, scripting, troubleshooting, and process optimisation, while actively expanding my expertise in DevOps, cloud, infrastructure, CI/CD, Docker, Kubernetes, Terraform, and Azure through hands-on projects and continuous learning via KodeKloud and Udemy.
- Contributed to MTN South Africa's eBRO (Bill Run Optimization) system, a Java Spring Boot application for high-volume billing document processing. Developed and enhanced backend functionality, optimized PDF generation workflows, integrated Apache Cassandra for document storage, and resolved production issues while improving batch processing performance. Worked with Java 11, Spring Boot, Spring Batch, Spring Data JPA, Oracle Database, Apache Cassandra, JMS, XML, and iText PDF in an enterprise environment.
- Actively working on Site Monitoring and Supporting enterprise applications within MTN's NextGen cloud environment by monitoring application health, troubleshooting production incidents, and improving system reliability. Utilized Splunk and Microsoft Application Insights to analyse logs, monitor application performance, investigate exceptions, and identify performance bottlenecks. Gained practical exposure to Kubernetes, Grafana, and Prometheus while supporting containerized applications and infrastructure monitoring. Worked in an Agile environment, collaborating with development and operations teams to enhance application stability and operational visibility.
- Contributed to the development of the iOCO 360 Review application, a performance management system built with Java Spring Boot, REST APIs, Angular, and PostgreSQL. As part of the front-end team, developed and enhanced Angular components, implemented user interface features, and collaborated with backend developers to deliver a responsive and user-friendly application.
Full Stack Developer at UVU Africa (2023-02 – 2023-08)
- Involved in planning, designing and development of weekly given projects
- Involved presenting the completed projects to managers.
- Involved in showcasing project functionality to managers and clients.
- Deploying and hosting some projects to servers which recommended by managers.
SI Supplementary Instruction Leader at Nelson Mandela University (2021-02 – 2022-11)
Client: Second Year Software Development Students
- Provide tutorials and guidance to second year software development students according to curriculum plan
- Tracking progress against university curriculum plan.
- Involved in planning, setting and marking of mock tests before students write final exams.
- Involved in assisting students with assigned software projects.
- Creating a healthy and conducive learning environment, where students can be able to learn from peer-to-peer as well as from the Si as a peer and not a lecture even though I am employed by the university.
IT Intern at Showfar (2022-07 – 2022-12)
- Involved in advising Exco with app involved requirements.
- Designing Showfar e-hailing mobile and web application.
- Involved in the hosting of the application.
- Involved in planning, designing of the logos and slogans for showfar.(e-hailing services).
- Tracking progress against sprint plans and deployments.
Education
Certification in Java – Java Oracle (2023)
Advanced Diploma in Information Technology (Software Development) – Nelson Mandela University (2022)
National Diploma in Information Technology (Software Development) – Nelson Mandela University (2021)
Matric – Krugersdorp High School (2017)