Dr. Ervin Varga

Ervin was born in Kikinda, Serbia (at that time part of Yugoslavia). He has earned his B.Sc. from electrical engineering in 1994 at University of Novi Sad, Faculty of technical sciences, Novi Sad, Serbia. At the same university, he has received the title of M.Sc. from computer science in 1999 and Ph.D. from electrical engineering in 2007. His thesis was an application of computer science and software engineering in the domain of electrical power systems.

Ervin is a Senior Member of IEEE, IEEE Software Engineering Certified Instructor, Owner/CEO of Expro I.T. Consulting, and Associate Professor at the University of Novi Sad, Faculty of Technical Sciences, Novi Sad, Serbia. He has 27 years of professional experience in the software industry. In 2008 Ervin has decided to register his own consulting company to help clients achieve top results by following industry best practices. Working also in academia Ervin has all the required skills to train and mentor customers to attain necessary proficicency to continue evolving their solutions in self-sufficient manner. He has been regularly holding and publishing webinars and blogs for his clients. Ervin was also involved in creation of internal standards and conventions for customers regarding architecting systems around principal infrastructural components.

The Zen of Python in Action

My talk at PyCon Balkan 2018

Interview in Local Media

Interview in Serbian about various topics related to software engineering and career opportunities in the industry.

Published Books

Ervin has authored/co-authored 4 books with renowned publishers as listed below:

Selection of Published Academy Papers

Ervin has authored/co-authored numerous academy papers in journals and conferences. Here are some of the selected ones:

  • D. S. Popovic, E. Varga and Z. Perlic, "Extension of the Common Information Model With a Catalog of Topologies," in IEEE Transactions on Power Systems, vol. 22, no. 2, pp. 770-777, May 2007, doi: 10.1109/TPWRS.2007.895171.

  • Varga E., Beretka S., Noce C., Sapienza G.: Robust Real-Time Load Profile Encoding and Classification Framework for Efficient Power Systems Operation, IEEE Transactions on Power Systems, 2015, Vol. 30, No. 4, pp. 1897-1904, ISSN 0885-8950 (Engineering, Electrical & Electronic; 22/257; IF 2015 = 3.342)

  • Sagi M., Varga E.: Dependable Peer-to-Peer SCADA Architecture, Acta Polytechnica Hungarica, 2017, Vol. 14, No. 6, pp. 231-243, ISSN 1785-8860 (Engineering, Multidisciplinary; 62/86; IF 2017 = 0.909)

  • Savic V., Varga E.: Extending the SEMAT Kernel with the TDD practice, IET Software, 2018, Vol. 12, No. 2, pp. 85-95, ISSN 1751-8806 (Computer Science, Software Engineering; 95/107; IF 2018 = 0.695)

  • Sutic D., Varga E.: Scaling industrial applications for the Big Data era, Computer Science and Information Systems, 2021, Vol. 18, No. 1, pp. 117-139, ISSN 1820-0214 (Computer Science, Software Engineering; 85/108; IF 2020 = 1.167)

  • Dukovic M., Varga E.: Load Profile-based Efficiency Metrics for Code Obfuscators, Acta Polytechnica Hungarica, 2015, Vol. 12, No. 5, pp. 191-212, ISSN 1785-8860 (Engineering, Multidisciplinary; 62/85; IF 2015 = 0.544)

  • Dejan Mijić, Ervin Varga, "Unified IoT Platform Architecture , Platforms as Major IoT Building Blocks", International Conference on Computing and Network Communications, Astana, Kazakhstan, 15-17 Aug. 2018, pp. 6-13, ISBN: 978-1-5386-5929-8, DOI: 10.1109/CoCoNet.2018.8476881

  • Davor Šutić, Ervin Varga, "Spectral Graph Analysis with Apache Spark", International Conference on Mathematics and Statistics, Porto, Portugal, 15-17 Jul., 2018, pp. 84-88, ISBN: 978-1-4503-6538-3, DOI: 10.1145/3274250.3275111

Personal Details

Ervin is a citizen of Serbia and Hungary. He fluently speaks Hungarian, Serbian, and English. Ervin is married and has two sons.


Twitter: @evarga01
Mobile: +381-64-6819076