A senior software developer, processing in depth knowledge of both web and window application development within many industries, including human resource management, assets & facilities management, financial management, customer satisfaction management, health& safety management systems for big foreign and local companies, covering almost every aspect of the software industry and the software development life cycle. Delivering quality solutions to complex business problems within scope, budget and tight schedule whilst meeting strict specifications both functional (for customers) and technical (for programmers), from project planning, estimating to delivery.