freiberufler Software Engineer auf freelance.de

Software Engineer

offline
  • 100‐500€/Stunde
  • 1190 Wien
  • Weltweit
  • ro  |  de  |  en
  • 03.11.2023

Kurzvorstellung

I am focused on both creating and maintaining a clean software architecture and writing clean, expressive and efficient code. Besides software development, I am highly interested in mathematics and (computational) sciences.

Qualifikationen

  • C#
  • C++
  • Computational science & engineering (CSE)
  • DirectX
  • Linux Entwicklung
  • MATLAB / Simulink
  • OpenGL
  • Software Analyse
  • Software Architektur / Modellierung
  • Software engineering / -technik
  • Softwareentwicklung (allg.)
  • Visual C++
  • Windows Presentation Foundation (WPF)

Projekt‐ & Berufserfahrung

Software Engineer (& Owner at Qiperion e.U.)
Qiperion e.U., Remote
3/2022 – offen (2 Jahre, 2 Monate)
Life Sciences
Tätigkeitszeitraum

3/2022 – offen

Tätigkeitsbeschreibung

C++ Software Engineer für die Wartung und Weiterentwicklung.

Eingesetzte Qualifikationen

C++, Software Analyse, Software engineering / -technik, Softwareentwicklung (allg.)

Software Engineer (& Owner at Qiperion e.U.)
Qiperion e.U., Tattendorf
8/2020 – 12/2021 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2020 – 12/2021

Tätigkeitsbeschreibung

C++ Software Engineer und Team Lead

Eingesetzte Qualifikationen

C++, Software Architektur / Modellierung, Software engineering / -technik, Softwareentwicklung (allg.)

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Wien
1/2020 – 4/2020 (4 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

1/2020 – 4/2020

Tätigkeitsbeschreibung

* Defined the software architecture of a product used to program industrial robots in a visual way.
* Had full responsibility of the software architecture and the backend implementation.
* Wrote code in modern C++ 17 (using boost, STL, flatbuffers, asio).
* Setup the build environment for both backend and frontend, based on CMake.
* Support the frontend developer with Qt and QML development, when needed.

Eingesetzte Qualifikationen

Software Architektur / Modellierung, C++

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Linz
10/2019 – 12/2019 (3 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

10/2019 – 12/2019

Tätigkeitsbeschreibung

* Redefined the software architecture for a product that has an user interface written in C# (WPF).
* Wrote code in C# and XAML using the MVVM pattern.
* Wrote code in C++ and Win32 API used for process hooking.
* Wrote unit tests using MSTest.

Eingesetzte Qualifikationen

C#, Windows Presentation Foundation (WPF), User Interface (UI)

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Wien
9/2019 – 3/2020 (7 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

9/2019 – 3/2020

Tätigkeitsbeschreibung

* Improved the software architecture for the company's main toll product.
* Improved and extended the software specifications.
* Implemented one component (communication protocol) using multithreaded modern C++ 17 (using boost and STL).
* Worked with legacy code.
* Wrote unit tests using Boost.Test.
* Wrote mocking objects from skratch.
* Wrote CMake build files.
* I was part of a scrum team with a size of about 10 persons.

Eingesetzte Qualifikationen

Windows 10, Enterprise Architect (EA), Software Architektur / Modellierung, C++, Visual Studio

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Wien
6/2018 – 9/2019 (1 Jahr, 4 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

6/2018 – 9/2019

Tätigkeitsbeschreibung

* Defined and maintained the software architecture for an innovative device.
* Implemented core functionality of the product using multithreaded modern C++ 17 (using boost, STL and flatbuffers, asio).
* Wrote CMake build files.
* Wrote unit tests using Google Test ( and Google Mock) framework.
* Developed code that can run on Ubuntu, Windows and ARM.
* Was part of a scrum team with a size range between 7 - 14 persons.

Eingesetzte Qualifikationen

Ubuntu, Windows 10, Software Architektur / Modellierung, C++

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Oberösterreich
5/2017 – 10/2018 (1 Jahr, 6 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

5/2017 – 10/2018

Tätigkeitsbeschreibung

* Implemented computational geometry algorithms in modern C++ 14 using Eigen, Embree and libigl.
* Implemented computer vision algorithms in modern C++ 14 using OpenCV.
* Wrote unit tests using Google Test ( and Google Mock) framework.
* Used CUDA and OpenCL to parallelize code.
* Was part of a scrum team of 3 persons.

Eingesetzte Qualifikationen

OpenCV, Software Architektur / Modellierung, C++

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Salzburg
5/2017 – 12/2017 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2017 – 12/2017

Tätigkeitsbeschreibung

* Defined and maintained the software architecture of the product.
* Developed multithreaded code in modern C++ 14 (under Ubuntu) using STL and boost.
*Implemented computer vision algorithms in modern C++ using OpenCV.
* Developed tools in Qt and modern C++ that were used by the computer vision / machine learning team.
* Wrote unit tests using Google Test ( and Google Mock) framework.
* Was part of a scrum team of 6 persons.

Eingesetzte Qualifikationen

OpenCV, SCRUM, Software Architektur / Modellierung, C++, Qt

Software Engineer (& Owner of Qiperion e.U.)
Kundenname anonymisiert, Wien
7/2016 – 4/2017 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2016 – 4/2017

Tätigkeitsbeschreibung

* Maintained a clean software architecture. Developed code in modern C++ 11 (mostly under Windows).
* Integrated the HoloLens rendering system in the Ogre3D engine using Direct3D. * Integrated the CoherentGT in the main product. Wrote unit tests using Google Test ( and Google Mock) framework.
* Wrote CMake build files. Was part of a scrum team of 4 persons.

Eingesetzte Qualifikationen

SCRUM, Software Architektur / Modellierung, C++, DirectX

Ausbildung

Software Engineering
Bachelor of Science
2011
Wien

Weitere Kenntnisse

Modern C++
C#
Boost
GPGPU
CUDA
OpenCL
OpenGL
Direct3D
Qt
Win32 API
WPF
MFC
MVVM
UML
Linux Programming
Windows Programming
Matlab
Numerical Methods
Asynchronous Programming
Concurrent Computing
Algorithm Design
CMake
Google Test
Boost.Test
Google Mock

Persönliche Daten

Sprache
  • Rumänisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1754
Alter
40
Berufserfahrung
18 Jahre und 9 Monate (seit 07/2005)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden