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