Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Thembisile Sontlaka

Software Engineer
City of Johannesburg

Summary

A Software Engineer who is passionate about continuous learning. With over a year of hands-on work experience, complemented by a rigorous academic program at WeThinkCode_, that simulated real-world work environments. I aim to leverage my skills in technology to contribute meaningfully to software development projects.

Overview

2
2
years of professional experience
2
2
Certifications
2
2
Languages

Work History

Software Engineer Intern

Vodacom
04.2023 - Current
  • Contributed in developing an application powered by LLM technology using Python.
  • I used the LangChain framework, which allowed for easy integration of components that we needed such as LLM's, vector stores, embedding models and retrievers.
  • I built an interactive web interface to demo the LLM application using Gradio.
  • I transitioned to the QAE squad where I worked as a QA for teams, utilising our QA processes.
  • I ran manual, automated, performance, regression, end-to-end testing on different environments.
  • For each sprint, I created test plans on Confluence. I also created and tracked Test Cases, and logged Defects on Jira.
  • I used our framework written in Python to create and run automated test, using the Cucumber BDD approach.
  • Used Git as our version control and GitLab as our host.
  • Automated API testing, Web testing and Mobile testing. I used tools such as Selenium (Web) and Appium (Mobile).
  • Worked on rolling out the mobile automation on our framework for different teams to work on.
  • Participated in weekly demo sessions to showcase code and other contributions made.

Technical Mentor

WeThinkCode_
09.2022 - 12.2022
  • Assisted mentees on understanding erros, how to debug and troubleshoot problems.
  • Conducted weekly retrospectives to understand where mentees felt were their strengths and weakness and how they would approve.
  • Ran weekly workshops to explain concepts.
  • Set daily designated hours to provide assistance and to view team dynamics and encourage knowledge sharing and code pairing amongst mentees.
  • Conducted pecha kuchas, to build mentees confidence when it comes to presentation skills.

Education

NQF Level 5 Information Technology: Systems Development -

WeThinkCode_
09.2021 - 12 2022

Programme in Enterprise and Technology Management -

North-West University / Noordwes-Universiteit
05.2023 - 12 2023

NQF Level 5 Business Management -

Regent Business School
01.2020 - 12 2020

National Senior Certificate - undefined

Athlone Girls High School
01.2014 - 12 2018

Skills

Python (Programming Language)

Certification

Graph Developer - Associate - Apollo GraphQL, 158c57df-b272-4fc0-9718-a9dd6082c526

Timeline

Programme in Enterprise and Technology Management -

North-West University / Noordwes-Universiteit
05.2023 - 12 2023

Software Engineer Intern

Vodacom
04.2023 - Current

Technical Mentor

WeThinkCode_
09.2022 - 12.2022

NQF Level 5 Information Technology: Systems Development -

WeThinkCode_
09.2021 - 12 2022

NQF Level 5 Business Management -

Regent Business School
01.2020 - 12 2020

National Senior Certificate - undefined

Athlone Girls High School
01.2014 - 12 2018
Thembisile SontlakaSoftware Engineer