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.

Fähigkeiten und Kenntnisse

C/C++
Python
Git
Qt
OOP
Multithreading
Visual Studio
Software Architecture
Unit Testing
STL
CMake
Design Pattern
Microsoft Visual Studio
Team work
Communication skills
Creativity
Linux
Embedded Systems
Software Development
SQL
REST
Software
Embedded Software
Engineering
Application
Backend
MySQL
Jenkins
Computer Science
API
Code
GitLab
PostgreSQL
Artificial intelligence
Cloud Computing
Agile Development
Internet of Things
Distributed Systems
OOA

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

  • 1 Jahr und 7 Monate, Juni 2021 - Dez. 2022

    C++ Software Engineer

    Snap Inc

    • 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 GmbH

    Fronius 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 GmbH

    StreamUnlimited 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

Interessen

bouldering
climbing
Travel
Sports

21 Mio. XING Mitglieder, von A bis Z