Bojan Kverh
Verified Expert in Engineering
Software Developer
Ljubljana, Slovenia
Toptal member since January 11, 2016
During his career as a computer programmer and assistant professor at the Faculty of Computer and Information Science, Bojan has gained a wealth of experience in different computer science fields. He has learned to develop professional, well-documented, and easy-to-maintain applications for all of his clients.
Portfolio
Experience
Availability
Preferred Environment
Qt Creator, Linux
The most amazing...
...project I've worked on was an optimized map painting for quality and speed in the LX Zeus project, which is a navigational device for glider airplanes.
Work Experience
Software Developer
RLNN SKRR, poslovne storitve, Bojan Kverh s.p.
- Developed CommandDraw, a textual commands-driven drawing application.
- Set up the database for tracking user subscription models.
- Created a website for product presentation using an internal CMS and customized JavaScript code.
Application Developer
Infineon Munich
- Worked on an application for the simulation of electric circuits.
- Refactored graphical user interface (GUI) and added new features.
- Fixed some GUI and simulation-related bugs in the process.
Software Developer
Infineon
- Worked on an application to manage internal chip registers.
- Worked on an application that allows GUI programming of radar chipsets.
- Used Scrum and Kanban approaches and tracked and fixed bugs in Jira.
Software Developer
LXNAV
- Developed algorithms for marine navigation and supporting applications.
- Built a QML user interface and implemented and optimized an algorithm for optimal navigation at sea.
- Supported applications (icons editor, map uploading, and map creation).
Lead Software Developer
LX Navigation
- Developed the software for a navigational device for glider airplanes called LX Zeus with C++ and Qt.
- Optimized map drawing in the LX Zeus application, both for speed and quality, using bilinear interpolation.
- Developed software for downloading OpenStreetMap maps, extracting relevant information out of huge XML files and converting them into LX Zeus format.
- Built an online application for maintaining the airfields database.
- Created an application where users can define class members and methods with GUI, so the application can generate the C++ code of that class.
Software Developer
Open Source
- Built a general library for drawing analog indicators, which look like speed indicators in cars.
- Developed general widgets for displaying analytical function graphs.
- Created general widgets for displaying diagrams.
Web Developer
CinCin.si
- Developed software for handling MO and MT bulk mobile phone messages.
- Connected the software to three different mobile operators' APIs.
- Built the company's web page.
- Optimized database operations.
- Created applets to monitor different website statistic parameters.
Teaching Assistant | Assistant Professor
Faculty of Computer and Information Science
- Taught several classes ranging from computer graphics, algorithms, and data structures to rapid application development.
- Created an application for the improved registration of range images.
- Developed criteria for parametric model selection to be used in computer vision applications as part of a PhD thesis.
- Built a C++ and Qt GUI application, which reconstructs parametrical models from range images using 3D data.
- Developed many demo applications in C++ and Qt for teaching purposes.
Software Developer
Loterija Slovenije
- Developed the user interface for an application that sells lottery tickets.
- Developed an XML-based communication protocol to communicate with the server application.
- Integrated the application into an existing system controlled by a third party.
Experience
GUI Application for Programming Radar Chips
Trading Application
LX Zeus
Lottery Tickets Sales
Registration of Range Images
Method for the Selection of Parametric Models in a Data Segmentation Framework
Sample Animation in C++
Education
PhD Degree in Computer Engineering
Faculty of Computer and Information Science - Ljubljana, Slovenia
Master's Degree in Computer Engineering
Faculty of Computer and Information Science - Ljubljana, Slovenia
Bachelor's Degree in Computer Engineering
Faculty of Computer and Electrical Engineering - Ljubljana, Slovenia
Skills
Libraries/APIs
jQuery
Tools
Qt Creator, GitHub, Subversion (SVN), MATLAB, Git
Languages
C++, C, PHP, HTML, XML, SQL, JavaScript, QML, CSS, Python, Groovy
Frameworks
Qt
Paradigms
Object-oriented Programming (OOP), Unit Testing, Rapid Application Development (RAD), Agile Software Development
Platforms
Linux
Storage
SQLite, MySQL
Industry Expertise
High-frequency Trading (HFT)
Other
Data Structures, Mathematics, Matrix Algebra, Computer Graphics, Linear Algebra, Computer Vision, Multithreading, QR Codes, UI Animation, Finch, Software Design, REST API Automation, Trading, Financial Markets, API Integration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring