Software Engineer and Architect C/C++, Qt, VTK, OpenGL, CUDA, CAD/CAM/CAE, meshing
Aktualisiert am 08.08.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.09.2018
Verfügbar zu: 80%
davon vor Ort: 100%
English
Business fluent
German
First language
Hungarian
Second native language
Latin
Basic knowledge
Spanish
Basic knowledge

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

6 Jahre 9 Monate
2017-07 - heute

Software solutions in the field of CAD and meshing on service and product level

Managing Director, Software Engineer and Architect
Managing Director, Software Engineer and Architect
  • Software solutions in the field of CAD and meshing on service and product level
  • Development and distribution of the coaching software
    Handball Team Manager (URL on request)
  • Software services for Amazon AWS cloud solutions
  • Consulting services for simulations in the fields of Finite-
    Element- and CFD-analysis
own Company
Taufkirchen near Munich, Germany
1 Jahr 2 Monate
2016-05 - 2017-06

Engineering

Manager Software Engineering
Manager Software Engineering
  • Conceptual design of the software architecture for the
    software framework Artist Studio and its components
  • Implementation of the open source CAD-kernel Open
    CASCADE and the algorithms to calculate the layup of fiber
    patch layers on arbitrary CAD models imported as step or igesfiles for the software component Patch Artist
  • Parallelization of the implemented algorithms using Qt
    (multithreading)
  • Conceptual design and implementation of the UI using Qt
  • Conceptual design and implementation the 3D graphics
    visualization using OpenGL wrappers Open CASCADE and VTK
  • Supervision of two junior developers and four working
    students
  • Project management and scrum master using JIRA
Cevotec GmbH
Taufkirchen near Munich, Germany
1 Jahr 3 Monate
2016-04 - 2017-06

Implementation of the open source CAD-kernel Open CASCADE into the software product Bim2Sim

Independent Software Developer
Independent Software Developer
  • Implementation of the open source CAD-kernel Open
    CASCADE into the software product Bim2Sim
  • Conceptual design and implementation of the UI using Qt
  • Conceptual design and implementation the 3D graphics
    visualization using the OpenGL wrapper Open CASCADE
  • Software solutions in the field of CAD and meshing on service and product level
ffr Engineering
Munich, Germany
1 Jahr 10 Monate
2014-06 - 2016-03

Supervision and further development

Senior Software Developer
Senior Software Developer
  • Supervision and further development of the ANSYS
    mechanical meshing algorithms for sweeping as well as triand quad-meshing (QMorph)
  • Conceptual design and implementation of the meshing
    controller KnowledgeBasedBrepMesher for unified and
    combined interfacing of all Ansys meshing codes from inside the Flagship-Products ANSYS Workbench, ANSYS AIM und ANSYS SpaceClaim
  • Integration of the ANSYS mechanical meshing methods for
    sweeping as well as tri- and quad- Meshing into the meshing controller KnowledgeBasedBrepMesher
  • Integration of the ANSYS Fluent meshing methods for tetmeshing und boundary-layer meshing into the meshing
    controller KnowledgeBasedBrepMesher
  • Integration of the meshing controller
    KnowledgeBasedBrepMesher into the Flagship-Products
    ANSYS Workbench, ANSYS AIM und ANSYS SpaceClaim
ANSYS, Inc
Canonsburg, PA, USA
1 Jahr 6 Monate
2012-12 - 2014-05

Supervision and further development

Senior Software Developer
Senior Software Developer
  • Supervision and further development of the ANSYS Fluent
    meshing methods for tet-meshing und boundary-layer meshing
  • Integration of the ANSYS Fluent meshing methods for tetmeshing und boundary-layer meshing into the newly
    developed framework ANSYS AIM using the old controller
  • Conceptual design and implementation of a Python based UI including 3D graphics visualization to visualize geometric
    models and meshes for debugging purpose using the highperformance visualization library Creation Platform
ANSYS Germany GmbH
Otterfing, Germany
5 Jahre 3 Monate
2007-08 - 2012-10

Implementation of the open source CAD-kernel Open CASCADE

Doctoral candidate and research assistant
Doctoral candidate and research assistant
  • Research topic:
    Generation of high order Finite-Element meshes in two and
    three special dimensions (tri-, quad-, tet- and hex-meshing)
  • Research work:
    • Conceptual design of the software architecture for the
      software framework TUM-GeoFrame for 3D graphics
      visualization of geometric models and meshes and for
      interfacing the research algorithms
    • Implementation of the open source CAD-kernel Open
      CASCADE
    • Implementation of meshing algorithms to generate tri,
      quad-, tet- and all-hex meshes for high order Finite
      Element analysis
    • Conceptual design and implementation of UI using Qt
    • Conceptual design and implementation the 3D
      graphics visualization using OpenGL and the wrappers
      Open CASCADE and VTK
    • Cooperation with the industry (SOFiSTiK):
      • Reengineering of the mesh generator DoMesh
      • Conceptual design and implementation of the mesh
        generator DoMesh2008
      • Integration implementation of the mesh generator
        DoMesh2008 as meshing engine into the meshing
        framework SofiMshC
  • Publications (Selection):
    • C. Sorger, F. Frischmann, S. Kollmannsberger, E. Rank:
      TUM.GeoFrame: Automated high-order hexahedral mesh generation for shell-like structures
      Enginnering with Computers (2012)
    • C. Sorger, I. Tsukanov, E. Rank:
      A generic framework for embedded domain methods discretizing B-rep models Proceedings of ECCOMAS, Vienna, Austria, 2012
  • Teaching:
    • WS 2007/2008: Introduction to C++
    • WS 2008/2009: Computeroriented methods
    • SoSe 2009: Computer science for Civil- and Environmental
      engineers
