Software Department

Search form

Department Cooperation with Sigma Software

Sigma Software and Lviv Polytechnic University start cooperation on “knowledge triangle” model

Read more
Department Cooperation with Sigma Software

Virtual Innovation Space

Do you want to be successful in IT and realize own ideas?
Connect to Virtual Innovation Space
Check your innovative idea in IT and win good prize!

Join today!
Virtual Innovation Space

Ruslan Tushnytskyy

PhD, Associate Professor

Education

  • 2006–2009 - postgraduate student at Lviv Polytechnic National University. PhD degree in "Mathematical and software of computers and systems" obtained in 2010. The title of the PhD degree thesis is "Mathematical and program tools for hierarchical decomposition, indexing, classification and visual patterns analysis";
  • 2005–2006 - graduate student at Lviv National University named after Ivan Franko. M.Sc. in Informatics. The speciality "Informatics", the specialization "Mathematical and software problem-oriented systems", graduated summa cum laude in 2006;
  • 2001–2005 - undergraduate student at Lviv National University named after Ivan Franko. B.Sc. in Applied Mathematics;

Experience

  • 2014 - associate professor @ Software Department, Lviv Polytechnic National University;
  • 2011-2014 - senior lecturer @ Software Department, Lviv Polytechnic National University;
  • 2007-2011 - teaching assistant @ Software Department, Lviv Polytechnic National University;

Teaching activity

  • Database Administration;
  • Declarative Programming;
  • Computer Networking;
  • Cloud Computing.

Recent fields of interest

  • pattern recognition,
  • image analysis and processing,
  • parallel computing on graphics processors.

Publications

Training aids
  1. Мельник Р.А., Тушницький Р.Б. Програмування Інтернет застосувань: Посібник для студентів Інституту комп’ютерних наук та інформаційних технологій. – Львів: Видавництво Національного університету “Львівська політехніка”, 2013. – 180 с.
Papers
  1. Мельник Р.А., Тушницький Р.Б. Застосування пакета кластеризації образів для оцінювання показників стану крові // Вісник Національного університету “Львівська політехніка”: Комп’ютерні системи проектування. Теорія і практика.– 2007. – № 591. – С. 28-33.
  2. Мельник Р.А., Тушницький Р.Б. Керування параметрами кластера в алгоритмі декомпозиції зображень // Відбір і обробка інформації. – 2007. – Вип.27 (103). – С. 58-62.
  3. Мельник Р.А., Тушницький Р.Б. Керування яскравістю кластера при декомпозиції зображень спектрів // Вісник Національного університету “Львівська політехніка”: Комп’ютерні науки та інформаційні технології. – 2007. – № 598. – С. 3-8.
  4. Мельник Р.А., Тушницький Р.Б. Каскадна декомпозиція множин великої розмірності при кластеризації ключів образів // Вісник Національного університету “Львівська політехніка”: Комп’ютерні науки та інформаційні технології. – 2007. – № 604. – С. 249-254.
  5. Мельник Р.А., Тушницький Р.Б. Сегментування зображень алгоритмом ієрархічної кластеризації // Відбір і обробка інформації. – 2008. – Вип.28 (104). – С. 97-102.
  6. Мельник Р.А., Тушницький Р.Б. Дослідження впливу розмірів мікрокластерів на ступінь декомпозиції зображень // Вісник Національного університету “Львівська політехніка”: Комп’ютерні науки та інформаційні технології. – 2008. – № 616. – С. 33-40.
  7. Мельник Р.А., Тушницький Р.Б. Алгоритм триступеневої кластеризації для класифікації зображень за їх структурними властивостями // Вісник Національного університету “Львівська політехніка”: Комп’ютерні науки та інформаційні технології. – 2008. – № 629. – С. 46-52.
  8. Мельник Р.А., Тушницький Р.Б. Пошук зображень у базах даних за структурними коефіцієнтами на основі алгоритму триступеневої кластеризації // Вісник Національного університету “Львівська політехніка”: Комп’ютерні системи проектування. Теорія і практика.– 2009. – № 651. – С. 190-196.
  9. Melnyk R., Tushnytskyy R. Image Structure Analysis by 3-stages Clustering // Intern. Journal Computing. – 2009. – Vol. 8, Issue 2.– P. 86-94.
  10. Мельник Р.А., Тушницький Р.Б. Керування точністю та складністю алгоритму кластеризації даних великої розмірності допуском на функцію подібності та декомпозицією // Вісник Національного університету “Львівська політехніка”: Комп’ютерні науки та інформаційні технології. – 2009. – № 638. – С. 248-254.
  11. Мельник Р.А., Тушницький Р.Б. Декомпозиція простору під час кластеризації даних великої розмірності // Відбір і обробка інформації. – 2009. – Вип.31 (107). – С. 65-72.
  12. Melnyk R., Tushnytskyy R. Image Classification by pattern and structure features clustering // Intern. Journal Computing. – 2009. – Vol. 8, Issue 3.– P.53-60.
  13. Мельник Р.А., Тушницький Р.Б. 4-вимірні інтегральні та розподілені структурні властивості для класифікації та пошуку зображень // Вісник Національного університету “Львівська політехніка”: Комп’ютерні науки та інформаційні технології. – 2009. – № 650. – С. 61-67.
  14. Тушницький Р.Б. Система пошуку зображень на основі їх вмісту з використанням 4-D структурних властивостей // Східно-Європейський журнал передових технологій. – Харків, 2009. – №6/7(42). – С.49-54.
Conference proceedings
  1. Melnyk R., Tushnytskyy R. Decomposition of Visual Patterns by Clustering // Proceedings of the IXth International Conference “The Experience of Designing and Application of CAD Systems in Microelectronics” (CADSM’2007). – Lviv-Polyana, 2007. – P. 278-279.
  2. Melnyk R., Tushnytskyy R. Threshold and Brightness Control for Grey Patterns Decomposition by Clustering // Proceedings of the International Conference on Computer Science and Information Technologies (CSIT’2007). – Lviv, 2007. – P. 133-136.
  3. Melnyk R., Tushnytskyy R., Druchok L. Iterative Clustering for Spectrums Processing // Proceedings of the 2nd International Conference of Young Scientists “Computer Science and Engineering” (CSE-2007). – Lviv, 2007. – P. 168-170.
  4. Melnyk R., Tushnytskyy R. Clustering of Visual Pattern Keys by Cascading Decomposition // Proceedings of the International Conference “Modern Problems of Radio Engineering, Telecommunications and Computer Science” (TCSET’2008). – Lviv-Slavsko, 2008. – P. 295-296.
  5. Мельник Р.А., Тушницький Р.Б. Обробка зображень об’єктів розвідки засобами ієрархічної кластеризації // Тези доповідей Першої Всеукраїнської науково-практичної конференції “Перспективи розвитку озброєння і військової техніки в збройних силах України” (ВНТК ЛІСВ НУ “ЛП”).– Львів, 2008. – С. 188.
  6. Melnyk R., Tushnytskyy R. Patterns Analysis by Clustering // Proceedings of the Fifth International Conference “Neural Networks and Artificial Intelligence ” (ICNNAI-2008). –Minsk, Belarus, 2008. – P. 160-163.
  7. Melnyk R., Tushnytskyy R. Circuit Board Image Analysis by Clustering // Proceedings of the IVth International Conference of Young Scientists “Perspective Technologies and Methods in MEMS Design” (MEMSTECH’2008). – Polyana, 2008. – P. 44-45.
  8. Melnyk R., Tushnytskyy R. Image Classification by their Structural Properties // Proceedings of the III International Conference on Computer Science and Information Technologies (CSIT’2008). – Lviv, 2008. – P. 37-40.
  9. Мельник Р.А., Тушницький Р.Б. Індексування та пошук зображень за структурними коефіцієнтами // Праці 9-ї Всеукраїнської міжнародної конференції “Оброблення сигналів і зображень та розпізнавання образів” (УкрОБРАЗ’2008). – Київ, 2008. – С. 143-146.
  10. Melnyk R., Tushnytskyy R. Algorithm Accuracy and Complexity Optimization by Inequality Merging for Data Clustering // Proceedings of the Xth International Conference “The Experience of Designing and Application of CAD Systems in Microelectronics” (CADSM’2009). – Lviv-Polyana, 2009. – P. 453-455.
  11. Melnyk R., Tushnytskyy R. Large-Scale DataSet Cascading Clustering by Item Set and Space Decomposition // Proceedings of the Vth International Conference “Perspective Technologies and Methods in MEMS Design” (MEMSTECH’2009). – Lviv-Polyana, 2009. – P. 93-95.
  12. Melnyk R., Tushnytskyy R. Pattern Structure Features Extraction and Analysis // Proceedings of the IV International Conference on Computer Science and Information Technologies (CSIT’2009). – Lviv, 2009. – P. 229-232.
  13. Melnyk R., Tushnytskyy R. Image Processing by Distributed Pattern Structure Features // Proceedings of the 5th International Conference-Forum on Informational Systems and Technologies (IST’2009). – Minsk, Belarus; November 16-17, 2009. – Publisher A. N. Varaksin. – 2009. – Part 1. – P. 199-202.
  14. Melnyk R., Tushnytskyy R. Space Decomposition Control For Large-Scale Dataset Clustering // Proceedings of the 4-th International Conference “Advanced Computer Systems and Networks: Design and Application” (ACSN-2009). – Lviv, 2009. – P. 90-93.
  15. Tushnytskyy R., Perevalova I., Pavlyuk G. Image Skeleton for Pattern Shape and Structure Analysis // Proceedings of the 4-th International Conference “Advanced Computer Systems and Networks: Design and Application” (ACSN-2009). – Lviv, 2009. – P. 195-198.
  16. Melnyk R., Tushnytskyy R. Pattern Keys Investigation for Content-Based Image Retrieval System // Proceedings of the International Conference “Modern Problems of Radio Engineering, Telecommunications and Computer Science” (TCSET’2010). – Lviv-Slavske, 2010. – P. 94.
  17. Tushnytskyy R., Perevalova I., Pavlyuk G. Web Content-Based Image Retrieval System Based on 4-D Structural Features // Proceedings of the International Conference “Modern Problems of Radio Engineering, Telecommunications and Computer Science” (TCSET’2010). – Lviv-Slavske, 2010. – P. 281.
  18. Tushnytskyy R., Melnyk R., Druchok L. Spectrum Patterns Analysis by Clustering // Proceedings of the VIth International Conference “Perspective Technologies and Methods in MEMS Design” (MEMSTECH’2010). – Lviv-Polyana, 2010. – P. 59-60.
  19. Тушницький Р.Б., Перевалова І.В. Триступеневий метод ієрархічної декомпозиції для побудови скелетонів складноструктурних зображень // Праці Міжнародної науково-практичної конференції «Інформаційні технології та комп’ютерна інженерія». – Вінниця, 2010. – С.162-163.
  20. Pavych N., Tushnytskyy R. Efficient and Effective Solutions Investigation for Data Mining // Proceedings of the V International Conference on Computer Science and Information Technologies (CSIT’2010). – Lviv, 2010. – P. 155-156.
