freiberufler Senior Softwareentwickler (C++, Qt, JS/TypeScript, PHP, SQL, Full Stack) auf freelance.de

Senior Softwareentwickler (C++, Qt, JS/TypeScript, PHP, SQL, Full Stack)

offline
  • auf Anfrage
  • 1000 Ljubljana
  • Europa
  • sl  |  en  |  de
  • 22.04.2023

Kurzvorstellung

Ich bin Senior C++, Web (JavaScript/TypeScript, PHP), SQL, Full Stack Softwareentwickler. Ich programmiere seit 34 Jahren (seit ich 8 Jahre alt war) und nach all dieser Zeit liebe ich es noch immer. Programmierung ist einfach ein Teil meines Lebens.

Auszug Referenzen (3)

"Herr H. war von 2012 bis 2018 federführend und sehr erfolgreich und effizient mit der Entwicklung einer Retail-Analysesoftware beauftragt."
Softwareentwikler
Achim Hauschke
Tätigkeitszeitraum

3/2013 – 6/2017

Tätigkeitsbeschreibung

ViDiCore GmbH [-Hyperlink entfernt-]. Zusammen mit ViDiCore haben wir Objektverfolgung und Berichtsprogramm entwickelt.

Projekt:
• Privendo
Geschrieben mit: C++, Html, JS/TypeScript, jQuery, Kendo, SQL
Zeit: wurde schrittweise in 6 Jahren entwickelt

Zusammen mit ViDiCore und ihren RIVA-Kameras haben wir Objektverfolgung und Berichtsprogramm entwickelt. Es wird in Einkaufszentren, Autos, auf den Straßen und in anderen Objekten verwendet um Personen zu zählen. Das ermöglicht dem Manager die Zeit und den Ressourcenverbrauch besser zu planen und damit viel Geld zu sparen.

Team:
Es war ein großartiges und dynamisches Team mit Achim Hauschke als Geschäftsführer. Er hat alles zusammengefasst und den Produktschutz geleitet. Mir hat es sehr viel Spaß gemacht an diesem Projekt zu arbeiten.

Technisch:
Das Programm funktioniert als ein verteiltes Netzwerk-Client-Server-System, bei dem mehrere Kameras vor Ort lokal mit dem Tracking-Hub und dieser mit dem zentralen Server und Speicher verbunden ist.

Das Produkt ist jetzt unter dem Namen 'Pick & Plan' weiterentwickelt mit Kooperation von vcatechnology.com.

Eingesetzte Qualifikationen

C++, TypeScript, HTML5, JavaScript

"Mr. H. is with us for a long time. He is a true professional and I can always count on him. I'm proud to call him a friend."
Softwareentwikler
Kundenname anonymisiert
Tätigkeitszeitraum

3/2010 – 4/2020

Tätigkeitsbeschreibung

Das Unternehmen Nevron d.o.o. ist schon seit 10 Jahren mein Kunde. Ich habe für diese Firma viele Programme entwickelt.
Projekten:
• Nevron Hospitality Interface
Geschrieben mit: C++ (multithreaded), Qt, Html, WebSocket und SQL (MySQL)
Zeit: wurde schrittweise in 10 Jahren entwickelt
Beschreibung: Programm ist eine Verbindung zwischen Nevron’s IPTV-Backend und Programmen im Hotelbereich. Es integriert viele verschiedene Kommunikationsschnittstellen (FIAS, Fidelio Cruise, Al Imtedad, JDS, LBIS, Resco SMS Web) und arbeitet Full-Duplex in allen Richtungen.

• Recorder and Streamer
Geschrieben mit: C++ (multithreaded), Qt, SQL (Sqlite)
Zeit: wurde in einem Jahr entwickelt
Beschreibung: Programm wird in Hotels verwendet um verpasste Shows der TV-Sender noch einmal anschauen zu können. Es besteht aus zwei Teilen: Videoaufnahme (UDP MPEG TS) und Video-Streaming (HLS, DASH).

