Home About Journey Projects Contact
Ezra Magagane

Hello,
I'm Ezra
Magagane

Junior Software Engineer specialising in Java & Spring Boot backend development, integrating AI to automate workflows and building reliable systems for FinTech and e-commerce.

A </>
SOFTWARE
ENGINEER

IMPACT IN NUMBERS
2+ Years Industry Exp.
3 Organisations
40+ Students Mentored
15+ Technologies

About Me

Ezra Magagane
Ezra Magagane
@ezra_devs · Junior Software Engineer
Latest Role
💻
Software Engineering Intern
Data Science Academy · Sep 2025 — Present
Technical Expertise
Languages
Java Python JavaScript C# SQL
Backend & Frameworks
Spring Boot ASP.NET Web API Node.js Java EE Microservices Kafka
Frontend
React.js HTML CSS
Database
PostgreSQL MySQL SQL Server
Cloud & DevOps
Docker AWS S3 Git GitHub DevOps
Practices
Agile / Scrum System Design JWT / RBAC AI Integration RESTful APIs

About Me

Open to work

Junior Software Engineer with 2+ years of industry experience across three organisations — from a 12-month WIL placement building production APIs, to a software developer trainee role at mLab CodeTribe Academy, to a Software Engineering Internship at Data Science Academy. I also served as an Academic Tutor mentoring 40+ students in Java and algorithms at TUT.

I actively integrate AI into the software I build to automate workflows and create smarter systems. My target domain is FinTech and e-commerce — I want to build engineering that directly impacts people's financial lives. Based in Gauteng, South Africa. Always learning, always shipping.

GitHub Activity
Loading GitHub profile…

My Professional Journey

A timeline of key experiences, education, and achievements that shaped my engineering career.

Sep 2025 – Present

Software Engineering Intern

Data Science Academy, Polokwane. Built backend services with Java & Spring Boot using layered architecture. Designed RESTful APIs, implemented JWT authentication and RBAC, architected PostgreSQL schemas, and used Docker for consistent deployments.

JavaSpring BootPostgreSQLJWT
Jul 2025 – Sep 2025

Software Developer Trainee

mLab Southern Africa — CodeTribe Programme, Polokwane. Developed web application features using React.js and integrated backend APIs. Collaborated in Agile sprints and implemented structured data exchange between frontend and backend systems.

React.jsAgileJavaScript
2024 – 2025

Backend Developer Intern (WIL)

Informatics Community Engagement Programme, Pretoria — 12-month Work Integrated Learning placement. Developed production backend services using ASP.NET Web API, optimised SQL queries, and improved database performance for live systems.

ASP.NETSQL ServerAPIs
2024 – 2026

Academic Tutor — Computer Science

Tshwane University of Technology. Mentored 40+ first-year students in Java programming, OOP design, and algorithmic problem solving. Supported software engineering modules and assisted with debugging and exam preparation.

JavaOOPMentoring
2022 – 2024

Computer Science Diploma

Completed a Diploma in Computer Science (NQF 6) at TUT, focusing on object-oriented programming, database management systems, operating systems, information security, and web development.

EducationAlgorithmsDatabases

Projects

Reach out ↗

Have a question or opportunity? I'd love to hear from you. I respond promptly and thoroughly to every message.

  • Personalised assistance
  • Timely response
  • Comprehensive support

Phone

(+27) 67-277-5108

Location

Gauteng, Pretoria, South Africa