Curriculum Vitae
Personal Data
Name: Jaka Močnik
Nationality: Slovene
Birth date: 30. 3. 1977, Ljubljana, Slovenia
Languages: native Slovene, fluent English, good German and elementary Spanish
E-mail: jaka at gmajna dot net
W3: http://www.gmajna.net/svojat/jaka/
Education
| 1991-1995 | Secondary school Gimnazija Novo mesto, Novo mesto. |
| 1995-2000 | Undergraduate student at University of Ljubljana at Faculty of Computer Science. |
| May, 2001 | B. Sc. in Computer Science; Thesis Load Distribution in a CORBA Environment [in Slovene: PostScript]. |
| 2001-2003 | Postgraduate student at University of Ljubljana at Faculty of Computer Science. |
| November, 2007 | M. Sc. in Computer Science; Thesis Increasing Availability of Service Providers By Relaxing Non-Functional Requirements [in Slovene: PDF]. |
Skills
| Programming languages (extensive knowledge) | Java, C, C++ and Perl |
| Programming languages (basic knowledge) | C#, Objective C, Pascal, Fortran 77, Prolog, Lisp, PHP, Mathematica, PostScript, Bourne shell and Motorola 68k assembly |
| Development platforms | Linux/BSD/other unices, VxWorks, Windows NT4/2000/XP, J2EE/SE/ME, .NET |
| System administration | Linux, Solaris, AIX, HP-UX, Windows NT4/2000/XP |
| Technologies and tools | J2EE/SE/ME, .NET, CORBA, version control (CVS, Subversion), XML, XSL, HTML, JavaScript, */IP, TLS/SSL, (La)TeX, GNU build tools (autoconf, automake), Eclipse IDE, relational databases (MySQL, Postgresql, MS SQL Server), Java server pages, Java web containers (Apache Tomcat), J2EE application servers (JBoss, BEA WebLogic), Apache Ant, UML, Web Services, WS Containers (Apache Axis and Axis2), Globus Toolkit, OpenGL. |
Experience
| 2005-present |
Working at Xlab:
|
| 1998-present |
Contributing to the Gnome Project as one of the core developers and maintainer of the GnomeMDI API throughout all the 1.x versions of the Gnome core libraries. I am the initial and principal developer and the current maintainer of GHex, a binary file editor, and used to maintain GGV, the Gnome PostScript viewer, for years. I have also actively contributed to ORBit, a free CORBA 2.2 compliant Object Request Broker used by Gnome; Bonobo, the GNOME component framework; and many smaller end-user applications. |
| 2000-2005 | Working at Active Tools:
|
| 2002 | Designed and implemented a new version of MINT, a UNIX/X11 application for recording and displaying temperature and humidity data from climatic test chambers, featuring better integration with GNOME desktop, enhanced printing and plotting capabilities. This version is used at pharmaceutical company Lek d.d. and has also been validated by the FDA. |
| 1998-2001 | Worked part-time at the Jozef Stefan Institute at Department of Digital Communications and Networks, where I have developed a set of tools for visualization and editing of voxel-based 3D models, which were used for displaying and editing a 3D model of human heart, derived from the Visual Human Dataset data. The model was then used for simulation of heat transfer during an open heart surgery. |
| 1999 | Reviewed book Writing Gnome Applications (ISBN 0-201-65791-0) by John R. Sheets for Addison Wesley Longman, Inc. |
| 1999 | Designed and implemented a UNIX/X11 application for recording and displaying temperature and humidity data from climatic test chambers. The application has been validated by the FDA and is now used at pharmaceutical companies Lek d.d. and Bayer-Pharma. |
| 1998-2000 | Designed and maintained a WWW site for the Danube PCU at http://www.rec.org/DanubePCU. |
Areas of Interest in Computer Science
Distributed and parallel computing (peer-to-peer networks and protocols, service-oriented architectures, dependability), programming languages, computer-human interaction.
Related Areas of Interest
Privacy and security in a digital society, social networks, net art, computational finance, mathematics (abstract algebra, graph theory).
Selected publications
Piotr Karwaczyński, Jaka Močnik, "IP-based Clustering for Peer-to-Peer Overlays." Journal of Software, vol. 2, no. 2, p. 30-37, August, 2007.
Piotr Karwaczyński, Jaka Močnik, "Self-Optimization of a DHT-Based Discovery Service." In: Proceedings, International Multi-Conference on Computing in the Global Information Technology, [ICCGI 2007], March, 4-9, 2007, Guadeloupe, French Caribbean, IEEE Computer Society, 2007, 7 p. (Best Paper Award at ICCGI07)
Jaka Močnik, Marko Novak, Gregor Pipan, Piotr Karwaczyński, "A discovery service for very large, dynamic grids." In: Proceedings, Second IEEE International Conference on e-Science and Grid Computing, [e-Science 2006], December, 4-6, 2006, Amsterdam, Netherlands, IEEE Computer Society, 2006, 8 p.
Jaka Močnik, Piotr Karwaczyński, "An architecture for service discovery based on capability matching." In: Proceedings, The First International Conference on Availability, Reliability and Security, [ARES 2006], April, 20-22, 2006, Vienna, Austria, IEEE, Los Alamitos, Washnington, Tokyo, 2006, p. 824-831.
Uroš Jovanovič, Jaka Močnik, Marko Novak, Gregor Pipan, Boštjan Slivnik, "Using ant colony optimization for collaborative (re)search in data grids." In: Proceedings, Cracow '05 Grid Workshop, November 20-23, 2005, Cracow, Poland, Marian Bubak, ed., Michał Turała, ed., Kazimierz Wiatr, ed., Kraków, Academic Computer Centre, 2006, p. [1-8].
Jaka Močnik, Roman Trobec, Borut Robič, "Integration of load balancing in CORBA environment." Parallel algorithms appl. (Print), vol. 18, p. 99-105, 2003.
Honours
| 1994 | First place in national high school competition in English language. I was awarded a two week advanced course in English in London, which I didn't take since it coincided with a Pink Floyd concert in Vienna. |
Other interests
Sailing, skiing, travelling, long distance running, cooking, movies, literature, philosophy.