Education:
2006- Master Studies, Barcelona Supercomputing center, Technical University of Catalonia, Catalonia, Spain. Research topic “Transactional Memory”. Expected completion December 2007.
1999-2004 Dipl. Ing Diploma, Undergraduate school, Faculty of Electrical Engineering, University of Belgrade Focus on Programming and Computer Engineering, Graduation project: SMS Server – Software for broadcasting SMS messages, written using Java technology.
Work Experience:
2006-2007 - Barcelona Supercomputing Center, Researcher/Developer
2004-2006 - Faculty of Electrical Engineering, Assistant
2005 - SOL D.O.O., Software developer
Software:
2005-2006 Supplier Portal – Software package for e-Business. Project done in
MS .NET technology, with MS SQL Server. Outsourced for Clifford Thames.
2004 SMS Server – Software for broadcasting SMS messages. Done as
graduation project in Java technology. Software supports parameterized
messages, so every client receives message like it is written just for him.
2003 Software package for National Competition in Informatics: code tests
correctness, runtime, etc. of other participants’ programs, maintains the
statistics and data of all the participants in the competition.
1998 Assorted database programming for project maintenance at R&D
Institute, Zastava, Kragujevac.
Projects:
2005 - SQL Engine for Btrieve storage
SQL Engine for record oriented storage. Sql parser (using C#Lex and
C#Cup), sql checker, query optimizer and action producer were designed
and implemented. The engine was customized for Btrieve storage.
2004/06-08 - Development of software for generating code
Supports idea of model driven programming. Generate code from system
conceptual model. Done in .Net technology.
2002/10-12 - Concurrent programming
2D game engine in which every object is calculating its next step
concurrently. Created UML model in Rational Rose and developed in
Java language.
2001/01-04 - Artificial Inteligence
Developed a playing strategy for a game developed by Nokia,
winning the fifth place among seven hundred contestants at the Nokia
Code Master Competition.
Contests & Awards:
2001 - 5th place in Nokia Code Master Competition (among 700 contestants)
2000 - Silver Medal in International Olympiad in Informatics, Antalya-Belek, Turkey.
- Bronze Medal in Balkan Olympiad in Informatics, Ioannina, Greece.
Languages:
- English – fluent
- Java, C/C++, Pascal, C#.NET, VB.NET, PHP, Java Script, Python, Haskell
Environments:
- Linux, Windows 2000/XP
- Microsoft Visual Studio 2000/2005, Eclipse, JBuilder, Delphi, Joe, Vim
- Databases: MS SQL Server 2000/2005 (Advanced), Oracle (Medium), MySQL,
PostgreSQL,