Muhammad Hassan Asghar

Bis 2025, Research Assistant, Mathematical Modelling and Analysis - Technische Universität Darmstadt
Darmstadt, Deutschland

Fähigkeiten und Kenntnisse

Software Development
MS Office
Process Optimization
Python programming
Continuous Integration
Software Testing
C
C++
Jupyter Notebook
Shell Scripting
Automation
Docker
C#
Java
MatLab
Object Oriented Programming
MPI
OpenACC
OpenMP
Optimisation
GitLab
GitHub
gitlab CI
Visual Studio Code
Team work
Flexibility
Communication skills
OpenFOAM
Machine Learning
Data Analysis
Code
Engineering
Software
Research and Development
Computational Fluid Dynamics
Mathematical Programming
Mechanical Engineering
Git
Test Automation
Database
DevOps
German
Cloud Computing
English Language
Continuous Delivery
CI/CD (continuous integration/delivery)
Automated Software Testing
Mathematical Modeling
Direct Numerical Simulations (DNS)
Optimization
Scientific Writing
Scientific research
Scientific Programming
Scientific report
Numerical Simulation
Numerical analysis
Numerical Methods
Volume of Fluid method
Linux
CLI
Agile Development

Werdegang

Berufserfahrung von Muhammad Hassan Asghar

  • 4 Jahre und 6 Monate, Okt. 2020 - März 2025

    Research Assistant

    Mathematical Modelling and Analysis - Technische Universität Darmstadt

    Modelling and VOF-based simulations for wetting and software development - Conducted verification and validation studies in OpenFOAM using DNS - Integrated viscoelastic models into OpenFOAM solvers - Automation using Bash and Python scripts - Performed droplet contour analysis using spline-based methods - Integrated CI/CD using Docker, unit testing, and Jupyter - Development Tools: GitHub, GitLab, OpenFOAM - Programming Languages: C, C++, Python, MATLAB

  • 1 Jahr und 1 Monat, März 2019 - März 2020

    Student Assistant

    Erlangen Regional Computing Center (RRZE)

    - Software Development - Distributed-memory parallelization and performance analysis of Sparse Matrix-Vector Multiplication (SpMVM) with MPI on multi-core clusters - Storage Formats for SpMVM): Compressed Row Storage (CRS), Jagged Diagonal Storage (JDS) and SELL-C-sigma - Performance analysis on both shared and distributed memory architectures

  • 9 Monate, Feb. 2019 - Okt. 2019

    Master Thesis

    Erlangen Regional Computing Center (RRZE)

    Topic: Development of a benchmark suite for investigating MPI communication behavior Tasks: - Developing the software to investigate startup and throughput of a single message transfer and to estimate communication and computation overlap for non-blocking MPI collective and pairwise routines - Performance analysis of numerous communication patterns on diverse architectures with distinct network topologies - Programming Language: C - Parallel Programming Model: MPI

  • 2 Monate, Juni 2018 - Juli 2018

    Student Assistant (HiWi)

    Lehrstuhl für Strömungsmechanik, LSTM

    Topic: Bubble simulation and its analysis Tasks: - Modification of the source code for solvers in OpenFOAM for bubble simulation - Analysis of the behavior of bubble formation, it’s rising under the user-defined environment - Development Tool: OpenFOAM - Programming Language: C++

Ausbildung von Muhammad Hassan Asghar

  • 4 Jahre und 6 Monate, Okt. 2020 - März 2025

    Doctorate in Mechanical Engineering; Computational Fluid Dynamics

    Technische Universität Darmstadt

    Successfully defended Ph.D.; degree pending conferral Thesis: Numerical Simulation of Wetting Processes using the Unstructured Volume-of-Fluid Method Publications: 1. https://doi.org/10.1002/ceat.202300240 2. https://doi.org/10.1016/j.camwa.2024.12.015 3. https://doi.org/10.1016/j.cpc.2024.109475 4. https://doi.org/10.1017/flo.2024.32

  • 3 Jahre und 6 Monate, Sep. 2016 - Feb. 2020

    M.Sc. in Computational Engineering

    Friedrich-Alexander-Universität Erlangen-Nürnberg

    This course is focused on 3 major modules: 1. Informatik (Computer Science): Python, C, C++, etc, computer architecture, high-performance computing (HPC) 2. Applied Mathematics: Functional Analysis, Numerical Methods and Optimization techniques 3. Technisches Anwendungsfach (Technical Application Field): a. Thermo and Fluid Dynamics: Numerical Methods in Thermo & Fluid Dynamics, Turbulence Physics b. Solid Mechanics and Dynamics: Material Modelling, Finite Element Methods.

  • 3 Jahre und 8 Monate, Sep. 2012 - Apr. 2016

    B.Sc. in Mechanical Engineering

    National University of Sciences and Technology, Islamabad Pakistan

    Grade: CGPA 1.7

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Gut

  • Urdu

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z