- Please, introduce yourself.
- Please, tell me more about your university project
Well, imagine you are responsible on creating a timetable for a large education organization. You have different kinds of information: people, rooms, teachers and education courses. You need to create a timetable, where all of this entities are used in the most efficient way. So, every student have their classes, all rooms are big enough and teachers have only one education course at the moment. It's a plenty of rules, isn't it. So, every time you need a new one you must ensure that you haven't broken anything you had added before. Usually, there a group of people, which are responsible for this kind of job. In my university the 8 people were used to do this job regulary. My solution can reduce the number of people on this team down to one. This man is only responsible to grab information and put it into my system. This program can take your information and automaticaly verify it through every rule in your system. You just add new rule or new entity.
- You were participating in competitive programming contests. Tell me more.
Yes, I were. It was a great experience. I think it helped understand that programming is my passion. We had a great team. All of this people are students of my school. We didn't have a teacher, so our duty was to teach eachother. More experienced guys teacher the less ones. During this time, I learned much about algortihms and data-structures. I used to write my programms in C++.