A very flexible, agile and driven person knowledgeable in both the basics and the advanced methods,
approaches and theories of engineering;
Capable of multi-tasking and handling diverse and challenging projects set forth within restricted resources;
Has strong leadership qualities which helps greatly on group motivation and goal-setting;
Very good time management skills necessary in accomplishing tasks;
A very efficient and dependable project manager.
With a good performance
Well-versed in all phases of the software development life cycle, with a strong working knowledge of algorithms and data structures.