Elvis Dukaj

Senior Software Engineer

Vienna, Vienna, Austria14 yrs 1 mo experience

Key Highlights

  • Over 10 years of experience in C++ development.
  • Expertise in embedded systems and IoT technologies.
  • Proven track record in developing cloud-ready solutions.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in Embedded Systems and IoT technologies.

Contact

Skills

Core Skills

PythonC++GrpcResearch And Development (r&d)Problem SolvingMicroservicesEmbedded SystemsRest ApisSoftware Design Patterns

Other Skills

JavaTransmission Control Protocol (TCP)Python (Programming Language)Commercial SoftwareCommunicationBuild ToolsAlgorithmsSoftware Development ToolsTest Driven DevelopmentQtRepresentational State Transfer (REST)CocoaRESTful architectureSWIGBash

About

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.

Experience

14 yrs 1 mo
Total Experience
1 yr 11 mos
Average Tenure
1 yr 1 mo
Current Experience

Dynatrace

Senior Software Engineer

Mar 2025Present · 1 yr 1 mo · Vienna, Austria · Hybrid

PythonC++Java

Qualcomm

Staff Software Engineer

Jan 2023Oct 2025 · 2 yrs 9 mos · Vienna, Austria · Remote

gRPCResearch and Development (R&D)Transmission Control Protocol (TCP)Problem SolvingPython (Programming Language)Software Design Patterns+7

Snap inc.

C++ Software Engineer

Jun 2021Dec 2022 · 1 yr 6 mos · Vienna, Austria

Research and Development (R&D)Transmission Control Protocol (TCP)Problem SolvingSoftware Design PatternsCommunicationBuild Tools+3

Fronius international gmbh

C++ Embedded Systems Software Engineer

Jan 2020Jun 2021 · 1 yr 5 mos · Austria

  • Fronius is a leader 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.
Research and Development (R&D)MicroservicesTransmission Control Protocol (TCP)Problem SolvingSoftware Design PatternsCommercial Software+6

Streamunlimited - the global #1 in embedded streaming / voice assistant technology

C++ Embedded Systems Software Engineer

Jun 2019Dec 2019 · 6 mos · Wien, Austria

  • 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.
Research and Development (R&D)Transmission Control Protocol (TCP)Problem SolvingSoftware Design PatternsCommercial SoftwareCommunication+6

Qubicaamf worldwide

C++ Embedded Systems Software Developer

Sep 2015Jun 2019 · 3 yrs 9 mos · Bologna, Italia

  • QubicAMF SpA is a leading company in the bowling entertainment sector.
  • Main responsibilities:
  • 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.
  • Besides:
  • A crucial role of the project I worked on allowed QubicaAMF was awarded the Brass Ring Award for Best New Product at the International Association of Amusement Parks and Attractions (IAAPA) Expo 2018.
Research and Development (R&D)Representational State Transfer (REST)Transmission Control Protocol (TCP)Problem SolvingPython (Programming Language)REST APIs+10

Specialvideo srl

C++/C# Software Developer

Feb 2014Aug 2015 · 1 yr 6 mos · Imola (BO), Italia

  • Specialvideo is specialized 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.
Research and Development (R&D)Problem SolvingSWIGSoftware Design PatternsCommercial SoftwareCommunication+3

Dmdtek srl

C++ Developer

Nov 2011Jan 2014 · 2 yrs 2 mos · Imola (BO), Italia

  • dmdtek 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.
Problem SolvingSoftware Design PatternsCommercial SoftwareCommunicationBuild ToolsAlgorithms+1

Education

IU International University of Applied Sciences

Bachelor's degree — Artificial Intelligence

Oct 2022Present

Dipoloma di Liceo Scientifico Tecnologico

Jan 2001Jan 2009

Stackforce found 100+ more professionals with Python & C++

Explore similar profiles based on matching skills and experience