Go (golang), Rust, C++, 3D/VR
Aktualisiert am 29.04.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2023
Verfügbar zu: 100%
davon vor Ort: 10%
Go
C++
Rust
3D-Grafik
React
OpenGL
DirectX
Deutsch
Muttersprache
Englisch
fluent (2 years in Australia)

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Jahre 4 Monate
2017-01 - 2023-04

domonda Web App

CTO
CTO

Technologies:

  • React.js + Relay Modern single page web app
  • GraphQL API via PostGraphile
  • Go server
  • PostgreSQL
  • Inhouse document database with versioning, GDPR compliance, and "Revisionssicherer Belegaufbewahrung"
  • AWS server infrastructure
  • PDF processing and manipulation
  • OCR
DOMONDA GmbH
Wien
2 Jahre 7 Monate
2015-08 - 2018-02

Browser based app to operate a paper machine sensor for Schmachtl GmbH

  • Google Chrome App using Chrome specific APIs
  • Binary socket communication to sensor utilizing my chromenetconn library
  • Webserver with a web view of the app data and data
    synchronization to the app
  • Web based UI with React and my own libraries reactdmodel
    and eflux
  • Programming languages: JavaScript (ES6/ES2015), Go (golang)
  • Build system: Babel and webpack
  • Node.js Package Manager NPM, and Bower
  • Version control: git
3 Jahre 6 Monate
2014-01 - 2017-06

Hardware and software for drones and drone ground stations

Technologies:

  • Programming languages: Go (golang), C/C++, JavaScript (ES6/ES2015)
  • react-dmodel Exploit JSX syntax to define data models and auto generate form UI for it
  • chrome-netconn Javascript ES6 classes for Chrome socket, serial, and bluetooth APIs
  • go-embedded Go package for embedded Linux development
  • go-beaglebone Go package for the BeagleBone open source hardware
  • go-mavlink MAVLink protocol implementation for Go
  • Pixhawk Flight Controller with APM autopilot software
  • BeagleBone Black and Raspberry Pi
  • Version control: git
Space Leap GmbH
9 Monate
2016-09 - 2017-05

Virtual reality viewer for architecture CAD models

Unreal Engine VR

Technologies:

  • Unreal Engine 4
  • Programming language: C++
Unreal Engine VR
EDV-Software-Service GmbH & Co KG
1 Jahr 5 Monate
2015-03 - 2016-07

Software for a traffic counting camera system (confidential customer)

Technologies:

  • Hardware: Raspberry Pi 2 and several sensors
  • Web based user interface
  • Motion detection with OpenCV, video encoding with MP4Box and avconv
  • Client side web framework: React with JSX
  • Web server: Flask
  • Programming languages: Python and JavaScript (ES6 compiled to ES5)
  • Build system: Gulp combined with Babel and webpack
  • Node.js Package Manager NPM, and Bower
  • Version control: git
1 Jahr 3 Monate
2014-10 - 2015-12

Browser based Head Up Display User Interface for a Space Suit Simulator of the Austrian Space Forum

  • Client side web framework: React with JSX
  • Programming language: JavaScript (ES6 compiled to ES5)
  • Build system: Gulp combined with Babel and webpack
  • Package manager: Node.js Package Manager NPM and Bower
  • Deployed as Google Chrome App
  • Communication with space suit: Chrome network sockets and Protocol Buffers
  • Version control: SVN
2 Monate
2014-11 - 2014-12

Financial information app prototype for Three Coins.

  • Android + iOS
  • qt 5.3
  • Qt Quick with QML
  • JavaScript
  • C++
  • Version control: git
5 Monate
2014-06 - 2014-10

Development of a consumerelectronics prototype for a confidential customer.

  • Embedded Linux
  • BeagleBone Black
  • goembedded,
  • gobeaglebone
  • Version control: git
1 Monat
2014-05 - 2014-05

Second Price Space App Camp 2014

Prototype for an augmented reality drone piloting app developed at
the Space App Camp of the European Space Agency.

  • Technologies: iOS, OpenGL ES, Parrot AR.Drone SDK.
5 Monate
2013-03 - 2013-07

Server development for the financial information and trading system Thomson Reuters Eikon.

  • Programming language: Go
  • Development of a XMPP server for 100k concurrent users
  • Scaling and performance optimization of a Redis cluster
  • Testing scalability with Tsung