Chair for Computation in Engineering
TU München
1 Jahr 9 Monate
2005-11 - 2007-07

Two-way-coupling of the high order Finite-Element code AdhoC with Ansys CFX to simulate Fluid-Structure-Interaction

Graduate assistant
Graduate assistant
  • Two-way-coupling of the high order Finite-Element code
    AdhoC with Ansys CFX to simulate Fluid-Structure-Interaction
  • Supervision and further development of the of the mesh
    generator DoMesh as meshing engine of SofiMshB
  • Reengineering of the mesh generator DoMesh
Chair for Computation in Engineering,
TU München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 3 Monate
2007-08 - 2012-10

Graduate studies in Engineering Science

Dr.-Ing. equivalent to PhD, Technische Universität München
Dr.-Ing. equivalent to PhD
Technische Universität München
1 Jahr 9 Monate
2005-11 - 2007-07

Studies of Computational Mechanics (MSc.)

-, Technische Universität München
-
Technische Universität München
6 Jahre 10 Monate
1998-11 - 2005-08

Studies of Civil-Engineering

Dipl.-Ing. equivalent to MSc., Technische Universität München
Dipl.-Ing. equivalent to MSc.
Technische Universität München
1 Monat
1998-06 - 1998-06

General qualification for university degree

-, -
-
-

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
ANSYS
(WorkBench, AIM, SpaceClaim, MAPDL)
GMesh
Hyper Mesh
Inventor
Netgen
Qt Client-Server Interaction
Revit Structure
Rhino
SimScale
SOFiSTiK
Solid works
SpaceClaim
Sql databases
Turbo Grid

Stay in the USA

10/2011 - 12/2011

company

Florida International University (FIU), Miami, FL, USA

role:

Research stay

Programmiersprachen

ACIS
C/C++
CUDA
Eclipse
Fortran
Java/JavaScript
Open CASCADE
OpenGL
Parasolid
Parasolid
Python
Qt
QtCreator
Visual Basic/VBA
Visual Studio
VTK

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

6 Jahre 9 Monate
2017-07 - heute

Software solutions in the field of CAD and meshing on service and product level

Managing Director, Software Engineer and Architect
Managing Director, Software Engineer and Architect
  • Software solutions in the field of CAD and meshing on service and product level
  • Development and distribution of the coaching software
    Handball Team Manager (URL on request)
  • Software services for Amazon AWS cloud solutions
  • Consulting services for simulations in the fields of Finite-
    Element- and CFD-analysis
own Company
Taufkirchen near Munich, Germany
1 Jahr 2 Monate
2016-05 - 2017-06

Engineering

Manager Software Engineering
Manager Software Engineering
  • Conceptual design of the software architecture for the
    software framework Artist Studio and its components
  • Implementation of the open source CAD-kernel Open
    CASCADE and the algorithms to calculate the layup of fiber
    patch layers on arbitrary CAD models imported as step or igesfiles for the software component Patch Artist
  • Parallelization of the implemented algorithms using Qt
    (multithreading)
  • Conceptual design and implementation of the UI using Qt
  • Conceptual design and implementation the 3D graphics
    visualization using OpenGL wrappers Open CASCADE and VTK
  • Supervision of two junior developers and four working
    students
  • Project management and scrum master using JIRA
Cevotec GmbH
Taufkirchen near Munich, Germany
1 Jahr 3 Monate
2016-04 - 2017-06

Implementation of the open source CAD-kernel Open CASCADE into the software product Bim2Sim

Independent Software Developer
Independent Software Developer
  • Implementation of the open source CAD-kernel Open
    CASCADE into the software product Bim2Sim
  • Conceptual design and implementation of the UI using Qt
  • Conceptual design and implementation the 3D graphics
    visualization using the OpenGL wrapper Open CASCADE
  • Software solutions in the field of CAD and meshing on service and product level
ffr Engineering
Munich, Germany
1 Jahr 10 Monate
2014-06 - 2016-03

Supervision and further development

