Now you can Instantly Chat with Mthokozisi!
About Me
Experienced Software Engineer with a background in Computer Science and a focus on developing innovative solutions. Skilled in a variety of technologies and experienced in project management and team leadership....
Show MoreSkills
Positions
Portfolio Projects
Description
Upgrade Microsoft dynamics Navision 2009 to 2017. The upgrade would also entail ensuring that all the other university services that are connected to the university ERP would also be working with the upgrade. I was also involved in developing the staff ID and student ID reports. I was involved in creating reports for examinations department.
Show More Show Less
Description
❖Identify and document recurring bugs that would have come up while providing system support to the university stakeholders (i.e students and staff).
❖Provide support for issues rising from new upgrade and assist lecturers in using the new system.
Provide support to students when they have queries from the systems that interact with Navision such as Paynow and the student’s portal.
Show More Show Less
Description
❖Learn JPA(Eclipse Link) and create a Spring MVC + Maven + JPA base project for the team to use a starting point for the project .
❖Conduct daily scrum meetings and report progress of the team to the manager.
❖Develop JUnit Tests For developed features and run tests.
❖Ensure team is versioning the project and maintain the codebase repository.
❖Continuous Delivery and Deployment using Jenkins.
Show More Show LessDescription
To develop a web based application and a website. The website was to inform potential investors of livestock wealth and also link existing investors to the web based application. Web based application is to track and manage investments. The platform also had links to the mobile applications.
Show More Show Less
Description
❖Identify classifier that would be used to train AI for facial recognition
❖Write and test python code to automatically train the AI
❖Write and test python code used to detect faces on live video stream
❖Write and test python code used to identify faces on live video stream
Show More Show Less
Description
❖Identify and document features that are missing from the current application.
❖Write backend code to existing interfaces which included some CRUD functionalities.
❖Test and debug existing backend code for persisting data to the mongodb database.
❖Use HTML and CSS to create new interfaces for missing features for the application.
❖Train Watson-Alchemy AI on IBM Bluemix platform to recognise objects the application was supposed to detect and identify.
❖Git for source and version control.
Show More Show Less
Description
❖Create systems requirement document for the features and deliverables of the project.
❖Create a project plan for the execution of the project.
❖Create and normalise the database.
❖Writing the CRUD operations for the application.
❖Writing any and all business logic for the application
❖Create test cases for all written code and execute all test cases.
❖Liaise with client about requirements and expected outcome.
Show More Show Less