-
Welcome to my personal website
My name is Darko Ronić. I'm a computer engineer from Croatia - M.Sc. in Computer Engineering.
I consider myself as an engineer with various fields of interest and technical expertise, with several years experience in teamwork. Although my primary programming languages are C++, Java and PHP, I quickly adapt to any programming language, technology or environment. I have several years of experience with Unix, Linux and mobile platforms and various technologies.
I was born on November 14th, 1986. in Koprivnica, Croatia. Since then I've been living in Križevci where, in 2001., I entered "Gimnazija Ivana Zakmardija Dijankovečkoga" high school.
After high school I started B.Sc. programme at Faculty of Electrical Engineering and Computing in Zagreb. During my studies I've participated in a number of projects. During the project of creating a digital library (2007.) I was the project leader. At the beginning of 2008., I started working on a project with the goal of creating a system for laboratory exercises requirements analysis. This project later becomes my Master's Thesis. During 2008., I graduated from B.Sc. with a grade average of 4.939 and entered the M.Sc. in Computer Engineering programme under the guidance of my mentor, prof.dr.sc. Mario Žagar.
At the end of 2008. I was the student leader on the project of creating a digital camera on a FPGA system. At the end of 2009. I participated in a international student project with a goal of creating a solution for recording and transmission of TV broadcast using mobile phones instead of cameras. The project consisted of members from five countries. In July of 2010. I graduated from college with honors (cum laude, grade average 4.937).
On this website you can find details about my projects, technical expertise, ORVViS system along with some personal details from my life. Using icons on the left side, you can contact me (private and professional) on various social networks.
My Curriculum Vitae (croatian for now) can be dowloaded from the link on the right: CV -
Technical skills
As a computer engineer, I am competent in a nunmber of technologies and programming languages. I try to expand my field of knowledge to become more competent in what I do. My goal is to keep a wide range of interests and expertise.
-
• Programming languages:
♦ C/C++ (STL, Symbian C++)♦ Java (SE, Android)♦ x86 Assembly♦ C#
-
• Scripting languages:
♦ PHP♦ Perl/Python♦ Unix Shell
-
• Databases:
♦ MySQL♦ PostgreSQL♦ Informix
-
• Web technologies:
♦ HTML/CSS, XML/XSL(T), JavaScript♦ XML/XSL(T)♦ JavaScript
-
• Other technologies and skills:
♦ Development environments: Eclipse, Visual Studio, Carbide.c++♦ Toolchain development of source codes on Linux, Unix and Windows platforms (makefile, GCC), Apache and SVN server administratrion♦ Work and developemnt in operating systems: Windows (2000, XP, 2003, 7), Linux (Debian, Ubuntu, Fedora), Unix (FreeBSD), Symbian S60, Android♦ UML, QT framework, Servlets, network programming and comunication, RT(S)P, HTTP, TCP, UDP protocols, security mechanisms, FPGA systems (soft-core processors)
-
• Programming languages:
-
Projects
During my professional work, I've participated in a number of projects. On many of them I've been the project leader. On others I've participated as a member. Some of more important project have been selected and described.
-
• "Digital XML Library" project (September 2007. - January 2008.) :
♦ student project leader♦ system accepts books in XML format and enables common users to view them via web interface♦ implemented a part of the system in PHP language which accepts and parses the books
-
• "Digital Camera on Spartan3 FPGA" project (September 2008. - January 2009.) :
♦ student leader of a project with the goal of creating a digital camera on Spartan3 FPGA module which sends images via a network connection♦ developer of FPGA part, tester and author of technical documentation♦ developed an interface on FPGA module which accesses camera, a network protocol and network communication in C++ and Java
-
• "Application for laboratory exercises requirements analysis" (ORVViS) (February 2008. - July 2010.) :
♦ author of the system; developed during two years as a part of Master's Thesis♦ developed with the goal of automatic testing of laboratory exercises with feedback to student; after basic functionality, developed continuously by adding new modules
-
• "LiveTV for Mobile Applications" international project (September 2009. - January 2010.) :
♦ team leader in a distibuted project of developing a software solution for mobile platforms♦ development of a system for live recording and broadcasting of an event via mobile phones♦ main developer of the Symbian part, tester and secondary developer of Android recorder; developed an application in Symbian C++ for recording and transmission of video and audio to a server
-
• "Digital XML Library" project (September 2007. - January 2008.) :
-
ORVViS
ORVViS is a modular application for assignment requirements analysis. It was developed because of the need for automatic testing of laboratory exercises on "Open Computing" course. There are six laboratory exercises in one semester in this course. Each laboratory exercise consists of a number of files which need to be tested. Manual testing and checking takes a lot of time. The development of a system which would automaticaly test the students' solutions started because of that reason. Besides testing, the system gives feedback to the student.
ORVViS consists of two parts. First part is located on the same server as Moodle. Moodle is used for assignment submitting. Using an interface on Moodle, ORVViS downloads a set of solutions submited by students. ORVViS itself is located on a separate server. Part of the system which does the testing is automated and tests the soultions periodically. Files are tested using user defined plugins. ORVViS also consists of web user interface which serves the purpose of adding and editing tasks as well as controling the system.
You can access the current version of ORVViS via this link: ORVViS
There are a number of documents that can be considered ORVViS's documentation. Those are namely my Master's Thesis, Bachelor's Thesis and a seminar. They can be downloaded using the following links (croatian only):♦ Master's Thesis - Modularni sustav za automatsku provjeru zahtjeva zadataka - DOWNLOAD♦ Seminar - Analiza i naknadno razvijanje sustava ORVViS u radnoj okolini - DOWNLOAD♦ Bachelor's Thesis - Sustav za provjeru zahtjeva laboratorijskih vježbi - DOWNLOAD -
"The hardest part isn't finding who we need to be, it's being content with who you are."The Hero Dies in this One; The Ataris
I listen to a lot of music, some would say an unhealthy amount. :) I think that the verse I put above very well describes the music I listen to. If I had to name a couple of examples they would be: Brand New, Jimmy Eat World, Dashboard Confessional, Something Corporate, Senses Fail, The Ataris, Alkaline Trio, Frank Sinatra, Flogging Molly... The Last.fm icon on the left can provide more information on the subject. ;)
I'm a passionate supporter of a (relatively) small football club. But it's a massive club for me and all other supporters - Blackpool FC. I've been following them, game to game, for five, almost six years. Can't wait for the opportunity to go to Blackpool and watch them live. Although I'm biased, I believe their rise to Premiership is one of the greatest moments in recent football.
Besides Blackpool, I follow KHL Medveščak and watch them live when I can. If I had to choose my favorite sport, hockey would be it. I've been following hockey since 1998., when I was very young. In NHL, I'm a supporter of Detroit Red Wings, from the start, 12 years now. ^^
Other than my personal web site, there are a couple of other sites I own that are worth mentioning. Most important is my photo gallery. I try to add new stuff every now and then, after some hanging out with my friends that end up with a lot of photos. The photo gallery can be accessed using the icon to the right. I write a blog, too. But I don't update it that much. To be honest, I don't update it at all... :)
During the summer I do a lot of jogging, bike riding(Genesis Arizona 28"). I collect ship models - sailboats. I currently have three on my closet, one which I still didn't find a spot for and one that needs to be assembled (HMS Victory).
-
Contact
You can contact me in a number of ways. I perfer e-mail for contact. You can find it using the icon on the left side. Please put "[KABUUUM] Contact" in the mail title so it doesn't end up in spam or even in trash.
Other than e-mail, you can use various social networks to contact me. You can find them using icons on the left side, just like for e-mail (Facebook, Twitter, LinkedIn) as well as some instant messengers. Although I usually decline contact requests on GTalk/Skype/MSN/ICQ, if you have a valid reason for contacting me, I will add you.
• GTalk - darko.ronic• Skype - darko.ronic• MSN - lt_cmdr.data@hotmail.com• ICQ - 204135451
Cell phone number is available on request. First you have to contact me via e-mail. If I consider your request valid (professional/business) I will provide you with my cell phone number so we can switch to this type of communication.
-