Senior Software Developer
Senior Software Developer
  • Supervision and further development of the ANSYS
    mechanical meshing algorithms for sweeping as well as triand quad-meshing (QMorph)
  • Conceptual design and implementation of the meshing
    controller KnowledgeBasedBrepMesher for unified and
    combined interfacing of all Ansys meshing codes from inside the Flagship-Products ANSYS Workbench, ANSYS AIM und ANSYS SpaceClaim
  • Integration of the ANSYS mechanical meshing methods for
    sweeping as well as tri- and quad- Meshing into the meshing controller KnowledgeBasedBrepMesher
  • Integration of the ANSYS Fluent meshing methods for tetmeshing und boundary-layer meshing into the meshing
    controller KnowledgeBasedBrepMesher
  • Integration of the meshing controller
    KnowledgeBasedBrepMesher into the Flagship-Products
    ANSYS Workbench, ANSYS AIM und ANSYS SpaceClaim
ANSYS, Inc
Canonsburg, PA, USA
1 Jahr 6 Monate
2012-12 - 2014-05

Supervision and further development

Senior Software Developer
Senior Software Developer
  • Supervision and further development of the ANSYS Fluent
    meshing methods for tet-meshing und boundary-layer meshing
  • Integration of the ANSYS Fluent meshing methods for tetmeshing und boundary-layer meshing into the newly
    developed framework ANSYS AIM using the old controller
  • Conceptual design and implementation of a Python based UI including 3D graphics visualization to visualize geometric
    models and meshes for debugging purpose using the highperformance visualization library Creation Platform
ANSYS Germany GmbH
Otterfing, Germany
5 Jahre 3 Monate
2007-08 - 2012-10

Implementation of the open source CAD-kernel Open CASCADE

Doctoral candidate and research assistant
Doctoral candidate and research assistant
  • Research topic:
    Generation of high order Finite-Element meshes in two and
    three special dimensions (tri-, quad-, tet- and hex-meshing)
  • Research work:
    • Conceptual design of the software architecture for the
      software framework TUM-GeoFrame for 3D graphics
      visualization of geometric models and meshes and for
      interfacing the research algorithms
    • Implementation of the open source CAD-kernel Open
      CASCADE
    • Implementation of meshing algorithms to generate tri,
      quad-, tet- and all-hex meshes for high order Finite
      Element analysis
    • Conceptual design and implementation of UI using Qt
    • Conceptual design and implementation the 3D
      graphics visualization using OpenGL and the wrappers
      Open CASCADE and VTK
    • Cooperation with the industry (SOFiSTiK):
      • Reengineering of the mesh generator DoMesh
      • Conceptual design and implementation of the mesh
        generator DoMesh2008
      • Integration implementation of the mesh generator
        DoMesh2008 as meshing engine into the meshing
        framework SofiMshC
  • Publications (Selection):
    • C. Sorger, F. Frischmann, S. Kollmannsberger, E. Rank:
      TUM.GeoFrame: Automated high-order hexahedral mesh generation for shell-like structures
      Enginnering with Computers (2012)
    • C. Sorger, I. Tsukanov, E. Rank:
      A generic framework for embedded domain methods discretizing B-rep models Proceedings of ECCOMAS, Vienna, Austria, 2012
  • Teaching:
    • WS 2007/2008: Introduction to C++
    • WS 2008/2009: Computeroriented methods
    • SoSe 2009: Computer science for Civil- and Environmental
      engineers
Chair for Computation in Engineering
TU München
1 Jahr 9 Monate
2005-11 - 2007-07

Two-way-coupling of the high order Finite-Element code AdhoC with Ansys CFX to simulate Fluid-Structure-Interaction

Graduate assistant
Graduate assistant
  • Two-way-coupling of the high order Finite-Element code
    AdhoC with Ansys CFX to simulate Fluid-Structure-Interaction
  • Supervision and further development of the of the mesh
    generator DoMesh as meshing engine of SofiMshB
  • Reengineering of the mesh generator DoMesh
Chair for Computation in Engineering,
TU München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 3 Monate
2007-08 - 2012-10

Graduate studies in Engineering Science

Dr.-Ing. equivalent to PhD, Technische Universität München
Dr.-Ing. equivalent to PhD
Technische Universität München
1 Jahr 9 Monate
2005-11 - 2007-07

Studies of Computational Mechanics (MSc.)

-, Technische Universität München
-
Technische Universität München
6 Jahre 10 Monate
1998-11 - 2005-08

Studies of Civil-Engineering

Dipl.-Ing. equivalent to MSc., Technische Universität München
Dipl.-Ing. equivalent to MSc.
Technische Universität München
1 Monat
1998-06 - 1998-06

General qualification for university degree

-, -
-
-

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
ANSYS
(WorkBench, AIM, SpaceClaim, MAPDL)
GMesh
Hyper Mesh
Inventor
Netgen
Qt Client-Server Interaction
Revit Structure
Rhino
SimScale
SOFiSTiK
Solid works
SpaceClaim
Sql databases
Turbo Grid

Stay in the USA

10/2011 - 12/2011

company

Florida International University (FIU), Miami, FL, USA

role:

Research stay

Programmiersprachen

ACIS
C/C++
CUDA
Eclipse
Fortran
Java/JavaScript
Open CASCADE
OpenGL
Parasolid
Parasolid
Python
Qt
QtCreator
Visual Basic/VBA
Visual Studio
VTK

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.