1 Monat
2013-06 - 2013-06

Development of a realtime bidding server (RTB) for Google advertising in Go for travel audience.

  • Implemented DoubleClick Ad Exchange RealTime Bidding Protocol
  • Scaling to thousands of requests per second and server and
    multiple servers
  • Realtime server dashboard visualizations
  • Linux deployment scripts
  • Programming languages: Go, C, Javascript
  • NoSQL Databases: memcached, MongoDB
  • Technologies: iOS, OpenGL ES
2 Jahre 1 Monat
2011-05 - 2013-05

gostart: an open source high level webframework for Google's new programming language Go

  • Database: MongoDB
  • APIs: Google Mail, Amiando Event Management, Gravatar, RSS
  • Tools: Sublime Text, Git
  • Github: [URL auf Anfrage]
1 Jahr 2 Monate
2011-05 - 2012-06

Tech lead at STARTeurope

  • Responsibilities: Architecture of a new web platform, general IT, interviewing job candidates
  • Teamsize: 2 employees, 2 freelancers
  • Development of a new event and community platform based on my open source webframework gostart
  • Programming language: Go #golang
  • Database: MongoDB
  • Tools: Sublime Text, Git
7 Monate
2010-11 - 2011-05

TarifAgent Android App for TarifAgent.com

  • Programming language: Java
  • Tools: Eclipse, Android SDK
5 Monate
2010-07 - 2010-11

Private side project: ConvertSocialMedia.com. A social media webservice that converts social media updates to email newsletters.

  • Framework: Python + Django
  • Webserver: Linux + nginx + celery
  • Database: PostgreSQL
  • APIs used: Facebook, Twitter

Aus- und Weiterbildung

Aus- und Weiterbildung

School:
  • 1982-1986 4 Classes elementary school in Hönigthal
  • 1986-1990 4 Classes BRGKepler in Graz
  • 1990-1996 5 Classes and final examination at Höhere technische Bundeslehr- und Versuchsanstalt Graz Gösting (BULME), mechanical engineering
 
Technical Internships:
  • 1991 PunitzFlug (aircraft and airfield maintenance)
  • 1994 Diamond Aircraft (aircraft building)
  • 1995 Computer Aided Technologies Tüchler: (3D standardpart library for IDEAS Master Series 3DCADSoftware)

Additional Schoolings:
  • 1994-1995 Course at HTL (BULME): Computerbuilding
  • 1994-1995 Course at HTL (BULME): Quality Techniques QII (Statistical Methods of Quality Assurance)
  • 2001 First Aid Course

Position

Position

  • Software architect
  • Full stack developer
  • Expert in 3D graphics

Kompetenzen

Kompetenzen

Top-Skills

Go C++ Rust 3D-Grafik React OpenGL DirectX

Schwerpunkte

VR

Produkte / Standards / Erfahrungen / Methoden

Adobe Flex/Flash Builder
Apache HTTP Server
Apache Tomcat
CA Harvest Software Change Manager
Cake Build System
CMMI
at AVL List
CppUnit
CVS
Delphi
Doxygen
Eclipse
JBuilder
nginx
Perforce
Rational Rose
SCons
Scrum / Agile
at RedTribe
Source Safe
Subversion
Unreal Engine
V-Modell
at EADS
Visual Studio

Betriebssysteme

Android
Mac OS
Unix
Windows

Programmiersprachen

ActionScript
Assembler
x86
C
C#
C++
Delphi
Go
golang
Java
JavaScript
ES6, ES7
Pascal
PHP
Python
Shading Languages

Datenbanken

Android SQLite
Memcached
MongoDB
MySQL
PostgreSQL
Redis

Datenkommunikation

GraphQL
Protocol Buffers
REST

Hardware

Android
BeagleBone, Raspberry Pi
iPhone / iPad
Macintosh
PC

Design / Entwicklung / Konstruktion

.Net, WPF, COM,
Adobe Flex, Python virtualenv
Android SDK
Android, Multithreading, Profiling
DirectX
JNI, JSP, Swing, AJAX, Django
OOD
Object Oriented Software Design
OpenGL
PS2 SDK
STL, boost, Design Patterns, UML, XML, TCP/IP, UDP
Wii SDK
Xbox360 SDK

Branchen

Branchen

Mobile Apps, 3D, Game Development, Automotive, Military

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Jahre 4 Monate
2017-01 - 2023-04

domonda Web App

CTO
CTO

Technologies:

  • React.js + Relay Modern single page web app
  • GraphQL API via PostGraphile
  • Go server
  • PostgreSQL
  • Inhouse document database with versioning, GDPR compliance, and "Revisionssicherer Belegaufbewahrung"
  • AWS server infrastructure
  • PDF processing and manipulation
  • OCR
DOMONDA GmbH
Wien
2 Jahre 7 Monate
2015-08 - 2018-02

Browser based app to operate a paper machine sensor for Schmachtl GmbH

  • Google Chrome App using Chrome specific APIs
  • Binary socket communication to sensor utilizing my chromenetconn library
  • Webserver with a web view of the app data and data
    synchronization to the app
  • Web based UI with React and my own libraries reactdmodel
    and eflux
  • Programming languages: JavaScript (ES6/ES2015), Go (golang)
  • Build system: Babel and webpack
  • Node.js Package Manager NPM, and Bower
  • Version control: git
3 Jahre 6 Monate
2014-01 - 2017-06

Hardware and software for drones and drone ground stations

Technologies:

  • Programming languages: Go (golang), C/C++, JavaScript (ES6/ES2015)
  • react-dmodel Exploit JSX syntax to define data models and auto generate form UI for it
  • chrome-netconn Javascript ES6 classes for Chrome socket, serial, and bluetooth APIs
  • go-embedded Go package for embedded Linux development
  • go-beaglebone Go package for the BeagleBone open source hardware
  • go-mavlink MAVLink protocol implementation for Go
  • Pixhawk Flight Controller with APM autopilot software
  • BeagleBone Black and Raspberry Pi
  • Version control: git
Space Leap GmbH
9 Monate
2016-09 - 2017-05

Virtual reality viewer for architecture CAD models

Unreal Engine VR

Technologies:

  • Unreal Engine 4
  • Programming language: C++
Unreal Engine VR
EDV-Software-Service GmbH & Co KG
1 Jahr 5 Monate
2015-03 - 2016-07

Software for a traffic counting camera system (confidential customer)

Technologies:

  • Hardware: Raspberry Pi 2 and several sensors
  • Web based user interface
  • Motion detection with OpenCV, video encoding with MP4Box and avconv
  • Client side web framework: React with JSX
  • Web server: Flask
  • Programming languages: Python and JavaScript (ES6 compiled to ES5)
  • Build system: Gulp combined with Babel and webpack
  • Node.js Package Manager NPM, and Bower
  • Version control: git
1 Jahr 3 Monate
2014-10 - 2015-12

Browser based Head Up Display User Interface for a Space Suit Simulator of the Austrian Space Forum

  • Client side web framework: React with JSX
  • Programming language: JavaScript (ES6 compiled to ES5)
  • Build system: Gulp combined with Babel and webpack
  • Package manager: Node.js Package Manager NPM and Bower
  • Deployed as Google Chrome App
  • Communication with space suit: Chrome network sockets and Protocol Buffers
  • Version control: SVN
2 Monate
2014-11 - 2014-12

Financial information app prototype for Three Coins.

  • Android + iOS
  • qt 5.3
  • Qt Quick with QML
  • JavaScript
  • C++
  • Version control: git
5 Monate
2014-06 - 2014-10

Development of a consumerelectronics prototype for a confidential customer.

  • Embedded Linux
  • BeagleBone Black
  • goembedded,
  • gobeaglebone
  • Version control: git
1 Monat
2014-05 - 2014-05

Second Price Space App Camp 2014

Prototype for an augmented reality drone piloting app developed at
the Space App Camp of the European Space Agency.

  • Technologies: iOS, OpenGL ES, Parrot AR.Drone SDK.
5 Monate
2013-03 - 2013-07

Server development for the financial information and trading system Thomson Reuters Eikon.

  • Programming language: Go
  • Development of a XMPP server for 100k concurrent users
  • Scaling and performance optimization of a Redis cluster
  • Testing scalability with Tsung
1 Monat
2013-06 - 2013-06

Development of a realtime bidding server (RTB) for Google advertising in Go for travel audience.

  • Implemented DoubleClick Ad Exchange RealTime Bidding Protocol
  • Scaling to thousands of requests per second and server and
    multiple servers
  • Realtime server dashboard visualizations
  • Linux deployment scripts
  • Programming languages: Go, C, Javascript
  • NoSQL Databases: memcached, MongoDB
  • Technologies: iOS, OpenGL ES
2 Jahre 1 Monat
2011-05 - 2013-05

gostart: an open source high level webframework for Google's new programming language Go

  • Database: MongoDB
  • APIs: Google Mail, Amiando Event Management, Gravatar, RSS
  • Tools: Sublime Text, Git
  • Github: [URL auf Anfrage]
1 Jahr 2 Monate
2011-05 - 2012-06

Tech lead at STARTeurope

  • Responsibilities: Architecture of a new web platform, general IT, interviewing job candidates
  • Teamsize: 2 employees, 2 freelancers
  • Development of a new event and community platform based on my open source webframework gostart
  • Programming language: Go #golang
  • Database: MongoDB
  • Tools: Sublime Text, Git
7 Monate
2010-11 - 2011-05

TarifAgent Android App for TarifAgent.com

  • Programming language: Java
  • Tools: Eclipse, Android SDK
5 Monate
2010-07 - 2010-11

Private side project: ConvertSocialMedia.com. A social media webservice that converts social media updates to email newsletters.

  • Framework: Python + Django
  • Webserver: Linux + nginx + celery
  • Database: PostgreSQL
  • APIs used: Facebook, Twitter

Aus- und Weiterbildung

Aus- und Weiterbildung

School:
  • 1982-1986 4 Classes elementary school in Hönigthal
  • 1986-1990 4 Classes BRGKepler in Graz
  • 1990-1996 5 Classes and final examination at Höhere technische Bundeslehr- und Versuchsanstalt Graz Gösting (BULME), mechanical engineering
 
Technical Internships:
  • 1991 PunitzFlug (aircraft and airfield maintenance)
  • 1994 Diamond Aircraft (aircraft building)
  • 1995 Computer Aided Technologies Tüchler: (3D standardpart library for IDEAS Master Series 3DCADSoftware)

Additional Schoolings:
  • 1994-1995 Course at HTL (BULME): Computerbuilding
  • 1994-1995 Course at HTL (BULME): Quality Techniques QII (Statistical Methods of Quality Assurance)
  • 2001 First Aid Course

Position

Position

  • Software architect
  • Full stack developer
  • Expert in 3D graphics

Kompetenzen

Kompetenzen

Top-Skills

Go C++ Rust 3D-Grafik React OpenGL DirectX

Schwerpunkte

VR

Produkte / Standards / Erfahrungen / Methoden

Adobe Flex/Flash Builder
Apache HTTP Server
Apache Tomcat
CA Harvest Software Change Manager
Cake Build System
CMMI
at AVL List
CppUnit
CVS
Delphi
Doxygen
Eclipse
JBuilder
nginx
Perforce
Rational Rose
SCons
Scrum / Agile
at RedTribe
Source Safe
Subversion
Unreal Engine
V-Modell
at EADS
Visual Studio

Betriebssysteme

Android
Mac OS
Unix
Windows

Programmiersprachen

ActionScript
Assembler
x86
C
C#
C++
Delphi
Go
golang
Java
JavaScript
ES6, ES7
Pascal
PHP
Python
Shading Languages

Datenbanken

Android SQLite
Memcached
MongoDB
MySQL
PostgreSQL
Redis

Datenkommunikation

GraphQL
Protocol Buffers
REST

Hardware

Android
BeagleBone, Raspberry Pi
iPhone / iPad
Macintosh
PC

Design / Entwicklung / Konstruktion

.Net, WPF, COM,
Adobe Flex, Python virtualenv
Android SDK
Android, Multithreading, Profiling
DirectX
JNI, JSP, Swing, AJAX, Django
OOD
Object Oriented Software Design
OpenGL
PS2 SDK
STL, boost, Design Patterns, UML, XML, TCP/IP, UDP
Wii SDK
Xbox360 SDK

Branchen

Branchen

Mobile Apps, 3D, Game Development, Automotive, Military

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.