Skip to main content
Twanano RikhotsoTR
Looking for a job

Twanano Rikhotso

@twananorikhotso

Junior Software Engineer building full-stack, backend, and data-driven solutions with Java, Python, SQL, Spring Boot, and JavaScript.

South Africa
Message

What I'm looking for

I'm looking for a junior or graduate Software Engineering opportunity, or an entry-level Data Engineering or Data Analytics role where I can build practical systems, work with data, and continue learning.

I'm a final-year Software Engineering student at WeThinkCode_ with hands-on experience building full-stack applications, REST APIs, and database-backed systems.

For African Startup Tracker, I built an end-to-end application that collects and cleans startup data, stores it in PostgreSQL, exposes it through a Spring Boot REST API, and presents searchable dashboard metrics.

I've also delivered and deployed a web application for Joyful Creationz and am developing HealthSafe, a service-based healthcare project involving data ingestion and cleaning, REST integration, testing, and ActiveMQ messaging.

I work with Java, Python, JavaScript, SQL, Docker, Git, and CI/CD, and enjoy turning real-world requirements into practical, reliable software.


I’m interested in junior Software Engineering, Backend, Full-Stack, and Data Engineering opportunities where I can contribute to real products, learn from experienced teams, and continue growing as an engineer.

Experience

Work history, roles, and key accomplishments

JC

Freelance Web Developer

Joyful Creationz

Feb 2026 - Apr 2026 (2 months)

Designed, developed, and deployed a full-stack web application for an events client using Node.js, Express.js, JavaScript, SQLite, HTML, and CSS. Built REST APIs, event and product management features, customer registrations and orders, image uploads, CSV exports, and an admin panel for managing platform content.

Education

Degrees, certifications, and relevant coursework

WE

WeThinkCode_

Software Engineering Programme, Software Engineering

2025 -

Grade: In Progress

Activities and societies: Team software projects, code reviews, pair programming, Agile development, hackathons, technical presentations, testing, CI/CD, and collaborative problem-solving.

Final-year Software Engineering student in a project-based programme focused on practical software development. Building hands-on experience with Java, Python, SQL, object-oriented programming, REST APIs, relational databases, testing, Git, CI/CD, systems integration, and collaborative software development.

DA

DataCamp

Understanding Data Engineering, Data Engineering

Grade: Completed

Activities and societies: Data pipelines, ETL concepts, data storage, cloud technologies, and data engineering workflows.

Completed training focused on core data engineering concepts, including data processing, storage architectures, pipelines, and the technologies used within modern data systems.

UD

Udemy

Java Masterclass 2025: 130+ Hours of Expert Lessons, Java / Software Development

Grade: Completed

Activities and societies: Java programming, object-oriented programming, control flow, methods, classes, inheritance, interfaces, collections, and application development.

Completed extensive Java training covering foundational through advanced programming concepts, with practical exercises focused on object-oriented software development.

UJ

University of Johannesburg

FNB App Academy – Future Digital Skills Programme, Application Development / Digital Skills

2026 - 2026

Grade: In Progress

Activities and societies: Application development, digital skills training, entrepreneurship, practical projects, and technology-focused learning.

Selected for the FNB App Academy Future Digital Skills Programme, a nine-week training programme delivered through the University of Johannesburg. The programme combines application development and digital skills with entrepreneurship and practical learning.

DA

DataCamp

Introduction to Data Engineering, Data Engineering

Grade: Completed

Activities and societies: Data engineering fundamentals, data pipelines, data storage, processing, and data workflows.

Completed introductory training in data engineering, covering the role of data engineers and the systems and processes used to collect, transform, store, and deliver data.

MI

Microsoft

Microsoft Certified: Azure AI Fundamentals, Artificial Intelligence

Grade: Completed

Activities and societies: Azure AI fundamentals, machine learning concepts, computer vision, natural language processing, and generative AI.

Earned the Microsoft Certified: Azure AI Fundamentals certification, demonstrating foundational knowledge of AI concepts and Microsoft Azure AI services.

SH

SheCodes

Introduction to Web Development Certificate, Web Development

Grade: Completed

Activities and societies: HTML, CSS, JavaScript, responsive interfaces, and introductory front-end development.

Completed hands-on introductory web development training focused on building interactive web experiences using HTML, CSS, and JavaScript.

WE

WeThinkCode_

Generative AI Course Certificate, Generative Artificial Intelligence

Grade: Completed

Activities and societies: Generative AI concepts, large language models, prompting, responsible AI, and practical applications of AI tools.

Completed training in generative AI concepts and practical applications, exploring how modern AI systems can be used effectively and responsibly.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan