Tawanda Matsika

Software Engineer

Based in Cape Town

BSc Computer Science (Summa Cum Laude) - 2017 (UWC)

BSc (Hons) Computer Science (Cum Laude) - 2018 (UWC)

Oracle Certified Associate, Java SE 8 Programmer - 2023

About me

👨🏾‍💻 I'm passionate about building innovative solutions that drive digital transformation in Africa. 🚀

🔹I have experience in designing and delivering cutting-edge software solutions.
🔹Adept at translating intricate technical concepts into business-driven solutions.
🔹 With a proven track record of orchestrating end-to-end project lifecycles, from inception to post-deployment support.
🔹Incorporating the most effective principles of software engineering.

🔗I'm dedicated to leveraging technology for the betterment of Africa. I'm open to connecting with fellow tech enthusiasts, professionals, and visionaries who share a passion for African tech growth. Reach out for insightful discussions or collaborations.


Experience

Software Engineer Project Lead| SOLIDitech, Cape Town | May 2023 - Present

Project Management, Java, Vue, Javascript, API Integrations, MySQL, Postman, Linux, ORM

  • Participating in requirements gathering meetings to understand project deliverables
  • Engaging with stakeholders to clarify project requirements
  • Analyzing and researching solutions to technical problems
  • Documenting technical solutions
  • Compiling Work Breakdown Structures
  • Implementing solutions for new projects in accordance with project requirements
  • Maintaining code for existing solutions
  • Preparing release branches and deployment artifacts builds
  • Deploying to the production environment
  • Providing technical training to clients
  • Mentoring team members (Software Engineers)
  • Reviewing code merge requests to master

Software Engineer | SOLIDitech, Cape Town | Dec 2020 - April 2023

Java, Vue, Javascript, API Integrations, MySQL, Postman, Linux, ORM

  • Participate in requirements gathering meetings to understand project deliverables.
  • Implementing solutions for new projects as defined or instructed by the sprint backlog, in accordance with requirements.
  • Maintain code on existing solutions.
  • Submission and correction of code through the code version control system.
  • Provide training and documentation.
  • Perform testing on solutions before submitting to QA.
  • QA tests cases compiling.

Software Developer | Turfsport, Cape Town | 0ct 2019 - Dec 2020

Angular, Java, Docker, API Design, Postgres, Postman, AWS, ORM

  • Participate in requirements gathering meetings to understand project deliverables.
  • Implementing solutions for new projects as defined or instructed by the sprint backlog, in accordance with requirements.
  • Maintain code on existing solutions.
  • Submission and correction of code through the code version control system.
  • Provide technical assistance to Support/DevOps when required.
  • Provide training and documentation to support engineers.
  • Perform testing on solutions before submitting to QA.

Software Bootcamp Facilitator | HyperionDev, Cape Town | March 2019 - Oct 2019

React, Javascript, Python, HTML, CSS, JQuery

  • Conducting lecturers
  • Conducting on-line code reviewing.
  • Developing content. slides, code examples and practicals
  • Attending to students queries, code bugs and projects queries.
  • Assisting students with any VLE (virtual learning environment) queries.
  • Mentoring and motivating students

Dev Interests


Github

Linux

MySQL



Python

Docker

Java



Javascript

NodeJS

MacOS

Projects

CONTACT

Contact us and we'll get back to you within 24 hours.

Cape Town, South Africa

+0000000000

tawandamatsika39@gmail.com