Skills

All my software developement skill will be displayed on this page, it includes, skills I've learn't, experienced and has exposure to.
A ranking of my best skills are also displayed on this page including my background with those skills.


All Languages and Platforms:
Exposed Languages:
  • Java
  • C++
  • C#
  • Haskell
  • Prolog
  • XML
  • HTML
  • Javacript
  • Typescript
  • JQuery
  • SQL
  • CSS
  • PHP
Exposed IDE/Platforms:
  • Unity Engine
  • Unreal Engine
  • Visual Studio/Code
  • Eclipse
  • GitHub
  • Amazon Web Services
  • Maven
  • Gradle
  • SpringMVC
  • Bootstrap
  • Cucumber


Language Preferences:

These are the languages that I prefer to use or have knowledge to efficiently program in

1: Java - 4/5 years - This is the language that I am most comfortable with as this is the language I have the most skill with, it is also the first language that I started to learn at the beginning of my 4 year Computer Science course.

2: C# - 2/3 years - This is my second strongest language as I used my Java knowledge and self-taught it during my BSc and MComp personal projects, there are still a few concepts of the language that I need to touch on still such as Lambda expressions, but I am pretty proficient in the language.

3: C++ - 1/2 years - I can for the most part program in this language with a little time, due to not using it as often as #1 and #2, but not a fan because I just prefer garbage collected languages as I can leave the collector to handle the memory allocations and etc, though a plus for the language is that it can use multiple inheritance and that is pretty useful.

4: Web Development - 1/2 years - I have a moderate amount of knowledge in this area, during my university days I have used java's web dev side of things, spring MVC, bootstrap as well as some NoSql for the database side of things. I've also used Javascript, HTML and some JQuery as well. I have enough knowledge to built this very basic website using Java, HTML, CSS and some Javascript. As I continue to slowly improve the website with other technologies that I might have picked up along the way.