freiberufler Software Engineer for  C++, Python auf freelance.de

Software Engineer for C++, Python

offline
  • auf Anfrage
  • 21635 Jork, Niederelbe
  • auf Anfrage
  • ro  |  en
  • 10.08.2023

Kurzvorstellung

I am a very motivated person and I try all the time to put in my work the best of me.
As a little hobby, I found developing Android applications very interesting. I also find game development very challenging.

Qualifikationen

  • ARM-Architektur
  • Artifactory
  • C++
  • JavaScript Object Notation (JSON)
  • Linux Entwicklung
  • Python
  • QDockWidget
  • QFileDialog
  • QListView
  • QML
  • QScene
  • QWidget

Projekt‐ & Berufserfahrung

RESEARCH ASSISTANT
Facultate de Inginerie Herman Oberth, Sibiu
3/2017 – 9/2018 (1 Jahr, 7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2017 – 9/2018

Tätigkeitsbeschreibung

Designed and developed a Human Interface Machine (HMI) Android application for an automated industrial process. The application received data through the MQTT protocol from a simulation process. The goal of this was to deploy the simulation process on a real-world application: a conveyor belt that can create USB sticks made out of 3 individual parts.
The responsibility of the HMI application was as follows:
place an order
visualize orders
visualize wagons along the conveyor

Eingesetzte Qualifikationen

Android, C++

SOFTWARE ENGINEER
Kundenname anonymisiert, Timisoara
6/2015 – offen (8 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2015 – offen

Tätigkeitsbeschreibung

Programming languages: C++ with QT library, Python
Target platforms: Windows, Linux, ARM
GUI programming (C++ with QT):
widgets:QWidget, QListView, QFileDialog, QDockWidget, QScene, etc
model/view programming
QT translations system integration inside CMake files
Gige protocol implementation: discovery, configuration
web backend with civetweb server
QML core programming (C++):
threads
synchronization
messages
network interfaces: TCP, UDP, Profinet
file transfer: FTP
license mechanism

interprocess communication: boost shared memory, boost shared queues, zeromq sockets(pub/sub, dealer/router, push/pull)
data serialization: flatbuffers, json
software deployment: Inno Setup, RPM, DEB
PLC programming (Siemens TIA Portal)
toolchain programming (Python): set of scripts to create convenience to the developers and to the Jenkins jobs
checking out sources from GIT repositories
compiler flags
CMake scripts
Google Test unit tests support
Conan integration to download 3rd party libraries
Docker images
3rd party libraries compilation (RPATHs)
3rd party libraries license information
Doxygen documentation
GIT, SVN support
Artifactory

Eingesetzte Qualifikationen

ARM-Architektur, C++, Linux Entwicklung, Python

Ausbildung

MASTER'S DEGREE IN ADVANCED COMPUTING SYSTEMS
Master Degree
Facultate de Inginerie Herman Oberth
2019
Sibiu
BACHELOR'S DEGREE IN COMPUTER SCIENCE
BACHELOR
Facultate de Inginerie Herman Oberth
2017
Sibiu

Über mich

Programming languages and technologies:
C++, Pyhton
QWidget, QListView, QFileDialog,
QDockWidget, QScene, QML
FTP, TCP, UDP, Profinet
Flatbuffers, JSON
Git
Docker
RPATHs
SVN support
Artifactory

Operational systems:
Windows, Linux, ARM

Persönliche Daten

Sprache
  • Rumänisch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
101
Alter
33
Berufserfahrung
8 Jahre und 8 Monate (seit 08/2015)

Kontaktdaten

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

Jetzt Mitglied werden