About
Detail-oriented junior software developer with a support background and a passion for building reliable, practical solutions.
I’m a dedicated software developer with hands-on experience designing and building Java desktop apps, Android apps,
and modern web applications. I enjoy turning requirements into clean, maintainable code and I’ve worked with tools
like Spring Boot, React, MySQL, JPA, and REST APIs.
My previous roles in IT support and application support taught me how to troubleshoot under pressure, communicate
clearly with non-technical users, and keep systems running smoothly—skills I now apply as a developer.
Java · Spring Boot
React · HTML · CSS
MySQL · JPA · JDBC
Android · Kotlin (basics)
Git · GitHub
Projects
Winter School Booking App
Java · MySQL · JPA
Desktop booking system for managing winter school registrations, learners, and classes with persistent storage and validation.
View on GitHub
POS App
Java · Swing · JDBC · MySQL
Point of Sale desktop application with product management, cart functionality, and transaction recording using MySQL.
View on GitHub
Community App
Java · JPA · MySQL
Community management tool for tracking members, events, and basic reporting using a relational database.
View on GitHub
Ordering System
Java · Swing · OOP
Fish & chips ordering system showcasing OOP patterns, menu handling, and order summaries in a desktop UI.
View on GitHub
User Registration Web App
Spring Boot · React · HTML/CSS
Full-stack web app for user registration with form validation and API integration between a Spring Boot backend and React frontend.
View on GitHub
African Green – Recycling Register
Android · Java
Android app for recording recycling data and tracking visits, built for easy on-site data capture.
Download APK
Piketberg Gardeners Task Tracker
Android · Java
Weekly task tracking app for estate gardening teams, focusing on clear scheduling and task completion tracking.
Download APK
Portfolio Website
HTML · CSS · JavaScript
Personal portfolio and CV website used to showcase projects and experience: theodorenelson.co.za.
Visit Website
Experience
Freelance Web Developer
Teodor · Jan 2025 – Present
- Design and build responsive websites for small businesses using HTML, CSS, and JavaScript.
- Implement contact forms, basic SEO, and performance optimisations.
- Provide hosting guidance and basic maintenance support.
IT Support Technician
Adcock Ingram · Sept 2017 – Dec 2019
- Provided first & second-level support for business applications and users.
- Monitored application performance, availability, and reliability.
- Investigated and resolved user-reported incidents and escalations.
Regional IT Technician
Shoprite / Checkers · Jul 2015 – Aug 2017
- Supported multiple retail branches across Gauteng.
- Troubleshot hardware, network, and operating system issues.
- Configured LAN/WAN setups and supported VPN tools used by store staff.
First Line Application Support
NetsurIT · Jun 2013 – Jun 2015
- Delivered IT service desk and backup support to business users.
- Assisted with user administration, server access, and OS reloads.
- Supported SharePoint, antivirus, and patch management processes.
Education
System Development (NQF 6)
Boston City Campus · Jan 2022 – Dec 2024
Focus areas: Java, Databases, Web Services, Software Engineering, and SDLC.
System Support (NQF 5)
Dept. of Higher Education and Training · Jan 2017 – Dec 2017
Core topics: desktop and user support, basic networking, and infrastructure.
Microsoft Certified Technology Specialist (MCTS)
Torque IT · Jan 2012 – Dec 2012
Microsoft technologies, operating systems, and enterprise environments.
Contact
Let’s connect about junior developer roles, freelance work, or collaborations.