2019-02
heute
AMV Networks GmbH are working on solutions for the mobility of tomorrow. For this I have participated in 2 projects.
AutoLogg
AutoLogg is a digital driver logbook, which also complies with the Austrian/German tax administrations. To do this, the customer must install the AutoLogg Box/Dongle in their vehicle and can use it to log his tracks digital. However, since new vehicles area already delivered with onboard connectivity, installation of the box has become obsolete.
AutoLogg Connected
Tesla offers the possibility to read vehicle data in real-time. For this purpose, a .NET core application was developed that connects to Tesla and reads the vehicle data. As soon as a trip is recognized, it is transferred to the AutoLogg system.
2017-01
heute
Automatica is a self-developed automation system. The server is developed with .NET Core and can therefore be run on Windows, Linux and Mac. The configuration interface is developed with Angular and is delivered on the web server operated on the host.
Server
The server is the central piece, this takes care of the interfaces to the outside (Web API, REST & SignalR for Realtime Date) and loads the various plugins. This also processes the data from the plugins (drivers and logics) and dispatches them on to the next plugin, depending on the configuration.
Visualization
The visualization is generated from the configuration properties.
Drivers
I already developed a wide set of drivers:
Logics
I already developed a wide range of logics:
Tasks/Technologies
2021-01
2022-12
?saiive.live? is a lite wallet app for the DeFiChain Blockchain (https://www.defichain.com) and Bitcoin. Written in Flutter and runs on Android, iOS, Windows, Linux, Ubuntu, and so on. The backend infrastructure is hosted in Azure and provides a generalized service for several blockchains.
2016-12
2019-02
Is one of the leading providers of software in building automation
Develops individual software for different customers in Vienna and Pasching
Tasks:
SystemTera
This project involves monitoring of around 500 heating plants for multi-party housed, commercial parks, hotels, and industrial companies in the Upper Austria area. The project then became a product.
Server
We developed a proprietary Linux embedded controller, which run on Gentoo Linux. The application was developed with C++ and Qt. The controller collected data via various bus systems (KNX, ModBus, MBus, ?) and transfers them to the ?cloud?.
Cloud
The cloud application manages the servers in the field and stores the data in the database using the Entity Framework. This application was developed with C # .NET. Communication between the server and the cloud was implemented with SignalR in order to be able to query real-time data. I developed a SignalR client in C ++ as open source software (https://github.com/p3root/signalr-qt). The servers in the field are managed by the manager.
Manager
The manager is the administrative interface for the entire system. Here new servers could be created and the server data visualized. The application was implemented in WPF. Communication between Manager & Cloud is established via WCF & REST. Communication with the server was realized with SignalR. Various reports on the efficiency of the systems were also created.
Skills:
Tasks:
Together with the Verbund company, an electricity meter was developed for the Verbund Eco-Home product. (https://www.verbund.com/de-at/privatkunden/smart-home/eco-homezusatzgeraete/verbund-strommessmodul) This project runs on an Atmel SAM processor and was implemented with C/C ++. The challenge here was clearly stability and meter accuracy. There is no way to update the electricity meter over the Internet.
The meter provide 3 different interfaces:
Skills:
Embedded, C/C++, Git & Bitbucke
Tasks:
Arolla.io is an E-Scooter Sharing Platform.
I was responsible for Backend and Frontend.
Skills: Payment & Vouchers: React Native App, Heidelpay (Payment Provider), AWS Lambda, NodeJS, Python, GraphQL, AWS Cloudformation
P3bble Is a framework to communicate with the Pebble Smartwatch
Tasks:
Taks:
2011 - 2011
Military Service
2007 - 2009
Lehre als ITI at Crazy Team
2006 - 2007
PTS Marchtrenk
2001 - 2005
Hauptschule 2 Marchtrenk ?
2005 - 2006
HTL Leonding for EDV
1997 - 2001
Volksschule Marchtrenk
About me
I work as a self-employed Software Engineer/Architect. You can find some information about my technology stack, projects I have made and some more stuff. But let me start with my favorite quote. Quote If you think good architecture is expensive, try bad architecture ( Brian Foote & Joseph Yoder )
Technologies
Cloud
Concepts
Passion
DevOps
Additional Know-How
Building Automation
Experience
2019 - Today
Role: Self-Employeed - Freelancer
Tasks:
p3-software
2021 - 2022
Customer: saiive.live DeFi Wallet GmbH
2017 - 2019
Role: Teamleader Software Development
Customer: NETxAutomation
Tasks:
2011-2016
Role: Software Development
Customer: BeKa Software
Tasks:
2010 - 2011
Role: Software Development
Customer: mann&mouse IT Services
Some more
Open Source Projects
Weitere Infos findest du auf meiner Homepage.
[URL auf Anfrage]