Summary
Overview
Work History
Education
Skills
References
Interests
Certification
Timeline
Generic
Ethan Withers

Ethan Withers

Software Developer
Johannesburg

Summary

I am a motivated and versatile professional with a background spanning administration and and software development. My early experience in office administration roles helped me develop strong organisational, communication, and problem-solving skills, along with the ability to manage multiple priorities in busy environments. Building on this, I completed my studies in software development, where I gained practical knowledge in programming, databases, and modern application development.


Currently employed as a Graduate Software Developer, I apply my technical expertise to build, test, and support software solutions while collaborating in team-based projects. I bring a strong work ethic, adaptability, and a commitment to continuous learning, enabling me to contribute effectively in both technical and administrative settings. With this diverse skill set, I aim to grow into a well-rounded professional who adds value across technology and business functions.

Overview

7
7
years of professional experience
1
1
Certification
2
2
Languages

Work History

Graduate Software Developer

Raging River
03.2025 - Current
  • Develop and maintain web applications using .Net and Blazor.
  • Build and improve reusable UI components to streamline development.
  • Integrate APIs and services to support new system features.
  • Implement real-time notifications and interactive front-end functionality.
  • Write technical documentation to support new pages and components.
  • Collaborate in Agile sprints, contributing to coding, testing, and reviews.

Office Admin Clerk (Job Shadowing)

Wired IT
01.2022 - 03.2022
  • - Office Admin
  • - Office Inventory
  • - Client Inventory
  • - Client Call Outs

Admin Filing Clerk

NBD Accountants Pretoria
03.2019 - 02.2020
  • - Processed accounts for various clients, ensuring accurate financial records
  • - Reconciling accounts
  • - Matching and cross-referencing financial data
  • - Filing all essential client documents
  • - Implementing a systematic and organized approach to document management

Admin Filing Clerk

Menlyn Boutique Hotel Pretoria
11.2018 - 02.2019
  • - Basic administrative tasks
  • - Filing of documents
  • - Camera controls
  • - Helping with the packing and organization of the storerooms

Education

Bachelor of Computer and Information Sciences - Application Development

Varsity College
11.2024

Higher Certificate - IT and Information Systems

Varsity College
11.2021

Personal Training Certificate - undefined

HFPA
11.2020

Higher Certificate - Business Principles and Practice

Varsity College
11.2019

Matric - undefined

Linden Highschool
12.2017

Skills

Technical and Software Development Skills
  • Interface design
  • Front-end development
  • Back-end development
  • Object-Oriented Programming (Java, C#, Kotlin, Python)
  • SQL & NoSQL database management (SQL, MongoDB)
  • Web applications (ASPNET Core, MVC, WPF, HTML)
  • Mobile application development (Android, Kotlin)
  • RESTful APIs & API integration
  • Cloud computing & Azure Cloud development
  • Cloud deployment knowledge
  • Agile software development methodologies
  • System analysis and design
  • Application security (basic)
  • GitHub & version control
  • Network engineering basics
Administrative and Office Support Skills
  • Office administration and inventory management
  • Client inventory tracking and call-outs
  • Processing and reconciling accounts
  • Matching and cross-referencing financial data
  • Filing and document management
  • General office support (scanning, filing, maintaining records)
  • Coordinating with colleagues to ensure accurate information handling

References

Referrals on request

Interests

Family, Fitness, Outdoor living

Certification

Bachelor of Computer and Information Sciences: Application Development

Timeline

Graduate Software Developer

Raging River
03.2025 - Current

Bachelor of Computer and Information Sciences: Application Development

12-2024

Office Admin Clerk (Job Shadowing)

Wired IT
01.2022 - 03.2022

Admin Filing Clerk

NBD Accountants Pretoria
03.2019 - 02.2020

Admin Filing Clerk

Menlyn Boutique Hotel Pretoria
11.2018 - 02.2019

Higher Certificate - IT and Information Systems

Varsity College

Personal Training Certificate - undefined

HFPA

Higher Certificate - Business Principles and Practice

Varsity College

Matric - undefined

Linden Highschool

Bachelor of Computer and Information Sciences - Application Development

Varsity College
Ethan WithersSoftware Developer