Close this
Close this

Mthokozisi Nyoni

Development
Gauteng, South Africa

Skills

Java

About

Mthokozisi Nyoni's skills align with Programmers (Information and Communication Technology). Mthokozisi also has skills associated with Web Professionals (Information and Communication Technology). Mthokozisi Nyoni appears to be a low-to-mid level candidate, with 5 years of experience, with 5 years of management experience, including a low-level position.
View more

Work Experience

Mentor

Node.js/Typescript (NestJs)
November 2021 - Present
  • Java (Spring, Spring Boot), AWS, PostgresSQL, Kafka Jenkins (CI/CD), Docker, C#, Angular, MongoDB, Hazelcast From Nov 2021 - Current Roles and Responsibilities Write well designed testable code using SOLID principles. Contribute towards architecture and solutioning conversations as to how we deliver solutions. Investigate and Identify root causes for prod issues that may come up and also come up with solutions to said bugs. Liaise with Business Analysts or product/business stakeholders to ensure we convert their requirements to code. Translate Figma designs into fully functioning screens integrated to the backend services. PR review for peers in the team. Support functional testing and UAT, ensuring that they have a functional environment or investigate any miscellaneous errors. Mentor junior developers and help them grow their craft or help them in engineering solutions. Qubed Trust, ZW Bulawayo/Remote -- Backend Developer I developed backend services in a microservice architecture and participated in peer review, code implementation and practiced TDD.

Mentor

Node.js/Typescript (NestJs)
February 2020 - October 2021
  • C#, Java(Spring, Spring Boot), Python, MongoDB, Docker, AWS, React, AWS S3, Git, Postgres, MongoDB, Grafana, Jenkins From Feb 2020 - Oct 2021 Roles and Responsibilities Write well designed testable code using SOLID principles. Contribute towards architecture and solutioning conversations as to how we deliver solutions. Translate Figma designs to react functional screens integrated with backend. Investigate and Identify root causes for prod issues that may come up and also come up with solutions to said bugs. Liaise with Product owner to ensure there is an understanding of business requirements PR review for peers in the team. Support functional testing and UAT, ensuring that they have a functional environment or investigate any miscellaneous errors. Mentor junior developers and help them grow their craft or help them in engineering solutions. Setup and manage infrastructure that related to the project on AWS. Participate in the building and management of the CI/CD pipeline. NUST, ZW Bulawayo -- Full stack Developer I developed new features for the student portal, worked on a/the web-based ERP to replace MS Navision and did deployments to Linux servers on Prem. I participated peer review of code and TDD practice. Linux, Tomcat, Java(Spring), MS SQL, Python, C#, Angular, Jenkins, JSP, Hibernate, Entity Framework, Mysql, Git From Jan 2018 - Jan 2020 Roles and Responsibilities Write well designed testable code using SOLID principles. Contribute towards architecture and solutioning conversations as to how we deliver solutions. Investigate and Identify root causes for prod issues that may come up and also come up with solutions to said bugs. Talk to various stakeholders in different departments to gather requirements that need to be converted to software. PR review for peers in the team. Deployment of applications via CI/CD pipeline to on premise servers(Linux based). Updating and maintenance of the existing Jenkins pipeline to improve the CI/CD process.

Education

National University of Science & Technology

BSc (Hons)
September 2013 - May 2017