• TV-Stream
Geschrieben mit: C++, Qt, Html, VLC
Zeit: wurde in einem Jahr entwickelt
Beschreibung: Programm ermöglicht um TV-Programme von IPTV-Backend in Windows zu sehen (Bild-im-Bild-Funktion).

• IPTV Administration Manager
Geschrieben mit: Html, JavaScript, ExtJS, PHP, SQL (MySQL)
Zeit: wurde in ein und ein halb Jahren entwickelt
Beschreibung: Es geht um eine große Webseite. Sie wird verwendet um Administration vom IPTV-System zu kontrollieren (viele Tabellen und Diagramme; 400k LOC).

• IPTV-Backend-System
Geschrieben mit: PHP, Doctrine, Zend, SQL(MySQL)
Zeit: wurde in 3 Jahren gereinigt und weiterentwickelt
Beschreibung: Das System wird für IP-Fernsehen in Hotels verwendet. Das ist der wichtigste Teil des ganzen IPTV-Systems.

• SmartTV Website
Geschrieben mit: Html, JavaScript, AngularJS, jQuery
Zeit: es wird in einigen Monaten gereinigt und weiterentwickelt
Beschreibung: Diese Website wird in Hotels an SmartTVs verwendet (LG, Philips, Samsung, …). Mit ihr kann man bestimmte Informationen suchen, einkaufen, Filme anschauen, Remote-Auschecken, Spiele spielen, usw.
Team:
Nevron ist ein kleines Unternehmen mit durchschnittlich 20 Mitarbeitern. Vielen von ihnen sind selbstständige Arbeiter und ausgerechnet deshalb ist das Team sehr professionell. Außerdem sind die Direktoren respektvoll und deswegen arbeite ich sehr gerne mit ihnen.

Technisch:
Das ganze IPTV-System verwendet C++, PHP, Html 5 und MySQL. Wenn ich das Backend neu erstellen könnte, würde ich alles in C++ schreiben, weil PHP sehr viel Ressourcen verbraucht.

Eingesetzte Qualifikationen

SQL, C++, JavaScript, PHP

"It was a complex project for the industrial environment.
He did a perfect job with, lot of good suggestions about, good support, bugs free software."
Softwareentwikler
Edi Kramaric
Tätigkeitszeitraum

2/2010 – 4/2020

Tätigkeitsbeschreibung

Das Unternehmen B3Servis d.o.o. ist seit 10 Jahren mein Kunde. Ich habe für diese Firma ein Barcode-Verifiziertes-System entwickelt.

Projekt:
• Tabletten-Barcode-Verifiziertes-System
Geschrieben mit: C++, C#, .Net, Html, SQL, Unitronics VisiLogic Leiter Programmierung (PLC)
Zeit: wird schrittweise in 10 Jahren entwickelt (wir arbeiten jetzt an der dritten Hauptversion)
Beschreibung: Zusammen mit B3Servis haben wir ein teuer Gerät viel günstiger gemacht. Die großen Druckereien lieben ihn, weil wir das Programm ihren Bedürfnissen anpassen und alles automatisieren können.
Team:
B3Servis ist ein kleines Unternehmen mit nur zwei Mitarbeitern. Deshalb müssen wir alle hart arbeiten um dieses Produkt realisieren zu können. Wir haben mehrere Versionen und viele Messungen gemacht und am Ende haben wir geschafft ein sehr stabiles und gutes Produkt auf den Markt zu bringen.

Technisch:
Programm besteht aus drei Teilen. Der erste ist ein visueller PLC Steuerung Gerät [-Hyperlink entfernt-], der auf einer Papierfalzmaschine montiert ist. Der zweite Teil ist Client-Server-Service für Papierfalzmaschine, die mit der Datenbank verbunden ist. Und der dritte Teil ist Berichtswebseite für Mitarbeiter. Das System ist automatisiert und in vielen Fabriken integriert.

Eingesetzte Qualifikationen

.Net, C#, C++

Qualifikationen

  • AngularJS
  • C++
  • Embedded Software Engineering
  • ExtJS
  • JavaScript
  • Kendo
  • PHP
  • Qt
  • SQL
  • TypeScript

Projekt‐ & Berufserfahrung

Softwareentwikler
ViDiCore GmbH, Hückelhoven
3/2013 – 6/2017 (4 Jahre, 4 Monate)
Kameras
Tätigkeitszeitraum

3/2013 – 6/2017

Tätigkeitsbeschreibung

ViDiCore GmbH [-Hyperlink entfernt-]. Zusammen mit ViDiCore haben wir Objektverfolgung und Berichtsprogramm entwickelt.

Projekt:
• Privendo
Geschrieben mit: C++, Html, JS/TypeScript, jQuery, Kendo, SQL
Zeit: wurde schrittweise in 6 Jahren entwickelt

Zusammen mit ViDiCore und ihren RIVA-Kameras haben wir Objektverfolgung und Berichtsprogramm entwickelt. Es wird in Einkaufszentren, Autos, auf den Straßen und in anderen Objekten verwendet um Personen zu zählen. Das ermöglicht dem Manager die Zeit und den Ressourcenverbrauch besser zu planen und damit viel Geld zu sparen.

Team:
Es war ein großartiges und dynamisches Team mit Achim Hauschke als Geschäftsführer. Er hat alles zusammengefasst und den Produktschutz geleitet. Mir hat es sehr viel Spaß gemacht an diesem Projekt zu arbeiten.

Technisch:
Das Programm funktioniert als ein verteiltes Netzwerk-Client-Server-System, bei dem mehrere Kameras vor Ort lokal mit dem Tracking-Hub und dieser mit dem zentralen Server und Speicher verbunden ist.

Das Produkt ist jetzt unter dem Namen 'Pick & Plan' weiterentwickelt mit Kooperation von vcatechnology.com.

Eingesetzte Qualifikationen

C++, TypeScript, HTML5, JavaScript

Softwareentwikler
Nevron d.o.o. , Ljubljana
3/2010 – 4/2020 (10 Jahre, 2 Monate)
IPTV
Tätigkeitszeitraum

3/2010 – 4/2020

Tätigkeitsbeschreibung

Das Unternehmen Nevron d.o.o. ist schon seit 10 Jahren mein Kunde. Ich habe für diese Firma viele Programme entwickelt.
Projekten:
• Nevron Hospitality Interface
Geschrieben mit: C++ (multithreaded), Qt, Html, WebSocket und SQL (MySQL)
Zeit: wurde schrittweise in 10 Jahren entwickelt
Beschreibung: Programm ist eine Verbindung zwischen Nevron’s IPTV-Backend und Programmen im Hotelbereich. Es integriert viele verschiedene Kommunikationsschnittstellen (FIAS, Fidelio Cruise, Al Imtedad, JDS, LBIS, Resco SMS Web) und arbeitet Full-Duplex in allen Richtungen.

• Recorder and Streamer
Geschrieben mit: C++ (multithreaded), Qt, SQL (Sqlite)
Zeit: wurde in einem Jahr entwickelt
Beschreibung: Programm wird in Hotels verwendet um verpasste Shows der TV-Sender noch einmal anschauen zu können. Es besteht aus zwei Teilen: Videoaufnahme (UDP MPEG TS) und Video-Streaming (HLS, DASH).

• TV-Stream
Geschrieben mit: C++, Qt, Html, VLC
Zeit: wurde in einem Jahr entwickelt
Beschreibung: Programm ermöglicht um TV-Programme von IPTV-Backend in Windows zu sehen (Bild-im-Bild-Funktion).

• IPTV Administration Manager
Geschrieben mit: Html, JavaScript, ExtJS, PHP, SQL (MySQL)
Zeit: wurde in ein und ein halb Jahren entwickelt
Beschreibung: Es geht um eine große Webseite. Sie wird verwendet um Administration vom IPTV-System zu kontrollieren (viele Tabellen und Diagramme; 400k LOC).

• IPTV-Backend-System
Geschrieben mit: PHP, Doctrine, Zend, SQL(MySQL)
Zeit: wurde in 3 Jahren gereinigt und weiterentwickelt
Beschreibung: Das System wird für IP-Fernsehen in Hotels verwendet. Das ist der wichtigste Teil des ganzen IPTV-Systems.

