Denis Fekonja
About Denis Fekonja
Denis Fekonja is a Senior Lead Software Engineer at Endava in Maribor, Slovenia, with extensive experience in software development and research.
Senior Lead Software Engineer at Endava
Denis Fekonja currently holds the position of Senior Lead Software Engineer at Endava in Maribor, Slovenia. He started this role in January 2021, bringing over a decade of experience in various aspects of software development and research to the team. His responsibilities likely include overseeing software engineering projects and leading development teams.
Lead Software Developer at Comtrade Group
From 2017 to 2021, Denis Fekonja worked at Comtrade Group as a Lead Software Developer. During his four-year tenure in Maribor, Slovenia, he likely took on leadership roles in software development projects, managed development teams, and contributed to the creation and implementation of software solutions.
Young Researcher at University of Maribor
From 2012 to 2017, Denis Fekonja was a Young Researcher at the Laboratory for Geometric Modelling and Multimedia Algorithms at the University of Maribor. He contributed to research in the fields of geometric modelling and multimedia algorithms, gaining significant expertise in these areas over his five years in the position.
Educational Background
Denis Fekonja has an extensive educational background in computer science and engineering, all of which was completed at the University of Maribor, Faculty of Electrical Engineering and Computer Science. He achieved his Doctor of Computer Science (D.C.Sc.) degree from 2013 to 2017. Prior to that, he earned a Master's degree in Computer Science from 2011 to 2013, and a Bachelor's degree in Computer Engineering from 2008 to 2011. Additionally, he attended Srednja elektro računalniška šola from 2004 to 2008, where he achieved the gimnazijski maturant.
Expertise in OpenGL and Algorithm Design
Denis Fekonja has expertise in OpenGL, a cross-language, cross-platform application programming interface used for rendering 2D and 3D vector graphics. He also has a strong background in algorithm design, which involves creating efficient and effective algorithms to solve complex problems. These skills are crucial in his role as a Senior Lead Software Engineer.