Tshepo
Maredi

Software engineer well versed in C++, Java and Python. By @tshepomaredi.

Profile Summary

A motivated and hardworking graduate with a degree in Computer Engineering and the desire to expand on classroom experience. Offers software development background and honed organization skills to complete tasks and support teams. Detail-oriented, organized, and meticulous employee. Works at a fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to any company's success. Skilled in multiple programming languages with expertise in Java, C++, and Python. Works collaboratively to meet project milestones. Exceptional troubleshooting and debugging skills. Complex problem-solver with an analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Able to develop and implement machine learning techniques to solve a multitude of problems.

Education


Bachelor of Engineering (Computer Engineering)

University of Pretoria, South Africa

As a graduate of the Bachelor of Engineering in Computer Engineering program at the University of Pretoria, I have acquired a versatile skill set that encompasses both hardware and software aspects of computing systems. Through a combination of theoretical learning and practical experience, I have honed my abilities in designing, developing, and optimizing computer-based systems for diverse applications. My coursework covered a broad range of topics, including computer architecture, digital systems design, programming languages, embedded systems, and signal processing. I have gained proficiency in programming languages such as C, C++, and Java, as well as expertise in hardware description languages like VHDL and Verilog. With strong problem-solving skills, critical thinking abilities, and effective communication, I am well-prepared to excel in various industries, including software development, hardware design, telecommunications, and embedded systems engineering.

Courses incude:

  • Software engineering in C++.
  • Data structures and algorithms in Java.
  • Intelligent systems in Python.
  • Micro-controllers and control systems.

Professional & Technical Skills

  • Agile development methods
  • Back-end software development
  • Java
  • C/C++/Assembly
  • Git
  • Python/Matlab
  • HTML, CSS & JavaScript
  • Django
  • Flutter/Dart
  • SQL

Contact Me