Elvis Dukaj
Angestellt, Staff Software Engineer, Qualcomm Inc.
Vienna, Österreich
Über mich
I am a staff software engineer at Qualcomm, with over 10 years of experience in C++ development, where we are shaping the future of augmented reality. My main interests are embedded systems, IoT, computer vision, augmented reality, and 3D computer graphics. I have applied my skills and knowledge in these areas to various projects and hobbies. I enjoy learning new technologies and frameworks and am always eager to improve my programming skills.
Werdegang
Berufserfahrung von Elvis Dukaj
Bis heute 1 Jahr und 6 Monate, seit Jan. 2023
Staff Software Engineer
Qualcomm Inc.
• Contributing to the OpenXR specifications. • Implementing new OpenXR Layer • Contributing and implementing new specifications for marker tracking and decoding to the OpenXR specification
• Refactoring a huge codebase and establishing new guidelines and principles. • Designed and developed C and C++ API to support specific use cases for SLAM algorithms and generic cases for quick prototyping and testing. • Optimised the code in performance, reducing latency. • Reduced the technical debt, both in the build system and in designing new APIs • Mentored other team members in C++ and on the onboarding • Interviewed candidates for the role of "C++ Software Engineer"
1 Jahr und 6 Monate, Jan. 2020 - Juni 2021
C++ Embedded Systems Software Developer
Fronius International GmbHFronius is a leading company in Solar Energy, Welding, and Battery Charging technologies. Main responsibilities: * Writing micro-services in C++ to enable the inverters to be cloud and IoT ready. * Writing unit and integration tests using Google Test, Bash, Python. * Code documentation. * Code Review. Besides: * introduced Test Driven Development in the team workflow. * Writing guides and tutorials on the C++ coding standards and Multi-thread architecture.
7 Monate, Juni 2019 - Dez. 2019
C++ Embedded Systems Software Developer
StreamUnlimited Engineering GmbHStreamUnlimited is a supplier of software solutions and hardware modules for connected audio and IoT products. Main responsibilities: * Developing and designing software in C++ and Qt, running on high-quality soundbars. * Supporting customers during the whole development process in continuous delivery. Documentation.
3 Jahre und 10 Monate, Sep. 2015 - Juni 2019
C++ Embedded Systems Software Developer
QubicaAMF SpA
* Developing C++ application for embedded Linux system. * Designing REST API to allow different services to work together. * Unit testing and continuous integration (Jenkins and Visual Studio Team Service) using Bash, Python, Boost Test. * Creating custom images for desktop systems based on Ubuntu. * Creating a custom image for an embedded system using buildroot. * Converted system scripts from bash to Python. * Replaced all makefile projects with cmake.
1 Jahr und 7 Monate, Feb. 2014 - Aug. 2015
C++/C# Software Developer
SpecialVideo srl
Specialvideo is specialised in the design of industrial vision systems for automatic defect detection, non-contact measurement, and robot guidance. Main responsibilities: * Problem-solving according to customer's needs. * Implementation in C++ and C# of advanced industrial computer vision systems. * Installation and integration of complex systems in loco. * R&D for image processing algorithms and computer vision. * R&D image acquisition and illumination. * Documentation and training of the customer.
2 Jahre und 3 Monate, Nov. 2011 - Jan. 2014
C++ Developer
dmdtek srl
dmmdtek is specialized in slot machines and entertainment. Main responsibilities: * Developed software applications and libraries using C++ and Qt with Visual Studio 2010/2013 on Windows CE 6.0 and Windows XP. * Porting the SDK in .net using C#. * Source code documentation. * Testing. * Customer support.
Ausbildung von Elvis Dukaj
Bis heute 1 Jahr und 9 Monate, seit Okt. 2022
Applied Artificial Intelligence
IUBH Internationale Hochschule
Sprachen
Englisch
Fließend
Italienisch
Muttersprache
Deutsch
Grundlagen