Teaching aids
  1. Візуальне програмування за об’єктно-орієнтованого підходу: Методичні вказівки до виконання лабораторних робіт з дисципліни “Об’єктно-орієнтоване програмування” для студентів базового напряму “Програмна інженерія” / Укл.: Т.О. Коротєєва, Р.Б. Тушницький, Т.О. Муха. – Львів: В-во Нац. ун-ту «Львівська політехніка», 2010. – 56 с.
  2. Основи Transact-SQL: Методичні вказівки до виконання лабораторних робіт з дисципліни “Бази даних” для студентів базового напряму “Програмна інженерія” / Укл.: Н.Я. Павич, Р.Б. Тушницький. – Львів: В-во Нац. ун-ту «Львівська політехніка», 2010. – 60 с.
  3. Методичні вказівки до формування пояснювальної записки дипломного проекту для студентів напряму 6.050103 "Програмна інженерія" усіх форм навчання / Укл. Левус Є.В., Білас О.Є., Павич Н.Я., Тушницький Р.Б., Петров Д.В. – Львів: Видавництво Національного університету "Львівська політехніка", 2012. – 40 с.
  4. Фрактальні зображення: Методичні вказівки до виконання лабораторної роботи № 3 із дисципліни “Комп’ютерна графіка” для студентів базового напряму “Програмна інженерія” / Укл.: Є.В. Левус, О.О. Нитребич, Р.Б. Тушницький – Львів: Видавництво Національного університету “Львівська політехніка”, 2013. – 24 с.
  5. Програми та зразки тестових завдань для вступників на навчання за освітньо-професійною програмою підготовки магістрів (Інститут комп’ютерних наук на інформаційних технологій, Інститут підприємництва та перспективних технологій): навч. посіб. для вступників до Національного університету «Львівська політехніка» на рівень магістра / за заг. ред. Ю.Я. Бобала, проф. З.Г. Піха / Укладачі: О.М. Верес, В.І. Голтвян, В.І. Каркульовський, Н.О. Кустра, Є.В. Левус, Я.М. Матвійчук, Р.Б. Тушницький, З.Я. Шпак. – Львів: Видавництво Львівської політехніки, 2012. – 232 с.
  6. Дослідження протоколів SMTP і POP3: Методичні вказівки до виконання лабораторної роботи № 5 із дисципліни “Організація комп’ютерних мереж” для студентів базового напряму “Програмна інженерія” / Укл.: Р.Б. Тушницький, Т.А. Марусенкова – Львів: Видавництво Національного університету “Львівська політехніка”, 2013. – 30 с.

Participation in research, grants, development

  • 2012-2013: TEMPUS Project: National Education Framework for Enhancing IT Students’ Innovation and Entrepreneurship, project number: 530576-TEMPUS-1-2012-1-SE-TEMPUS-SMHES
  • "Алгоритми та програмне забезпечення екстракції ознак структури, інтенсивності та кольору зображень на основі кластерного аналізу для їх розпізнавання та компресії" (ПЗ-6, номер держреєстрації 0110U007100) 11.2010–12.2012.
  • "Алгоритми та програмне забезпечення декомпозиції, апроксимації візуальних образів для їх збереження та розпізнавання на основі кластерного аналізу" (ПЗ-4, номер держреєстрації 0108U005038) 06.2008–12.2009.

Training and professional development

  • 2009 - Microsoft seminar "Effective Team Development using Microsoft Visual Studio Team System" .
  • 2008 - Microsoft seminar "Microsoft Windows Server 2008";
  • 2008 - Microsoft seminar "Visual Studio 2008 and .NET Framework 3.5 Training Kit";
  • 2007 - Microsoft seminar "Microsoft SQL Server 2005 Essentials";

Awards

  • 2011.05.24 - awarded by the Diploma of the National University "Lviv Polytechnic" for success in careers and hard work for the benefit of the Lviv Polytechnic.
  • 2011 - Award Lviv Regional State Administration and Lviv regional council employee research institutions of NAS of Ukraine and universities III-IV accreditation Lviv region.
Microsoft Certified IT Professional (MCITP)
Microsoft Specialist (MS)
Microsoft Certified Professional (MCP)
Microsoft Certified Technology Specialist (MCTS)
Microsoft Certified Technology Specialist (MCTS)
Microsoft Certified Technology Specialist (MCTS)
Data Science Bootcamp
Programming in C#
Programming in HTML5 with JavaScript and CSS3


Software Department Current International Projects:
TEMPUS
 
Dinamica Generale
Software Department IT partners:
KindGeek ЛінкАпСтудіо DataArtN_IX Sigma SoftwareSymphony Solutions Eleks Adva-SoftSoftServeEdvantis ComarchDinamica Generale


Error | Software Department

Error

Error message

  • Warning: Cannot modify header information - headers already sent by (output started at /home/pz/public_html/includes/common.inc:2821) in drupal_send_headers() (line 1551 of /home/pz/public_html/includes/bootstrap.inc).
  • Error: Call to a member function queryReportFeed() on null in google_analytics_counter_report_data() (line 411 of /home/pz/public_html/sites/all/modules/google_analytics_counter/google_analytics_counter_data.inc).
The website encountered an unexpected error. Please try again later.