Software Architekt und Designer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81377 München
- auf Anfrage
- de | hu | en
- 02.03.2022
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2018 – 11/2018
Tätigkeitsbeschreibung
• Fertigstellung der Embedded Software für den Rotationsverdampfer Heidolph Benchtop Ultimate/Expert
• Leitung des Softwareteams
• Reengineering der vorhandenen Softwarearchitektur
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Linux (Kernel), C++, Qt (Software), Microsoft Visual Studio
7/2017 – 6/2018
TätigkeitsbeschreibungAufbau und Betreuung der Meshing Systeme für FE und CFD Berechnungen
Eingesetzte QualifikationenC++, Docker, Eclipse, Java (allg.), Microsoft Visual Studio, Open CASCADE
4/2016 – 6/2017
Tätigkeitsbeschreibung
• Implementierung des Open source CAD-Kerns Open CASCADE in die Software Bim2Sim
• Konzeption und Entwicklung der UI auf Basis von Qt
• Konzeption und Entwicklung der graphischen Darstellungen mit dem OpenGL Wrappern Open CASCADE
• Entwicklung eigener Software Produkte im Bereich CAD/CAM/CAE für den späteren Vertrieb mit Locis GmbH
C++, Opengl, Qt (Software), Microsoft Visual Studio, Open CASCADE
6/2014 – 3/2016
Tätigkeitsbeschreibung
• Betreuung und Weiterentwicklung der ANSYS Mechanical Vernetzungsmethoden für Sweeping sowie Tri- und Quad- Meshing (QMorph)
• Konzeption und Entwicklung des Vernetzungskerns KnowledgeBasedBrepMesher zur einheitlichen Anbindung aller Ansys meshing codes in die Flagship-Produkte ANSYS Workbench, ANSYS AIM und ANSYS SpaceClaim
• Anbindung der ANSYS Mechanical Vernetzungsmethoden für Sweeping sowie Tri- und Quad- Meshing an den Vernetzungskern KnowledgeBasedBrepMesher
• Anbindung der ANSYS Fluent Vernetzungsmethoden für Tet-Meshing und Boundary-Layer Meshing an den Vernetzungskern KnowledgeBasedBrepMesher
• Anbindung des Vernetzungskerns KnowledgeBasedBrepMesher an die Flagship-Produkte ANSYS Workbench, ANSYS AIM und ANSYS SpaceClaim
C#, C++, Qt (Software), Microsoft Visual Studio, Ansys, Open CASCADE
12/2012 – 5/2014
Tätigkeitsbeschreibung
• Betreuung und Weiterentwicklung der ANSYS Fluent Vernetzungsmethoden für Tet-Meshing und Boundary-Layer Meshing
• Anbindung der ANSYS Fluent Vernetzungsmethoden für Tet-Meshing und Boundary-Layer Meshing an das neue Framework ANSYS AIM über den alten Controller
• Konzeption und Entwicklung einer UI inklusive graphischer Darstellung auf Basis von Python zur Visualisierung von geometrischen Modellen und Netzen mit der high-performance Visualisierungs-Bibliothek Creation Platform
C++, Fortran, Opengl, Qt (Software), Microsoft Visual Studio, Open CASCADE
8/2007 – 10/2012
Tätigkeitsbeschreibung
• Promotionsthema:
o Generierung von Netzen für Finite Elemente hoher Ordnung in zwei und drei Raumdimensionen
• Forschungsarbeit:
o Konzeption der Softwarearchitektur TUM-GeoFrame zur graphischen Darstellung von geometrischen Modellen und Netzen sowie zur Anbindung der Forschungsalgorithmen
o Implementierung des Open source CAD-Kerns Open CASCADE
o Implementierung von Algorithmen zur Generierung von Tri-, Quad-, Tet- und All-Hex-Netzen für Finite Elemente hoher Ordnung
o Konzeption und Entwicklung der UI auf Basis von Qt
o Konzeption und Entwicklung der graphischen Darstellung mit OpenGL sowie den Wrappern Open CASCADE und VTK
• Kooperation mit der Industrie (SOFiSTiK):
o Reengineering des Netzgenerators DoMesh
o Konzeption und Entwicklung des Netzgenerators DoMesh2008
o Anbindung des Netzgenerators DoMesh2008 als Vernetzungskern in die neue Vernetzungsumgebung SofiMshC
• Veröffentlichungen (Auswahl):
o C. [...], F. Frischmann, S. Kollmannsberger, E. Rank: TUM.GeoFrame: Automated high-order hexahedral mesh generation for shell-like structures Enginnering with Computers (2012)
o C. [...], I. Tsukanov, E. Rank: A generic framework for embedded domain methods discretizing B-rep models Proceedings of ECCOMAS, Vienna, Austria, 2012
• Aufgaben in der Lehre:
o WS 2007/2008: Einführung in C++
o WS 2008/2009: Computerorientierte Methoden
o SoSe 2009: Bau- und Umweltinformatik
C++, Opengl, Qt (Software), Microsoft Visual Studio, Open CASCADE
11/2005 – 7/2007
Tätigkeitsbeschreibung
• Kopplung des FE-codes AdhoC mit dem CFD-code Ansys CFX zur Berechnung der Fluid-Sturktur-Wechselwirkung
• Betreuung des Netzgenerators DoMesh als Vernetzungskern von SofiMshB
• Reengineering des Netzgenerators DoMesh
C++, Fortran, Ansys, Open CASCADE
Ausbildung
München
München
München
Über mich
Als Doktorand am Lehrstuhl für Computation in Engineering an der TU München forschte er auf dem Gebiet der Vernetzungsalgorithmen für Finite-Elemente- und Strömungsanalysen hoher Ordnung und erarbeitet Algorithmen zur Vernetzung von CAD-Modellen mit gekrümmten Dreiecks-, Vierecks-, Tetraeder- und Hexaederelemente. Der in dieser Zeit entwickelte Flächenvernetzungsalgorithmus DoMesh 2008 wurde Kern der Vernetzungssoftware SofiMshC der SOFiSTiK AG und ist bis heute zentraler Bestandteil des SOFiSTiK Softwarepaketes.
Im Anschluss an seine Promotion 2012 arbeitete [...] vier Jahre lang als Teil des Meshing Teams für Ansys Inc. und wurde für zwei Jahre in das Hauptquartier in Pittsburgh, PA, USA transferiert. Dort entwickelte er Vernetzungsstrategien für die Software Produkte Ansys Workbench, Ansys AIM und Ansys SpaceClaim und half die Performance und Robustheit der Algorithmen während dieser Zeit wesentlich zu verbessern.
Seit 2016 arbeitet er als selbständiger Software Entwickler und Projektleiter in zahlreichen Software Projekten. So betreute er unter anderem bei dem Startup-Unternehmen Cevotec GmbH als Software Entwickler und Software Teamleiter die Software Artist Studio bis zur Markteinführung, einer Software zur Berechnung von Karbonlagen auf beliebigen CAD-Modellen und der anschließenden Steuerung der 6-Achs und 4-Achs Roboter zur Belegung der Bauteile. In einem weiteren Projekt für die Firma Heidolph GmbH betreute er als Software-Entwickler und Projektleiter die Emebedded Software für den Rotationsverdampfer Heidolph Benchtop bis zur Marktreife.
Zuletzt war [...] auf dem Gebiet der automatischen Bild- und Mustererkennung tätig, sowie in der Entwicklung von Virtual Reality Software für ein Forschungs- und Förderprojekt an einer automatischen Ballwurfmaschine.
Weitere Kenntnisse
C# (>3 Jahre Softwareentwicklung)
Fortran (>5 Jahre Softwareentwicklung mit Fortran 95)
Visual Basic/VBA (Dozent an der TU München)
Java/JavaScript (mehrere Cloud und Frontend Projekte)
Python (>10 Jahre meist begleitend zu C++ Projekten)
Qt (>10 Jahre Softwareentwicklung Qt 3.2.1 - Qt 5.x)
Open CASCADE (>10 Jahre Softwareentwicklung)
Parasolid (>1 Jahr Softwareentwicklung)
ACIS (während der Diplomarbeit)
VTK (>10 Jahre Softwareentwicklung)
OpenGL (erster Viewer, danach nur noch wrapper)
CUDA (8-wöchige Coursera-Fortbildung)
Unity (> 1 Jahr Softwareentwicklung)
Unreal Engine (> 1 Jahr Softwareentwicklung)
Visual Studio (>15 Jahre Softwareentwicklung)
QtCreator (>5 Jahre Mac und Linux Softwareentwicklung)
Eclipse (zur Not)
Persönliche Daten
- Deutsch (Muttersprache)
- Ungarisch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden