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.
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.
Who I Am
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.
Building scalable REST APIs with clean layered architecture using Spring Boot, following industry best practices.
Implementing JWT-based authentication and authorization flows to secure API endpoints effectively.
Designing and managing PostgreSQL databases with Supabase, ensuring efficient data modeling and queries.
Actively looking for Industrial Practical Training (IPT) internship positions to apply skills in a real-world environment.
What I Know
A categorized overview of my technical skills and the tools I work with daily.
TOOLS & ECOSYSTEM
CURRENTLY LEARNING
💡 Currently transitioning from pure backend to full-stack by mastering React.js to complement my Spring Boot expertise.
My Journey
My academic background and the courses that have shaped my technical foundation.
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.
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.
What I've Built
A showcase of projects I've designed and developed — focused on real-world utility.
Backend · REST API
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.
Fullstack · In Progress
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.
My Thoughts
Articles and insights on backend development, Java, and software engineering as a student.
A practical walkthrough of building your first Spring Boot REST API from scratch — covering project setup, controllers, services, and JPA repositories.
Read Article →Learn how to implement JWT-based authentication in a Spring Boot application — from generating tokens to securing your endpoints with Spring Security.
Read Article →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 →Let's Connect
Interested in offering an internship, collaborating, or just saying hello? My inbox is open.
Social Profiles