## BIO
Work
1983, 1984 Teaching basic programming courses to children
1988 STTU 9 Prolog Interpreter, Design and implementation
1989, 1990 Optimization and Assembler Specialist within the Zglog team, which produced the Zglog Prolog Compiler
1991 until September Perpetuum Company, Oracle Database and Interactive Unix Advisor
1991 - April 1992 Military Service in Croatian Army
April 1992 - current The Zagreb Stock Exchange, Head of Trading andTechnology
2001 - current Owner of small software craft: Bytesmith with 2 succesfull shareware products, FolderScavenger and TemplateTamer
Important ProjectsStock Exchange Trading Systems
*MOST with auctions (2000-2001)*
Extension to the MOST trading system, which provides various auctions within the MOST trading environment. Various types of auctions are supported, yankee, dutch, reversed, single/multiple items, candle. My job was project definition, and management.
*MOSTich (1999-2003)*
MOSTich is data feed from MOST trading system to various data vendors. It offers wide range of access technologies: CORBA, raw TCP/IP, XML, and DDE, and due to it’s secure and light structure it can be deployed over the internet and accessed from the web browser. Additional information about MOST can be found at: [login to view URL]
MOSTich has been implemented by 3 people, my responsibilities were:
· design lead
· data feed specification (overall structure and CORBA part)
· project management
*MOST (1997-1999)*
MOST is fully fledged distributed, modular stock exchange trading system. It features rich yet simple user interface for traders. It is based on 3 tier architecture based on CORBA and Smalltalk. Client workstations are implemented in Dolphin Smalltalk, while server side is implemented in ST/X Smalltalk. For both environments we have implemented our in-house CORBA ORB that has special provisions for security, and smooth operation over the slow lines.
MOST has been implemented by 3 people, my responsibilities were:
· overall design
· CORBA ORB core implementation
· integration
· project management
MOST went live at 31th of May 1999, and it was in service since than. Some additional information about MOST can be found at: [login to view URL]
*TEST-1.5 (1996-1997)*
TEST-1.5 is successor to TEST-1 which features on-line trading while retaining most of familiar TEST-1 user interface, and interworking with version 1. It uses TCP/IP over X.25 and frame relay public networks, as communication protocol. To protect communication over public network, TEST-1.5 uses encryption to authenticate and secure communication channels. As only low speed access speeds (19.200) are generally available in Croatia, great care has been taken to ensure performance and response times on such links by using efficient messaging, and line compression. With 50 members, and 19.200 links to each of them TEST-1.5 can execute & broadcast 50 orders/sec.
TEST-1.5 has been developed and put in production in record time (less than 6 months) by 5 people. My responsibilities were:
· overall design
· message set specification
· interfaces between program modules
· central server process
· project management
TEST-1.5 went live at 8th of April 1997, and it was in service till 28th of May 1999.
*TEST-1 (1993-1994)*
TEST stands for “TElekomunikacijski Sustav trgovanja†or “Telecommunications Supported Tradingâ€. It was designed to fulfill specific needs of ZSE at that time. In 1993 and 1994, there was almost no trading at the ZSE. So exchange needed very cost effective trading system, that would allow minimum transaction cost, even in situation with very small volumes, in order to bootstrap trading.
So TEST-1 featured “off-line†trading where brokers could use their office computers and regular telephone lines to connect to the exchange, and in short bursts receive latest state of offers, and execute pre-prepared orders. Great care had to be taken to provide reasonable trading mechanism in such low-level environment. TEST-1 become operational at 17th of March 1994, and served as ZSE trading system until 8th of April 1997 when it was replaced by TEST-1.5. Except for the user manual, TEST-1 was designed and implemented by me.
WWW
*MojPosao (2000-2003)*
MojPosao ([login to view URL]) is first croatian job site. My job was to define site organization and functionality, and to provide the initial implementation. The site is implemented in PHP/MySQL combination, with help of some external template creator (written in Smalltalk). The site offers complex web application, with interfaces in html, wap, and SMS. MojPosao has won many awards, and it is among most trafficked sites in Croatia.
*[login to view URL] (2001)*
Is site devoted to promotion of Tuborg brand in Croatia, and it is mostly concentrated on various music information, and charts. I have written parts with music news, and charts, together with powerfull
## Area of Expertise
Skillset
Design, project management. Object oriented development, distributed objects, logic programming. Smalltalk, CORBA, Java, Prolog, PHP, C, C++, Assembler.