Technical Skills

  • Programming proficiency in Java including
    • Advanced OO concepts including: Class inheritance, polymorphism, abstract classes, interfaces
    • Swing based GUIs with event-driven programming
    • File I/O
    • Network Programming with multithreading
    • Android application development
    • Unit Testing with JUnit
  • Web programming including the use of
    • HTML, CSS & JavaScript
    • PHP including reading from MySQL using Laravel
    • ASP.Net using C# Programming backend
    • Restful API’s using Laravel and Flask
  • Python Programming including: IOT with Raspberry Pi + Sensehat
  • Database design and development including ER Diagrams and SQL code
  • Object oriented design with UML diagrams including: use-case, class, object, sequence, state, activity
  • Experience in the software development project management in an agile environment using SCRUM
  • UX skills including
    o User interface design
    o Use-case scenarios and user stories

Multimedia Skills

  • Image creation and manipulation including photo editing
  • Computer Illustration
  • Video Editing
  • Animation in Flash
  • Basic 3D modelling

Software I have used

  • Adobe Creative Suite/Cloud including:
    Photoshop, Illlustrator, Fireworks, Dreawmweaver, Flash, Premiere Pro, After Effects, Director
  • 3D Studio Max
  • Unity 3D Engine
  • Programming IDEs including:
    Eclipse Java, Eclipse PHP, Visual Studio, Android Studio, Jetbrains PHPStorm, Atom