Damion Joyner
Aspiring Software Developer

Aspiring Software Developer
Communication, Team Work, Independent, problem solving
I love to learn new things. We live in a time where access to knowledge is instantaneous, and the knowledge pool is seemingly infinite. My gravitation to all things IT was a natural process as this environment is vast and never static.
Java, C#, SQL, PL/SQL, JavaScript, CSS, HTML, JSON, NodeJS
MySQL, MS SQL server, Oracle, Google Firebase, Mongo DB, Microsoft Azure
Windows, OSX, Android OS, Windows phone
.NET, Android + Androidx, Angular
Android Studio, Visual Studio, Visual Studio Code, NetBeans
Git, GitHub
N-Tier, Layered, MVC, MVVM
Singleton, Factory
List(Generic and Non-generic), Stack, Queue, LinkedList, Trees, Graphs
MS Office
Comprehension of TCP/IP Stack, Network Engineering and related technologies. Experience in PC repairs, assembly and troubleshooting as well as familiarity with all components. Fully fledged tinkerer in home automation and most things tech, including Arduino, Raspberry-Pi, Control4, Elan, Alexa and Google Home.
Here lies my collection of projects! Some completed, some in progress and some dead and forgotten. The collection consists of projects completed during my years of study, passion projects and collaboration projects.
Mobile navigation application.
Allows users to select a destination, choose a mode of transport, view trip history and share trips.
Developed in java using Android Studio, makes use of the Mapbox API and a firebase NoSQL database.
Desktop App
Desktop application which allows users to disect a .NET assembly, and gain information on classes, methods, inheritance and associations.
Developed in C# using Visual Studio, demonstrates the use of custom data structures, including Trees and a Graphs.
Mobile fitness application.
Allows users to track and set goals for steps and weight loss and incentivises goal completion with achievements.
Users can watch Workout videos and meditation videos, uploaded by an admin.
Developed in java using Android Studio, makes use of firebase NoSql database and Android sensor classes.
Mobile Game
Simple mobile game which prompts the user to avoid certain objects and collect others to progress through levels and
obtain a high score. Users can see all high scores, promoting competition.
Developed in java using Android Studio, demonstrates an abstact factory pattern in leveling.
Cloud-based WebApp
Cloud application which acts as the admin portal for "ABC Supermarket", where staff can perform all CRUD operations on their list of products.
Developed in C# using Visual Studio, deployed to Microsoft Azure and utilises Azure Blob storage with Azure table storage for indexing.
eCommerce WebApp
Web based eCommerce application for "ACME Inc", allows users perform all eCommerce activities, also acts as an Admin portal for users with authorisation.
Developed in C# using Visual Studio, uses a MVC architecture and connects to a local SQL relational database .
GitHub Pages Website
Single Page website showing off my stuff. Acts as a single location for potential employers to find relevant information about me.
Also has a working contact form.
Developed from an HTML5 template configured to support my needs.
Desktop + Web App
Desktop application for the creation and editing of multiple choice tests by lecturers (also includes
admin utilities), Web based application for the taking of tests and viewing results.
Developed in C# using Visual Studio, makes use of windows forms and ASP.NET with an MVC architecture.
—Aldous Huxley