IT-Training

Below is a list of selected IT training modules I have designed and implemented:

Consultant / Trainer for the GIZ: Erbil (2012) and Sulaimania (2013), Iraq

Implementation of two software engineering training modules in the context of the N-IT-A innovation competition in Erbil and Sulaimania, Iraq.

Kurdistan Regional Government (Erbil, 2012)
IT Academy & American University of Iraq (Sulaimani, 2013)
Social Academic Center (Erbil, 2013)

Development of a highly adapted and effective curriculum that covers a well balanced set of theoretical topics and practical exercises and promotes interdisciplinary teamwork.

Daily application of agile and just in time adjustments to meet the actual evaluated needs onsite.

Covering the following software engineering related topics:
* Agile software development processes (SCRUM, pair programming, quick code review, etc.)
* Agile model driven software development (UML modelling meets SCRUM)
* Web application frameworks and the application of the model-view-controller (MVC) pattern
* Test driven software development, unit testing and quality management
* Object relational mapping with JAVA/Hibernate and PHP/Doctrine
* Mobile aspects of web development (jQuery Mobile, Ajax, Google Maps API, etc.)
* Application of debugging processes and more …