As PhD student I am teaching:
- Object Oriented Programming
- Data Structures and Algorithms
- Principles of Information Systems
- Database Systems
As PhD student I am teaching:
I participated on project with name: Personalized Conveying of Information and Knowledge.
I was responsible for system architecture and integration.
I created software for company employees.
I was responsible for whole software life development cycle.
I gathered customer (employees from company) requirement personally.
I created software design according to customers requirements.
Finally, I programmed software product and tested it.
I created software for automation of internal processes and for integration different applications.
My PhD thesis is about Application of software design patterns in service oriented architecture.
I work with SOA design patterns and web services (WS-*, REST).
I am trying to improve application of design pattern in software developments process for systems based on SOA principles.
Nowadays, SOA design patterns are published in form which is suitable for human but not for computer (and it is problem).
I believe that almost semi-autoamtic application of design pattern can brings solution with better quality.
My final thesis was Knowledge base of software patterns realized in integration tools.
This work examines the possibility of construction of the knowledge base describing the level and details of implementation of software patterns in selected integration tools. The knowledge base is expected to be used for (1) choosing the appropriate integration tool for a specific integration solution and for (2) model-driven development of an integration solution. This work contains information about integration tools Apache Camel v2.2.0, Mule ESB v2.2.1 and JBoss ESB v4.7 and information about Enterprise Integration Patterns. This work includes: the description of how to formalize patterns for the knowledge base, the description of a method to determine the level of support of a pattern in an integration tool and the domain-specific language for describing integration solutions. This work also includes knowledge base artifacts (pattern formalization and implementation information) for the following patterns: Aggregator, Content-Based Router, Message Endpoint, Message Filter, Message Translator, Recipient List, Splitter, Message, and Content Enricher. Verification of the use of knowledge base for the selection of an integration tool for a given integration solution, as well as the verification of its use for the model-driven development is included in this work.
My final report was Application creation with combination of aspect oriented design pattern.
This report proposes a scope of combinations of aspect-oriented design patterns in process of program creation. Aspect-oriented design patterns, which implementation is know only in aspect-oriented language AspectJ, has been reimplemented to second aspect-oriented language CaesarJ.The structural dependency of design pattern according to implemented language has been identified. A combination ability of reimplemented design patterns in process of program creation has been studied in this report. A certain combination of aspect-oriented design patterns has been identified. Meaning of this combinations has been described. Identified combinations of design pattern has been applied in real situation. Knowledge’s about combination of design pattern and knowledge’s about ability of combination enlarging has been presented in this article. A combination change according to change of one design pattern in combination has been presented.
I created my graduate project in Delphi 6.
It was multilayer (using TCP/IP) strategical game with two editors - maps, and games entities.
I study base of programming and computer network administration and designing.
I graduated from four semesters in Cisco Networking Academy:
I am young man full of enthusiasm and energy. I am not conflict person. Maybe I am little bashful person but in a work I am real professional with good communication skills.
I am studying all my life and I will study all my future life. In my opinion, every person should study all life and improve his/her skills. I also believe that real experience from job (not only academical) are very important, so I try to work every time when I can.
I created and sold my first software product when I was 17. This event inspired me and I dedicated my mind to software development and to software design.
native language: Slovak
Selmeci, R.: Knowledge Base Describing Implementations of Integration Patterns in Selected Integration Tools. In BIELIKOVÁ, M. Student Research Conference 2010. Vol.1. 6th Student Research Conference in Informatics and Information Technologies Bratislava, April 21, 2010 : Proceedings in Informatics and Information Technologies. STU v Bratislave FIIT, 2010, s. 300--307. ISBN 978-80-227-3266-6.
Selmeci, R.: The Scope of Some Well Established Aspect-Oriented Design Patterns. In BIELIKOVÁ, M. Student Research Conference 2008. 4th Student Research Conference in Informatics and Information Technologies Bratislava, April 30, 2008 : Proceedings in Informatics and Information Technologies. STU v Bratislave FIIT, 2008, s. 13--20. ISBN 978-80-227-2848-5.
Logic brings you from point A to point B. Imagination brings you everywhere.
I used to practice AIKIDO.
I like sports and exercises.
I play hokey, volleyball, basketball, tennis and football.
I like hiking and swimming.