Elvis Dukaj

Angestellt, Staff Software Engineer, Qualcomm Inc.
Vienna, Austria

Skills

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
C++
Boost C++
OpenCv
OpenGL
GLSL
QtCreator
qml
Agile
Ci
bash
TDD
Yocto
Buildroot
C#
conan
vcpkg
Rust

Timeline

Professional experience for Elvis Dukaj

  • Current 2 years and 7 months, since 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 year and 7 months, Jun 2021 - Dec 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 year and 6 months, Jan 2020 - Jun 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 months, Jun 2019 - Dec 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 years and 10 months, Sep 2015 - Jun 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 year and 7 months, 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 years and 3 months, 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.

Educational background for Elvis Dukaj

  • Current 2 years and 10 months, since Oct 2022

    Applied Artificial Intelligence

    IUBH Internationale Hochschule

Languages

  • English

    Fluent

  • Italian

    First language

  • German

    Basic

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 22 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members