Hi, am Thabang

A SOFTWARE DEVELOPER

As a recent graduate, am seeking a role that will allow me to continue learning and perfecting my skills and encourages me to flourish as a software Craftsman. As i provide high-quality work

0+

Projects Completed

0+ hours

Develoment Time

0+ Lines

Lines Of Code

0years

Industry Experience

Get To Know

Me Better and my Capabilities

About Me

An information technology graduate with skills in full stack development and with a deep understanding of DevOps culture, which makes me a valuable asset in today's digital landscape. AM an individual who is well-versed in a variety of programming languages and frameworks(see my skills below), allowing me to build robust and efficient applications that can run on a variety of platforms. My knowledge of Full Stack Develoment allows me to create cohesive user experiences that seamlessly integrate with underlying systems.
In addition to my technical abilities, am a graduate with expertise in DevOps culture and i have a unique perspective on software development. I understand the importance of collaboration between development and operations teams, as well as the value of continuous integration and deployment practices. My mindset allows me to develop applications that are not only functional but also scalable, reliable, and easy to maintain. With my combination of technical and cultural knowledge. Am an information technology graduate with full stack and DevOps skills that is poised for success in a rapidly changing industry.

Education's purpose is to replace an empty mind with an open one" -Malcolm Forbes-

see my acomplishments

"Investing in yourself is the best investment you will ever make. It will not only improve your life, it will improve the lives of all those around you." - Robin Sharma

see my skills

"The best way to predict the future is to create it." - Abraham Lincoln

see projects

RECIPE APP

The Application Authenticate users ,using node.js an express for Back-end tech. I used bcryt to hash the password. The App allows users to add recipes and display them to the front end for users Consumption .users can save recipes to use them when needed

STACK USED: React , Node.js ,Express.js ,mongoDB ,API calls using fetch,async and await

Salary Proccesing

The purpose of Salary Proccesing app is to help employers manage their employee salaries and payroll more efficiently.

STACK USED: JAVA , NetBeans ,MySql ,xampp

Currency Conveter

The App helps user to convert our South Africa Currency(R) TO other major Currencies like US Dollar and POUNDS

STACK USED: JAVA , INTELIJ IDEA
×

Comming soon

still trying to come up with a worthy application that is unique

STACK USED:python, flask an Django , maybe with postgre or MySql

See More Projects →

Show Me Some Love

Give me some ratings
Tell me what you think about the FQAs

MOST COMMON IMPORTANT QUESTIONS

I actively engage with online platforms such as YouTube and Twitter. I regularly watch educational and informative videos on YouTube that cover a wide range of software development topics, including tutorials, conference talks, and technology discussions. Additionally, I follow relevant individuals, thought leaders, and organizations on Twitter who share valuable insights, news, and updates in the software development community. This allows me to stay connected with the latest happenings, industry discussions, and emerging trends in a convenient and accessible manner. By combining these online platforms with other strategies, I ensure a comprehensive approach to staying informed and continuously expanding my knowledge in the dynamic world of software development.

When approaching problem-solving, I follow a systematic approach. Firstly, I thoroughly analyze the problem to gain a clear understanding of its requirements and constraints. Then, I break it down into smaller, manageable parts to identify the key components and potential solutions. Next, I brainstorm possible approaches and evaluate their feasibility and potential impact. Once I select a solution, I create a plan and start implementing it, keeping in mind code readability, maintainability, and efficiency. Throughout the process, I actively seek feedback, collaborate with team members, and continuously test and iterate to ensure the solution meets the desired outcome.

Managing multiple projects simultaneously requires effective prioritization, organization, and time management. I usually start by assessing the urgency, importance, and dependencies of each task. I create a clear schedule , breaking down the work into smaller, achievable steps. I dedicated time for each project , ensuring I have sufficient focus and attention for each. I also make use of project management tools or techniques, such as Agile methodologies or Kanban boards, to track progress, identify bottlenecks, and communicate with community members. Regular communication and collaboration with cumminity members help me stay effective.

Ensuring code quality, maintainability, and scalability is crucial for long-term project success. I follow established best practices, including writing clean, modular, and well-documented code. I leverage appropriate design patterns and architectural principles to achieve code that is reusable and easy to understand. I also including unit testing to validate the functionality and catch any potential issues early on. Additionally, I pay attention to performance optimizations and consider the scalability of the solution, anticipating future growth or changes in requirements.

Rate your experiences of the site



Thabang Shongwe

Software Developer


+27693213995

shongwe1408@gmail.com

Gauteng ,South Africa

Send a Message