Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Ntokozo Mahlangu

Software Engineer
Johannesburg

Summary

Tech-savvy innovator with hands-on experience in emerging technologies and a passion for continuous improvement. Proven ability to identify opportunities for technological enhancements and implement effective solutions. Skilled at leveraging new tools and methods to solve problems and enhance productivity. Excels in adapting to fast-paced environments and driving technological advancements for organizational success.

Overview

2
2
years of professional experience
7
7
years of post-secondary education

Work History

Associate Software Engineer

Empire Partner Foundation Innovation Campus
2023.06 - Current
  • Write, test, and maintain code for various applications and software components
  • Follow coding standards and best practices to ensure high-quality code
  • Identify and resolve bugs and performance issues in the software
  • Document code, processes, and procedures to ensure maintainability and knowledge transfer
  • Participate in code reviews to learn from peers and share knowledge
  • Develop and execute unit tests, integration tests, and other testing protocols to ensure software quality
  • Contribute to the innovation and improvement of existing software products
  • Use version control systems (e.g., Git) to manage code changes and collaborate with other developers
  • Participate in Agile ceremonies such as stand-ups, sprint planning, retrospectives, and reviews
  • Assist in integrating software with third-party systems and APIs
  • Maintain detailed project documentation including design specifications, test plans, and user stories
  • Ensure documentation is up-to-date and accessible to the team.

Java Software Developer

Mecer Inter-Ed
2023.03 - 2023.06
  • Design, implement and maintain java application phases
  • Identifying production and non-production application issues
  • Transforming requirements into stipulations
  • Develop, test, implement and maintain application software
  • To take part in software and architectural development activities
  • Develop technical designs for application development
  • Conduct software analysis, programming, testing and debugging.

Education

National Diploma in Information Technology: Intelligent Industrial Systems -

Tshwane University of Technology
2019.01 - 2023.04

National Senior Certificate - undefined

Marhagi Senior Secondary
2015.01 - 2017.04

Skills

    Agile

    Problem-solving

    Python

    API design and integration

    Front-end Frameworks

    Software Development Lifecycle

    Operational Support

    Testing and debugging

    Software Documentation

    Programming Languages

    Team reporting

    Oral and written communications

    HTML

    Javascript

    Time Management

    Adaptability and Flexibility

Languages

English
Sepedi
IsiZulu

Timeline

Associate Software Engineer

Empire Partner Foundation Innovation Campus
2023.06 - Current

Java Software Developer

Mecer Inter-Ed
2023.03 - 2023.06

National Diploma in Information Technology: Intelligent Industrial Systems -

Tshwane University of Technology
2019.01 - 2023.04

National Senior Certificate - undefined

Marhagi Senior Secondary
2015.01 - 2017.04
Ntokozo MahlanguSoftware Engineer