BenQ Corporation
Software Developer
Opera Software
Senior Software Developer
Opera Software
Team Leader
Vewd
Engineering Manager
rinf.tech
Umts Software Developer
Opera TV
Team Leader and Team Manager, Opera Tv
Wyższa Szkoła Bankowa we Wrocławiu
Akademia Techniczno Humanistyczna W Bielsku - Białej
AGH University of Science and Technology