Hi, my name is

Nkosinathi Ntuli

Java (web) Developer

Self-taught web developer with a passion and desire to work on back-end, and front-end applications used by millions across the world

Contact Me
wires
 

About Me

Hello, World! My name is Nkosinathi, and I matriculated from Phathakahle High School (KZN, Dannhauser Rural) with a National Senior Certificate in Life Science, Geography, and History. After working as a waitering at fast food restuarants, I realized I wasn't passionate about what I was doing and decided to change careers.

A friend suggested that I try out coding and I decided to give it a shot. I haven't looked back ever since. The countless amount of technologies out there to learn and mess around with is exciting. I've recently started tinkering with Java, and would love to build back-end applications using Java.

When I'm not coding, I enjoy spending my free time watching a TV or playing games such as Chess.

my profile picture

Projects

SocialBookmarking

A social bookmarking wep application created with Java, used to bookmark books, movies and web links.

Technologies Used: Java, MVC, Singleton pattern

Source Code
SocialBookmarking
MoneyTransferSystem

MoneyTransferSystem

A task is to automate a business process associated with transfers of certain amounts between participants of a system. Each system user can transfer a certain amount to another user. Inside the system, all money transactions are stored in the form of debit/credit pairs.

Technologies Used: Java, MVC, Singleton pattern, Facade pattern

Source Code

AvajLauncher

A program takes a scenario file. It lists aircraft and their started coordinates. The first line is the number of simulation runs. Each run, the Weather Tower provides updated weather conditions for every aircraft and its coordinates.
Aircraft react with changing coordinates by specified step and logging a message to the simulation file, the message corresponds to the weather. If the height of an aircraft reaches 0, it lands and unregisters from the Tower, thus stopping its participation.

Technologies Used: Java, UML diagram, Singleton pattern, Observer pattern, Factory pattern

Source Code
AvajLauncher UML diagram

Skills

html logo

HTML

css logo

CSS

javascript logo

JavaScript

java logo

Java

maven logo

Maven

github logo

Github

Languages: Java, Javascript, HTML, CSS

DevOps: Git, Maven

Contact

Want to chat? Just shoot me an email or leave a message!