Muhammad Fahad

Angestellt, Co-Team Lead, Forschungszentrum Jülich

Jülich, Deutschland

Fähigkeiten und Kenntnisse

Python
MPI
Open MP
C/C++
Softwareentwicklung
Bash (Unix shell)
High Performance Computing (HPC)
Distributed Computing
Parallel Programming
HTML
JavaScript
CSS
SQL Server
MySql
SQLite
Informatik
Forschung und Entwicklung
Informationstechnologie
Standard ML
C#.NET
ASP.Net
Team player
attention to detail
Presentation skills
Analytical skills
International experience
Intercultural competence
Systems Thinking

Werdegang

Berufserfahrung von Muhammad Fahad

  • Bis heute 2 Jahre und 1 Monat, seit Mai 2022

    Co-Team Lead

    Forschungszentrum Jülich

    - Co-designing the architecture of complex HPC processing pipelines to integrate several HPC tools such as simulators, data analysis tools, (in-transit/ offline) data visualization tools - Determining and managing the tasks, issues and translating them into action items - Helping the Scrum Team to keep motivated and focusing on creating the high-value Increments to meet the goals - Facilitating scrum events, meetings, and decision-making processes - Helping in preparing the status reports to stakeholders

  • Bis heute 3 Jahre und 7 Monate, seit Nov. 2020

    Scientific Software Developer

    Forschungszentrum Jülich

    - Software engineering to develop the tools for the deployment of complex co-simulation workflows combining multiple simulators executed in parallel and a highly distributed environment on modular supercomputers - Developing APIs for the transfer of data between HPC applications via different channels (MPI, ZeroMQs, etc.) - Developing the tools to resource usage monitoring and steering the individual applications part of a rather larger complex workflow executing in parallel on multiple compute nodes

  • 4 Jahre und 6 Monate, Mai 2016 - Okt. 2020

    PhD Researcher | High Performance Computing

    University College Dublin

    - Proposed, implemented (using C/C++,OpenMP, MPI, CUDA) and validated a novel methodologies to determine the accurate device-level (CPUs, GPUs, etc.) energy consumption by hybrid applications executing in parallel on modern heterogeneous computing platforms using external power meters. - Designed and Implemented experiments for measuring energy consumption by hybrid parallel applications using on-chip power sensors measurements provided by RAPL, Nvidia Management Library (NVML), Intel MIC-SMC.

  • 2012 - 2016

    Application Developer

    Freelance

    Developed different freelance projects such as customized POS (Point of Sale) Solutions, Web applications etc using technologies: C#, ASP.Net, Entity Framework, Microsoft SQL Server, HTML(5), CSS(3), JavaScript

  • 8 Monate, März 2011 - Okt. 2011

    Research Assistant

    Databases and Distributed Systems Group, Technische Universitat Darmstadt

    Research & Development. Designed, developed, and analysed the performance of "HydraNetSim" - a discrete event simulator which allows parallel simulation by exploiting the capabilities of parallelization of modern computing hardware. It is based on a novel master/slave paradigm. It divides the simulation model into a number of specific slaves (a cluster of processes) considering the number of cores provided by the underlying computing hardware.

Ausbildung von Muhammad Fahad

  • 4 Jahre und 1 Monat, Mai 2016 - Mai 2020

    High-performance computing

    University College Dublin

    High Performance Computing, Parallel Programming, Energy Modelling, Energy-Efficient Computing, Distributed Computing

  • 8 Monate, März 2011 - Okt. 2011

    Distributed Systems

    Technischen Universität Darmstadt, Germany

    MS Thesis: Parallel Programming, Clock Synchronization, Peer-to-Peer & Distributed Computing, CUSP (Chanel-based Unidirectional Stream Protocol)

  • 2 Jahre und 11 Monate, Sep. 2009 - Juli 2012

    Software Engineering

    Kungliga tekniska högskolan / KTH Royal Institute of Technology, Sweden

    - Network Programming with Java - Programming Web Services - Dataware Housing - Modern Methods in Software Engineering - Network Security - Advanced Distributed Systems - Distributed Artificial Intelligence and Intelligent Agents - Peer-to-Peer and Grid Computing

  • 5 Jahre und 6 Monate, Jan. 2003 - Juni 2008

    Computer Science

    International Islamic University, Islamabad, Pakistan

    - Object Oriented Programming Languages (Java, C#, C++), - Data Base Management Systems (Oracle, SQL Server), - Distributed Computing, - Web Designing, - Software Engineering, - Artificial Intelligence, - System Programming - Digital Signal Processing

Sprachen

  • Englisch

    Fließend

  • Arabisch

    Gut

  • Dänisch

    Grundlagen

  • Deutsch

    Grundlagen

  • Punjabi

    -

  • Urdu Hindi

    -

Interessen

Traveling
Exploring
Book reading
Cricket
History
People & Culture
Puzzles
Poetry

21 Mio. XING Mitglieder, von A bis Z