bootstrap table

Jan Radon Software Engineering

Creative Software Solutions

Software -Architektur und
-Design


Eine gute Architektur und ein gutes Design sind anschaulich und führen zu einem allgemeinen Verständnis von Zielen und Anforderungen.


Ich kann Sie und Ihr Team bei der Übertragung Ihrer Geschäftsprozesse in eine erweiterbare und wartbare Architektur unterstützen, die für Ihre aktuellen und zukünftigen Business- Ansprüche angemessen ist.  

Es kann schwierig sein, ein gutes Software-Design aus Geschäftsprozessen abzuleiten. Ich unterstütze Sie mit meiner Projekterfahrung in der Erstellung und Umsetzung von Software-Designs.

Software- Entwicklungs-prozess


Entwickler schreiben Software; Werkzeuge und Prozesse unterstützen sie dabei.


Ein guter und funktionierender Software-Entwicklungsprozess bedeutet für mich, dass es einen Wissensaustausch zwischen allen Teammitgliedern gibt der verhindert, dass nur einzelne Personen über dieses Wissen verfügen und die Entwicklungszeit erheblich verlangsamt wird.

Alle Teammitglieder müssen das Ziel und den Sinn von dem was sie tun und wie sie es tun voll und ganz verstehen.

Ich kann Sie und Ihr Team dabei unterstützen, einen gemeinsamen Weg zur Umsetzung dieser Prozesse in Ihrem Business und Ihrer Projektorganisation zu finden.

Code Review
und
Unit Testing


Brauchen wir diesen ganzen Code?


Guter Code ist lesbar, auf ein Minimum gebracht, dokumentiert, leicht verständlich und kann von jemand anderem gewartet werden. Trotzdem ist guter Code schwer zu finden und meistens ist der limitierende Faktor für die meisten von uns die Zeit für das Refactoring und die sich ändernden Anforderungen.

Test-getriebene Software-Entwicklung 


Nachdenken, testen, coden, wieder nachdenken,…


Als ein Software Engineer mit jahrelanger Erfahrung entwickle ich Software in C++, C#, Java, PLSQL.  

Migrations-projekte



Die Hypes von gestern sind die Probleme von heute…


Mit Hinblick auf die Dynamik der heute auftretenden neuen Toolchains, Bibliotheken und Spracherweiterungen stehen Firmen unter ständigem Druck, ihre Software anzupassen um auf dem Markt zu bestehen.

Ich kann Sie und Ihr Team in der Migration alter Software unterstützen.

Virtual Reality

Meine Faszination für VR und das Potenzial dieser neuen, disruptiven Technologie begann 2015, während ich für die DK2 von Oculus Rift entwickelte. Seither entwickeln und prototypen mein Team und ich verschiedene Ideen unter Verwendung von VR.
Wir experimentieren hierfür mit verschiedenen Headsets, unter anderem mit HTC Vive und Oculus Rift.
Außerdem erforschen und entwickeln wir Lösungen für mobile Plattformen wie „Daydream“ und die günstige Endverbraucher-Version „Cardboard“.
Auf Grund des großen Potentials und der leichten Zugänglichkeit des neuen Streaming VR, bauen wir gerade verschiedene Projekte auf, die WebVR Technologie verwenden.

Seit September 2016 arbeiten wir an der „Virtual Accelerated Warehouse Management“ (VAWM) Plattform. VAWM kann sowohl als Trainingssimulation verwendet werden, als auch als virtuelles Kontrollzentrum für automatisierte Warenhäuser. VAWM ist für HTC Vive konzipiert, kann aber auch leicht für andere Headsets und Tracking Systeme angepasst werden.


Als Team stehen wir Ihnen mit unserer Erfahrung zur Seite, um eine geeignete VR-Lösung für Ihr Unternehmen zu erarbeiten.
Unsere Flexibilität und unser Netzwerk erlauben es uns, schnell mit Ihren Anforderungen zu wachsen.

Augmented Reality 


Im Laufe der Entwicklung des VAWM Systems wurde uns das große Potential einer kombinierten Verwendung von VR und AR Technologie bewusst. Wir entwickeln AR Software unter Verwendung von Marker Less AR Toolchains für mobile Geräte und für die „HoloLens“.

Als Team stehen wir Ihnen mit unserer Erfahrung zur Seite, um eine geeignete AR-Lösung für Ihr Unternehmen zu erarbeiten. Unsere Flexibilität und unser Netzwerk erlauben es uns, schnell mit Ihren Anforderungen zu wachsen.