Bio
Experience
-
-
Retired
-
Jul 2015 - Present
...after 45 years in IT.
-
-
-
-
Software Architect in Datazen
-
Apr 2015 - Jul 2015
After Datazen was acquired by Microsoft, I worked for the new company for another three months to prepare documentation related to my work in the last few years in Datazen.
-
-
-
-
Chief Software Architect
-
Aug 2003 - Apr 2015
• Design and development of Datazen core runtime, including “part architecture”, Datazen computing engine, overall gallery element architecture• Design and development of eleven Datazen gallery elements in “Charts” group• Design and development of charting controls in HTML5, WPF and Silverlight a...
-
-
-
IBM Canada Software Lab
-
8200 Warden Ave,Markham, ON L6G 1C7
-
Staff Software Developer
-
Jul 1997 - Jul 2003
-
8200 Warden Ave,Markham, ON L6G 1C7
Member of C++ compiler front-end department, responsible for a variety of subjects, including • leading a group responsible for the implementation of OpenMP front-end for C++ compiler,• member of a group responsible for the implementation of GCC object model for IBM C++ compiler,• maintenance of ...
-
-
-
University of Toronto, Department of Industrial...
-
5 King's College Road, Toronto, ON, Canada M5S 3G8
-
Application Programmer
-
Apr 1995 - Jun 1997
-
5 King's College Road, Toronto, ON, Canada ...
Application programmer in the “MRCO Condition Based Maintenance Consortium Project” at the Department of Industrial Engineering. Responsible for • application development in C++,• theoretical methods for computation of transition probabilities based on special kind of hyper-matrices (coauthored a...
-
-
-
University od Belgrade, Faculty of Mathematics
-
Studentski trg 16, 11000 Belgrade
-
Professor of Computer Science
-
Sep 1991 - Jan 1995
-
Studentski trg 16, 11000 Belgrade
Teaching the subject “Compilers and Interpreters”, covering general Context-free languages theory, parsing and compiling/interpreting.
-
-
-
United Nations
-
One United Nations Plaza, New York, NY 10017 USA
-
UN Consultant with United Nations Development Programme
-
1985 - 1995
-
One United Nations Plaza, New York, NY 10017 USA
Consultant with United Nations Development Programme (UNDP) is not a permanent position, instead it’s based on assignments defined by contracts, related to either missions or software products:• Mission to China – 5 weeks, 1985,• Mission to Nepal – 6 weeks, 1989,• UN GW software for ground water,...
-
-
-
Independent IT Consultant/Contractor
-
Omladinskih Brigada 216, Novi Beograd, Serbia
-
Independent IT Consultant
-
Dec 1986 - Sep 1991
-
Omladinskih Brigada 216, Novi Beograd, Serbia
Developing a system for geological modelling and mine design, used by several institutes in ex-Yugoslavia. The core was a full-blown object oriented language (similar in syntax to Smalltalk), and the problem-oriented operations implemented in approx. 140 transient modules (similar to dll). Implem...
-
-
-
Mining Institute Belgrade
-
Batajnicki put 2, Zemun, Serbia
-
System Analyst
-
Jul 1974 - Nov 1986
-
Batajnicki put 2, Zemun, Serbia
Responsible for a variety of subjects, including• development of geological modelling and mine design software for IBM 360 and Honeywell mainframes,• development of civil engineering survey software
-
-
-
-
Assistant
-
Oct 1969 - Jun 1974
Starting as Research Assistant at the Institute of Mathematics, Academy of Science – Belgrade, and continuing as Teaching Assistant at the Faculty of Mathematics, Univ. of Belgrade
-
-
Education
-
Faculty of Mining and Geology: University of Belgrade
-
Faculty of Mathematics, University of Belgrade
-
1965 - 1969Faculty of Mathematics, University of Belgrade
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. Add an industry
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community