Time-out with Jugoslav Dujic, Intel Black Belt Software Developer.

Tell us a little about yourself: where do you live & what do you do for a living?
I was born in 1973 in Bosnia, and I live in Novi Sad, Serbia. I've been working for the same company, DMS Group, since I graduated in 1996. We are one of pioneers in the field of information technologies in power distribution and transmission (distribution management systems). Naturally, Fortran* lends itself well to the various calculating and optimizing algorithms used in the field, so I started using it intensively, although I had some knowledge in C++ and Basic. My first assignment was our graphic user interface, at that time written also in Fortran – there are the origins of my Xeffort library. Nowadays, I'm more focused on architecture and algorithms than to programming in the strict sense, but I still maintain a significant code base.

Ok, what technologies/ projects are you currently working on? What do you find exciting about them?
I am currently working on a DMS software development project for a major vendor (my company is typically a subcontractor). Due to sheer size and wide scope of the projects, product life cycles in the field are long, so we tend to use proven software technologies: mostly C++ and Fortran on the application side, and Oracle* or SQL server as database platforms.
Since the market requires integrated solutions, we're moving to server-side computing, and service-oriented architecture. That means that we have to redesign much of our previous fat-client approach. In the way, we also plan to take advantage of multiprocessing and multithreading capabilities of modern hardware, so I'm starting to learn more on OpenMP and optimization – fields I wasn't too familiar with before.

Tell us a little bit more about Xeffort
Xeffort library was conceived as a wrapper for Win32 APIs, chiefly the ones related with user interface. One can regard it as enhancement of both QuickWin* and IFLOGM, or as a lighter framework than for example MFC. It is all written in Fortran, needless to say. I'm fairly happy with the result, as it is equipped with comprehensive manual, wizards, installer... However, I didn't have too much energy to invest into "marketing" so to say, and due to my other obligations, the development has stalled lately. I'd be happy to see it more used and further developed.

Fantastic! Now, what in your mind are the most important aspects of a successful developer community? What role do you like to play in these communities?
I feel that communication and mutual respect are the most important aspect of any community, not just developer one. I'm lucky to be a member of at least two such communities, one at my job and another at the [software.intel.com] forum. And – as in real life – I prefer to be a quiet helper than a leader. From time to time, I can be critical, but I tend to point my critics to products rather than to people. And I don't mind being criticized either, after all.

And, we appreciate your participation on our communities. What are your thoughts on the Black Belt Software Developer title?
I highly appreciate it. I wish to thank again all the Intel folks, as well as the forum members for the award and the kind words. While I admittedly have somewhat less time to devote to the Intel Fortran Community lately, the title is certainly a motivation for me to continue helping and socializing with people.

What improvements/ changes would you like to see [on our site]?
Frankly, I don't have much time to spend [on the site] outside the Visual Fortran Forum. (Yet another) recent forum software upgrade has caused its share of problems. It's catching up gradually now.

Thank you for taking the time Jugoslav. Congratulations again!

Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.