Experience & Education

A career across research, teaching, and software engineering.

Sher Afghan Malik works across scientific computing, machine learning, research software engineering, algorithmic and automatic differentiation, and HPC.

Doctoral research at RWTH Aachen University builds on university teaching and earlier database-backed software engineering experience.

Oct 2018 — Present
research

Doctoral Research

RWTH Aachen University / Software and Tools for Computational Engineering (STCE) · Aachen, Germany

Research in scientific computing and machine learning centered on Interval Adjoint Significance Analysis (IASA), interval methods, algorithmic and automatic differentiation, and structured neural-network pruning. Thesis submitted; doctoral examination ongoing; degree not yet awarded.

  • C++ interval-analysis software with dco/c++ and Boost Interval
  • Python, PyTorch, and TensorFlow/Keras research workflows
  • ONNX-based model exchange
  • Reproducible GPU/HPC experiments with Linux and Slurm
Explore the research →View publications →
Jun 2025 — Aug 2025
engineering

Technical Assistant

QCG Computer GmbH · Eschweiler, Germany

Supported final configuration and technical testing before delivery.

  • Server-rack configuration
  • BBU testing
  • Size-O testing
  • Final-delivery preparation and testing
Sep 2022 — Dec 2023
research

Research Assistant (HiWi)

RWTH Aachen University / STCE · Aachen, Germany

Developed and tested neural-network research workflows while supporting student research projects.

  • C++ and dco/c++ workflows
  • ONNX export and import in Python
  • PyTorch and TensorFlow model validation
  • HPC training automation
  • Support and supervision of bachelor's and master's research projects
May 2018 — Oct 2018
teaching

Lecturer

Khwaja Fareed University of Engineering and Information Technology · Rahim Yar Khan, Pakistan

University teaching in computer science.

  • Advanced Object-Oriented Programming
Feb 2017 — Apr 2018
teaching

Lecturer

University of South Asia · Lahore, Pakistan

Taught core undergraduate computer-science subjects.

  • Data Structures
  • Artificial Intelligence
  • Database
Aug 2015 — Feb 2017
teaching

Lecturer

University of Management and Technology · Lahore, Pakistan

Teaching across theoretical computer science, security, and data systems.

  • Theory of Automata
  • Information Security
  • Database
Mar 2014 — Aug 2015
engineering

Software Engineer

CYAN Business Solution

Developed and maintained database-backed business software and reports.

  • Oracle Report Builder
  • Oracle Form Builder
  • Oracle RDBMS
  • SQL and PL/SQL
Oct 2013 — Feb 2014
engineering

Software Engineer

Sapphire Finishing Mills Ltd.

Worked on Oracle-based forms and operational reporting software.

  • Oracle Report Builder
  • Oracle Form Builder
View CV & downloads →
Oct 2018 — Present

Doctoral research in Computer Science / Scientific Computing

RWTH Aachen University

Thesis submitted · Doctoral examination ongoing · Degree not yet awarded · Primary supervisor: Prof. Dr. Uwe Naumann

2013 — 2015

Master of Computer Science (MSc-CS)

University of Engineering and Technology (UET), Lahore

Lahore, Pakistan

2009 — 2013

Bachelor of Computer Science (BSCS)

The Islamia University of Bahawalpur

Bahawalpur, Pakistan

  • HEC UESTP/HRDI Overseas Fully Funded Scholarship
  • HEC Indigenous Scholarship · 2013–2015
  • Corvit Certified Network Associate / CCNA-related training · 2013
Urdu
Native
English
Advanced
German
Elementary proficiency (A2)