Skip to main content

TrueIllusion Software Entwicklung

Freiberufler Thomas Jahn

Inhaber und Geschäftsführer ist Thomas Jahn. Thomas ist seit mehreren Jahren erfolgreich selbstständig im Bereich der Softwareentwicklung tätig. Seine Erfahrungen und sein Wissen konnte er in zahlreichen Projekten in Bereichen des Internets, der Medizintechnik, der Automatisierungstechnik und in der Industrie aufbauen. Zusätzlich rundet ein Elektrotechnik/Informationstechnologie Studium und Firmengründungs- Erfahrungen sein Wissen ab.

Name:Thomas Jahn
E-Mail:Thomas.Jahn(at)trueillusion.de
Mobile:+49 (173) 49 69 112

aktuelle Projekterfahrungen 04/2012 - 06/2015

Medizintechnik

Anwendungsentwicklung im Client-Server Bereich mit dem speziellen Aufgabengebiet für Radiologen einen besseren Arbeits-Workflow zu entwickeln. In der Diagnostik von Tumoren gibt es für verschiedene Körperteile auch unterschiedliche Algorithmen und "Workflows", die es dem Radiologen ermöglichen eine computergestützte Bewertung vorzunehmen. Der Wunsch des Radiologen ist es diese Workflows selbst konfigurieren zu können, da jeder Radiologe eine unterschiedliche Arbeitsweise hat. Dieser Auftrag wurde mit der Scrum Methodik durchgeführt und den üblichen Entwurfsmustern (OOA/OOD/OOP).

verwendete Technologien und Software:

  • Team Foundation Server (TFS)
  • C# .Net Framework 4.5
  • Visual Studio 2013
  • UML, Enterprise Architect
  • XML
  • Javascript
  • ASP.NET
  • syngo.VIA Plattform
  • Telerik Webcontrols
  • SQL

Projekterfahrungen 10/2010 - 03/2012

Automatisierungstechnik

Analyse und Implementierung von Compiler Abhängigkeiten, Hardware Konfiguration (IECPL- und Hardwareaddressen Prozessabbild), Prozess- und schnittstellenorientierte Software-Entwicklung, Xref, Make GoTo, Tia Portal V11, Design, Realisierung, Spezifikation der Funktionalitäten (Ressourceneditor, Make, Remanenzanzeige) 

Besonderheit: Für die Anzeige von Objekt Beziehungen wurde ein generischer Ansatz gewählt. Die Konfiguration erfolgt mittels XML. Somit können komplexe Objekt Beziehungen schnell konfiguriert werden.

verwendete Technologien und Software:

  • Clear Case
  • C# .Net Framework 3.5
  • Visual Studio 2008
  • UML, Enterprise Architect
  • XML
  • Siemens Automation Framework
  • Tia Portal
  • Step7+

Projekterfahrungen 10/2008 - 09/2010

Automatisierungstechnik

Weiterentwicklung IECPL Querverweise, Aufruf- und Abhängigkeitsstruktur. Belegungsplan, Make, Ausbau der Nunit Tests, Erstellung der Dokumentation, Abstimmung mit der Usability Abteilung, Unterstützung der GUI Grid Entwicklung

Besonderheit: Wegen der sehr großen Menge an Objektbeziehungen wird ein Grid im virtuellen Modus benutzt, d.h. es werden dynamisch nur die sichtbaren Daten zur Anzeige nachgeladen.

Entwicklungsansatz: MDD / MDA (Model Driven Development / Model Driven Architecture)


verwendete Technologien und Software:

  • Clear Case
  • C# .Net Framework 3.5
  • Visual Studio 2008
  • UML, Enterprise Architect
  • XML, XSL, XSLT
  • Siemens Automation Framework
  • Tia Portal
  • Step7+

Projekterfahrungen 01/2005 - 09/2008

Automatisierungstechnik

Absprache der GUI mit dem Kunden, Analyse, Konzept und Implementierung der Querverweise für Step7 Plus IECPL, Belegungsplan, Aufruf- und Abhängigkeitsstruktur, enge Zusammenarbeit mit der Grid Entwicklung

Besonderheit: Durch die Visualisierung von Objektbeziehungen in der komplexen Simatic Welt sind Instandsetzungs-Ingenieure in der Lage schnell und effizient Fehlerdiagnosen zu erstellen. Die Visualisierung beschränkt sich also nicht nur auf die bloße Darstellung der Objektbeziehungen, sondern auch auf deren Status.


verwendete Technologien und Software:

  • Clear Case
  • C# .Net Framework
  • Visual Studio .NET
  • UML, Enterprise Architect
  • XML, XSL, XSLT
  • Siemens Automation Framework
  • N-Unit
  • Step7+

Gründererfahrungen 06/2007 - heute

Internet - Selbständigkeit

Gründung der Selbständigkeit. Wissen, wie gründet man eine Firma. Buchhaltung, Kundenkommunikation, Marketing. Das erste Projekt startete mit Messen.de, Konzeption und Erstellung der Datenbank, Frontend und Backend, Import und Automatisieren von Excel Tabellen in das bestehende System. Es folgten Konzeption und Erstellung mehrerer Homepages, komplexere redaktionelle CMS Systeme bis zur einfachen Visitenkarte MP3tht.de, Konzeption und Erstellung der Datenbank, Frontend und Backend Programmierung, Usability


verwendete Technologien und Software:

  • Typo3
  • PHP
  • mySQL
  • Javascript
  • HTML5
  • CSS3
  • Extbase
  • Fluid

Studium Abschlussarbeit 06/2004 - 08/2004

Industrie

Geschäftsprozess Optimierung
"Analyse und Implementierung des Anwendungsfalles 'Account einrichten' in einem Enterprise Application Integration (EAI) System"

Die Arbeit beinhaltete die Analyse, das Design und die Realisierung von Geschäftsprozessen. Hier speziell das automatisierte Anlegen eines Unix Accounts über die Firmen interne Infrastruktur. Die Prozesse wurden abstrahiert und als UML Model aufgearbeitet, welches mit ObjectiF erstellt wurde. ObjectiF lieferte die C# Klassen Grundstruktur zur Implementierung.


verwendete Technologien und Software:

  • ObjectiF
  • Biztalk Server 2004
  • Web Services
  • SOAP
  • MS Studio
  • SourceSafe
  • UML
  • C#

Zusammenfassung 07/1998 - 05/2004

Industrie

Entwicklungsunterstützung der internen IT Abteilung und Unterstützung von Remotebenutzern   

Einarbeitung in die Architektur von EAI - Systemen, Projektbegleitende Dokumentation

Durchführen und Automatisieren von Windows XP Installationen, VPN Konfiguration, SQL Server DSN Konfiguration Troubleshooting des Bootprozesses und anderer Systemausgaben Konfiguration von Microsoft Windows


verwendete Technologien und Software:

  • Windows XP
  • Visual Basic 6
  • COM Objekte
  • Visio
  • Sycat
  • DNS, TCP/IP
  • VPN
  • SQL Server