Available for Internship

Joshua Rodgers
Mwakipesile

A passionate Software Engineering student at the University of Dodoma, specializing in backend development using Java and Spring Boot. I enjoy building secure, scalable RESTful systems and solving real-world problems through clean architecture and structured APIs.

1+ Project
2+ Technologies
2024 Started at UDOM

About Me

I am Joshua Rodgers Mwakipesile, a Software Engineering student at the University of Dodoma (UDOM) in Tanzania. I have a deep passion for building backend systems that are efficient, secure, and maintainable.

My primary stack revolves around Java and Spring Boot, where I design RESTful APIs with JWT authentication, PostgreSQL databases, and clean layered architectures.

I am currently expanding my skillset into React.js to become a more versatile developer and am actively seeking internship opportunities to apply and grow my skills in industrial environments.

📍 Dodoma, Tanzania 🎓 BSc Software Engineering ☕ Java Enthusiast 🔐 API Security 🌱 Currently: React.js

Backend Architecture

Building scalable REST APIs with clean layered architecture using Spring Boot, following industry best practices.

Security & Authentication

Implementing JWT-based authentication and authorization flows to secure API endpoints effectively.

Database Design

Designing and managing PostgreSQL databases with Supabase, ensuring efficient data modeling and queries.

Seeking Opportunities

Actively looking for Industrial Practical Training (IPT) internship positions to apply skills in a real-world environment.

Skills & Technologies

A categorized overview of my technical skills and the tools I work with daily.

Programming Languages
Java 85%
JavaScript 72%
HTML5 88%
CSS3 80%
Backend Development
Spring Boot 82%
REST APIs 85%
PostgreSQL 75%
JWT Authentication 78%
Tools & Learning

TOOLS & ECOSYSTEM

☁️ Supabase 🐙 Git & GitHub 🐋 Postman 💡 IntelliJ IDEA 🐘 Maven 🔐 Spring Security 📦 JPA/Hibernate

CURRENTLY LEARNING

⚛️ React.js 🎨 Tailwind CSS 🐳 Docker

💡 Currently transitioning from pure backend to full-stack by mastering React.js to complement my Spring Boot expertise.

Education & Training

My academic background and the courses that have shaped my technical foundation.

2024 — Present  ·  Active

University of Dodoma (UDOM)

Bachelor of Science in Software Engineering

Pursuing a comprehensive degree in Software Engineering at one of Tanzania's leading public universities. Focused on core computer science fundamentals, software architecture, database management, and modern web development practices.

Java OOP Spring Boot REST API Database Systems Data Structures Algorithms Software Engineering
🌱 2024 — Ongoing

Self-Directed Learning

Backend Engineering & Frontend Expansion

Supplementing formal education with hands-on project building, online courses, and documentation study. Built a full Spring Boot project (CourseShare) applying real-world concepts like JWT auth, Supabase storage, and REST API design.

Spring Boot Deep Dive JWT Security Supabase Integration React.js (In Progress)

Projects

A showcase of projects I've designed and developed — focused on real-world utility.

Backend · REST API

CourseShare

A platform where study resources are collected and organized to simplify searching for academic materials from different learning institutions. Students can upload, browse, and download course materials with ease.

Spring Boot PostgreSQL Supabase JWT Auth REST APIs
🔧
More projects coming

Fullstack · In Progress

Next Project

A new fullstack project currently in development, combining React.js on the frontend with my Spring Boot backend expertise. Stay tuned — it will be added here soon.

React.js Spring Boot PostgreSQL REST APIs

Blog

Articles and insights on backend development, Java, and software engineering as a student.

Java Coming Soon

Getting Started with Spring Boot REST APIs: A Student's Guide

A practical walkthrough of building your first Spring Boot REST API from scratch — covering project setup, controllers, services, and JPA repositories.

Read Article →
Security Coming Soon

JWT Authentication in Spring Boot: Step-by-Step

Learn how to implement JWT-based authentication in a Spring Boot application — from generating tokens to securing your endpoints with Spring Security.

Read Article →
Database Coming Soon

PostgreSQL + Supabase: Storage Buckets for Student Projects

How I integrated Supabase Storage Buckets with my Spring Boot project to handle file uploads for academic resources — lessons learned and best practices.

Read Article →

Get In Touch

Interested in offering an internship, collaborating, or just saying hello? My inbox is open.