Hello! Welcome to my personal website. Mthobisi is
a Java Developer and Python Programmer,
also qualified as an Electrical Technician
currently working for PG Bison. For close to 5 years,
I have worked with PLCs such as Siemens, Mitsubishi, Schneider,
Delta and etc.
Up until recently when I decided to follow my
passion which is being the "mastermind" behind the Software.
I enrolled for a Software Engineering Bootcamp
with Hyperion Development in which we covered Python and Java.(
Java OOP, MySQL, Big O Notation,HTML,CSS,Bootstrap and many other
programming techniques ).
...I love structure and order, and I also stand for quality.
I spend majority of my time learning new programming skills
and techniques so to enhance my logical and technical approach
in the tech industry.
I also prefer spending much time on
fixing little details and optimizing software projects.
I like working in a team, you'll learn faster and much more.
As the saying goes: 'two heads are better than one'. From
the learned techniques I have developed real life projects.
go to projects
Personal Details
Name: Mthobisi Mahlangu
Born: 11 December 1993
Address: 678 Dingiswayo Street, George, Western Cape, South Africa
Tel: +2773 020 8371
Email: mthoba2@gmail.com Start chat!
LinkedIn
Email me
Automation and system sequence programming in PLC systems.
Recognized as a fast problem solver and programmer in the following PLC systems:
Siemens, Mitsubishi, Schneider Electric, Delta.(Ladder and ST)
Responsible for training and educating upcoming Electrical Apprentices.
Formed part of the most performing Engineering team chosen by Management.
Individually programmed a PLC program that links to VSDs/VFDs for production speed control.
One of the many highlights was when I and a few other employees where invited to dinner with
our CEO and Production Manager as a way of appreciating our dedication to our daily duties.
Electrician
PG Bison Woodline Poles
view company website (From 2017-09 till 2019-06)
(WAS PROMOTED TO THESEN SAWMILLING)
Planning and installing new projects from scratch.
Fault finding on hard wiring as well as on PLC systems.
Responsible for making sure that there is enough and correct spares for daily production and
maintenance.
Wired and tested a newly bought machine in one day.
Plant pre-inspection on a daily basis.
DStv Installer Assistant
STF Satellites (From 2015-04 till 2016-06)
(Went to work at PG Bison for the job I studied for)
Was chosen as the Team Leader as my Employer is already above 60 years.
Searching and rectify signal on the Dish.
Linking 2 Decorders together (Xtra View)
More than 97% customers satisfied, due to allowing them to be part of every installation
and decision making.
Again making sure that whatever stock we need is bought and delivered/collected on time.
Abilities, Skills and Projects
All Java programming Techniques
MySQL database manipulation
SQL
HTML
CSS
Bootstrap
Software Development
Python deep programming
PLCs(Siemens, Mitsubishi,Delta and Schneider) Ladder and ST
Industrial Automation, Production Speed Control via VSDs/VFDs
Projects
I recently created a user friendly mini-eCommerce website that allows the user
to easily explore through products without worrying about data consumption.
The website was developed using HTML, JS, CSS as well as Bootstrap. visit website
The project is programmed in Java and makes use of MySQL to communicate
and manipulate data from a database. It helps a Construction company store and manage their
several projects. A later version in which text files where used
instead of databases is also contained in the branch.
view project
A Pacman-like game programmed in Python. Adjustable speed and easy
control using the up,down,right and left keys. view game
The project is programmed in Python. It was developed to help the company
manage their employees' tasks by allowing admin to add a new user and
register new tasks. Other users can only view tasks. view project
An accurate finance calculator programmed in Python. You can
calculate monthly bond repayment amount or/and
investment amount after chosen period. view project
Technologies, Tools and Techniques
Java OOP | MySQL HTML | Python |
Eclipse | Github | Git |
UI/UX | UML | ERD
| Quality Assurance | jUnit | Version Control |
Software Testing | Unit Testing |
Java Database Programming
| Computer Science Fundamentals | Sci-kit | Java Design Patterns |
Siemens PLC | Mitsubishi PLC |
Delta PLC | ABB VFDs | Java Text I/O | Software Process |
Pygame | Hashing and Sorting | Java Collections Frameworks |
Agile Application Development | Code Debugging |
Project Documentation |
PLC Programming | Big O Notation | CSS |
Siemens VFDs | Data Structures |
API | Deployment and Maintenance | Data Science | SQL | Numpy | k-means
| Clustering | Regression | Machine Learning |
Bootstrap | Matplotlib