• SmartTV Website
Geschrieben mit: Html, JavaScript, AngularJS, jQuery
Zeit: es wird in einigen Monaten gereinigt und weiterentwickelt
Beschreibung: Diese Website wird in Hotels an SmartTVs verwendet (LG, Philips, Samsung, …). Mit ihr kann man bestimmte Informationen suchen, einkaufen, Filme anschauen, Remote-Auschecken, Spiele spielen, usw.
Team:
Nevron ist ein kleines Unternehmen mit durchschnittlich 20 Mitarbeitern. Vielen von ihnen sind selbstständige Arbeiter und ausgerechnet deshalb ist das Team sehr professionell. Außerdem sind die Direktoren respektvoll und deswegen arbeite ich sehr gerne mit ihnen.

Technisch:
Das ganze IPTV-System verwendet C++, PHP, Html 5 und MySQL. Wenn ich das Backend neu erstellen könnte, würde ich alles in C++ schreiben, weil PHP sehr viel Ressourcen verbraucht.

Eingesetzte Qualifikationen

SQL, C++, JavaScript, PHP

Softwareentwikler
B3Servis , Ljubljana
2/2010 – 4/2020 (10 Jahre, 3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2010 – 4/2020

Tätigkeitsbeschreibung

Das Unternehmen B3Servis d.o.o. ist seit 10 Jahren mein Kunde. Ich habe für diese Firma ein Barcode-Verifiziertes-System entwickelt.

Projekt:
• Tabletten-Barcode-Verifiziertes-System
Geschrieben mit: C++, C#, .Net, Html, SQL, Unitronics VisiLogic Leiter Programmierung (PLC)
Zeit: wird schrittweise in 10 Jahren entwickelt (wir arbeiten jetzt an der dritten Hauptversion)
Beschreibung: Zusammen mit B3Servis haben wir ein teuer Gerät viel günstiger gemacht. Die großen Druckereien lieben ihn, weil wir das Programm ihren Bedürfnissen anpassen und alles automatisieren können.
Team:
B3Servis ist ein kleines Unternehmen mit nur zwei Mitarbeitern. Deshalb müssen wir alle hart arbeiten um dieses Produkt realisieren zu können. Wir haben mehrere Versionen und viele Messungen gemacht und am Ende haben wir geschafft ein sehr stabiles und gutes Produkt auf den Markt zu bringen.

Technisch:
Programm besteht aus drei Teilen. Der erste ist ein visueller PLC Steuerung Gerät [-Hyperlink entfernt-], der auf einer Papierfalzmaschine montiert ist. Der zweite Teil ist Client-Server-Service für Papierfalzmaschine, die mit der Datenbank verbunden ist. Und der dritte Teil ist Berichtswebseite für Mitarbeiter. Das System ist automatisiert und in vielen Fabriken integriert.

Eingesetzte Qualifikationen

.Net, C#, C++

Ausbildung

Elektrotechnik und Elektronik
Bachelor's Degree (uni.dipl.ing.el - ECTS 300)
2009
University of Ljubljana - Faculty of Electrical En

Über mich

Ich lese sehr viel über Selbstentwicklung und soziales Verhalten und deswegen kann ich mit unterschiedlichen PersönlichkeitsTypen arbeiten. Im Fall, dass jemand interessiert ist um mehr zu lernen, kann ich auch meinen Know-how Wissen weitergeben.

Weitere Kenntnisse

Ich bin Senior Softwareentwickler mit guten Kenntnissen in C++, Html5/JavaScript/TypeScript, PHP und SQL, WebSockets, REST, Windows, Linux, usw.

Außerdem bin ich Spezialist für die Wiederbelebung alter Programme (mehrere wurden aktualisiert, auch wenn der Originalcode verloren gegangen ist oder in einer alten Technologie geschrieben ist).

Persönliche Daten

Sprache
  • Slowenisch (Muttersprache)
  • Deutsch (Gut)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1126
Alter
45
Berufserfahrung
19 Jahre und 3 Monate (seit 01/2005)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden