Milan Tair

Milan Tair
Verified
Milan verified their affiliation via an institutional email.
Verified
Milan verified their affiliation via an institutional email.
Singidunum University · IT centre

PhD

About

24
Publications
120,930
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
124
Citations
Introduction
Experienced Software Engineer currently working in the higher education industry. Skilled in PHP, JavaScript, TypeScript, Node.js, HTML, CSS, React, Databases (MySQL, MariaDB, MongoDB, Neo4)j, CMS (WordPress), object-oriented programming, service-oriented programming, web service programming, Android Application development (Java and Kotlin), GNU/Linux administration, Google Cloud, etc. A professional engineer with a Master's degree in Informatics and Computing. Practically a lifetime programmer
Additional affiliations
January 2013 - present
Singidunum University
Position
  • High-school students' practical education in Web development and Internet marketing
Description
  • During this involvement, I am in charge of organizing and teaching Web development with open source software and Internet marketing for high-school students for their mandatory practical education and extracurricular activities.
October 2012 - August 2013
Singidunum University
Position
  • Professor (Assistant)
Description
  • During my involvement in teaching at the Faculty of Informatics and Computing I held lectures and practical classes in subjects: Object Oriented Programming - C++ and in Advanced Java programming Practicum for graduating year students.
Education
February 2016 - March 2022
Singidunum University
Field of study
  • Electrical Engineering and Computing
October 2012 - November 2013
Singidunum University
Field of study
  • Information technology
October 2008 - July 2012
Singidunum University
Field of study
  • Programming and development

Publications

Publications (24)
Chapter
This article presents the results of an experimental study, which aims to assess the efficiency of the performance of a novel multi-verse optimiser algorithm for the optimisation of parameters of a network intrusion detection system event classifier. The article gives an overview of computer network intrusion detection, outlines common issues faced...
Article
Full-text available
The research proposed in this article presents a novel improved version of the widely adopted firefly algorithm and its application for tuning and optimising XGBoost classifier hyper-parameters for network intrusion detection. One of the greatest issues in the domain of network intrusion detection systems are relatively high false positives and fal...
Article
Full-text available
There is a growing interest in the study development of artificial intelligence and machine learning, especially regarding the support vector machine pattern classification method. This study proposes an enhanced implementation of the well-known whale optimisation algorithm, which combines chaotic and opposition-based learning strategies, which is...
Conference Paper
Full-text available
This work analyses the impact of the server operating system on the overall performance of hosted web sites. In the paper, we are presenting the results of comparing the influence of the two most common server operating system families, Windows and the GNU/Linux distributions. Through experiments, we have collected data based on which we have concl...
Conference Paper
Full-text available
In this paper, the authors present an experimental study covering the evaluation of the average encryption and decryption times using different programming languages for the Web. This study covers the use of the most commonly used AES implementations for four major Web programming and scripting languages: Java, Node.js, PHP and Python. The aim of t...
Article
Full-text available
In this paper we present a proposed multi-layered image format for use on the web. The format implements an algorithm for selecting adequate layer images depending on the image container's surroundings and size. The layer selection depends on the weighted average brightness of the underlying web page background within the bounds of the image. The p...
Conference Paper
Full-text available
This paper discusses the application of modern information technologies to complement communication between educational institutions and students. Communication is important for development and improvement of the quality of the education system. In place of direct communication, educational institutions sometimes need to make additional educational...
Conference Paper
Full-text available
This paper describes an implementation of a method of sending file license information for files downloaded from a server. There are many files available for download on the Internet and many of them were created by authors who have published them under a certain license. In most cases, the license information is lost or is unknown by the person do...
Conference Paper
Full-text available
The aim of this paper is to clarify the significance of using responsive logos on web pages. It aims to bring a more flexible and contextual system of brand identification. This can be done by moving away from strict and inflexible design guidelines. The authors shall attempt to explain why logos in all its variations can be unambiguous memory hook...
Conference Paper
Full-text available
This paper describes an own implementation of a regular expression pre-processor written in PHP. It extends the regular expression functionality by allowing users to define named segments. These segments include custom character classes, matching groups etc. The pre-processor allows for writing complex regular expressions that are simpler to mainta...
Conference Paper
Full-text available
In this paper we present a proposed multi-layered image format for use on the web. The format implements an algorithm for selecting for rendering one of two or more layers adaptively. Selection depends on the weighted average brightness of the underlying web page background within the image bounds. The proposed image format supports multiple image...
Conference Paper
Full-text available
This paper presents an implementation of a location-based service developed for smartphone devices. It also covers a review of the need for location-based services and methods of location acquisition, which include GPS, cell-stations, wireless access point and IP address based Geolocation lookup positioning. The paper covers a review of contemporar...
Conference Paper
Full-text available
In this paper, we present a method of using an artificial neural network to evaluate the appeal of website design and layout to members of a target group, where the design is defined by predefined parameters that describe section properties. We have trained the neural network with a training set based on survey participants' website design evaluati...
Thesis
Full-text available
The aim of this thesis is to present a practical approach and solution for automation and monitoring processes in a flat, house or office in order to provide a more comfortable living and working environment. This thesis describes the use of Raspberry Pi SBC as the core for building the system's hardware platform. The software platform is based on...
Thesis
Full-text available
This paper describes the principles of computer emulation with aid from a computer program which emulates the Milantex Tx16 computer architecture. The emulator includes a processor that interprets the program byte code and includes virtual peripheral input and output devices, as well as a virtual permanent data storage device.
Data
Full-text available
We often read that computers have become an important part of our daily life, but what people rarely mention is that those computers are a pretty useless piece of hardware on their own. In order for them to be of use to us, they must be programmed to do certain calculations, sets of operations, to understand certain communication protocol and to be...

Questions

Questions (13)

Network

Cited By