Atiyah Elsheikh

About me

I am a German Egyptian with mixed ethnicity. I was born in Germany and raised up in both countries. I consider my self to be a Mathematician in first place despite of my education in Computer Science. I got my MSc. in Scientific Computing and a PhD in Modeling & Simulation both from RWTH Aachen, Germany. I work in the Modelica domain since 2006. I have implemented / participated in implementation of four open-source Modelica libraries as well as couple of commercial libraries. I have developed couple of opensource tools (see my github) and participated at couple of opensource software projects. I have five papers at Modelica conferences.  I am a member of the Modelica association and open source Modelica consortium. 

Specialization

  • Mathematically oriented R&D
    • Sensitivity Analysis / Optimization / Identifiability Analysis among others 
  • Scientific Computing / High Performance Computing
    • Scientific / Algorithmic Software Development 
  • Technical services
  • FMI / FMUs related topics  
  • Modeling
    • Experiences in Systems Biology, Bio-engineering & Energy Systems 
    • Open to get engaged in other modeling applications 
    • Keen to explore modeling areas that have not been tackled yet  

Location

I am currently based in Hurghada, Red Sea, Egypt. However, I do travel to Hamburg, Germany regularly. One can guess my current location by looking at my github activities (https://github.com/AtiyahElsheikh). High amount of activities and regular commits imply that I am probably in Egypt.   

I do like to work from home on my own software & research. However, flights from Hurghada to Europe are so cheap that regular onsite meetings won’t be a problem. Depending on my obligations and current commitments, I am also open to relocation for a specific time interval.   

Availability 

Depends on how far the offered tasks are interesting for me. Currently I am open for long-term engagements for 25 hours / week. 

Education 

  • BSc. & Diploma Mathematics, Kuwait University (1999 & 2001)
    • CS was my secondary major
  • MSc. RWTH Aachen, CS, Systems Software Engineering (2005)
    • Scientific Computing as major specialization
  • PhD RWTH Aachen in CS (Passed Defense January 2012 / Degree obtained November 2013)

Major work experiences 

  • [05/2006 – 09/2010] Scientific Assistant (Wissenschaftlicher Mitarbeiter) University Siegen, Germany (full time position starting from 2008)
    • [01/2009-09/2010] Guest co-worker, Institute of Biotechnology, Research Center Jülich, Germany
  • [10/2011 – 03/2016] Energy department, Austrian Institute of Technology, Vienna Austria 

Minor work experiences  

  • [9/2013 – 3/2014] (Hiwi) C++/Java exercise leader — RWTH Aachen (13 hours a week)
  • [4/2014 – 4/2015] (Hiwi) Technical assistance at high performance computing service group at RWTH Aachen (13-20 Hours / week) 
  • [05/2016 – 07/2018] Several short-term engagements at United Technologies Research Center Ireland, International University of Sarajevo, Telemotive AG  and Modelon GmbH 

Organizational memberships

  • Modelica association (since ~ 2014)
  • Open Source Modelica Consortium (since ~ 2014)

Some Open Source Modelica Libraries

  • GENKINETICS (December 2018): Modeling biochemical reaction networks using generalized kinetics
  • ADGENKINETICS (first release 2012): A so called algorithmically differentiated library of Genkinetics capable of simulating parameter sensitivities at Modelica level (paper)
  • ADMSL (first release 2014): An algorithmically differentiated library of a part of the MSL (Modelica Standard Library) as demonstrative example how to model parameter sensitivities of Modelica models (paper)
  • Contributed to XogenyTest (October 2018) : Modelica library for unit testing of Modelica libraries (Presentation)

Selected publications

People I am glad I have published with: 
  1. Mohammed Almulla and Atiyah Elsheikh, Practical heuristics for solving problems with serializable subgoals the 6th international symposium on artificial intelligence and mathematics, Florida, USA, Jan. 2000
  2. H. Martin Bücker, Atiyah Elsheikh and Andre Vehreschild, A system for intefacing MATLAB with External Software Geared Toward Automatic Differentiation, Mathematical Software – ICMS 2006, Second International Congress on Mathematical Software, Castro Urdiales, Spain, September, 2006
  3. Wolfgang Wiechert, Stephan Noack and Atiyah Elsheikh Modeling languages for biochemical network simulation: Reaction vs. Equation-based approaches, Advances in Biochemical Engineering / Biotechnology 121:109-138, 2010 (summary)
  4. Peter Palensky, Edmund Widl and Atiyah Elsheikh, Simulating Cyper-Physical Energy Systems: Challenges, Tools and Methods, IEEE Transactions on Systems, Man and Cybernetics, 2013 (Summary)
Some journal papers around Modelica
  1.  A. Elsheikh, Derivative-based Hyberid Heuristics for Continuous-Time Simulation Optimization, Simulation Modelling Practice and Theory, Special Issue on Simulation Optimization, 2013 (Summary | Presentation)
  2. A. Elsheikh, An Equation-based Algorithmic Differentiation Technique for Differential Algebraic Equations, Journal of Computational and Applied Mathematics, 2015 (Summary)
  3. A. Elsheikh and W. Wiechert, The Structural Index of Sensitivity Equations, Journal of Mathematical and Computer Modelling of Dynamical Systems, 2018 (Summary)
Educational papers as a quick overview of Modeica & FMI & Cyber-Physical Energy Systems 
  1. A. Elsheikh, E. Widl and P. Palensky, Simulating complex energy systems with Modelica: A primary Evaluation, The 6th IEEE International Conference on Digital Ecosystems and Technologies, Campione d’Italia, Italy, June 2012 (paper)
  2. A. Elsheikh, M. U. Awais, E. Widl and P. Palensky, Modelica-Enabled Rapid Prototyping of Cyber-Physical Energy Systems via The Functional Mockup Interface, IEEE Workshop on Cyber-Physical Energy Systems, Berkeley CA, USA, May 2013 (paper
On Modelica and Dynamic Parameter Sensitivities
  1. A. Elsheikh, Modeling Parameter Sensitivities via Equation-based Algorithmic Differentiation Techniques: The ADMSL.Electircal.Analog Library, Modelica Conference, Lund, Sweden, March 2014 (paper)
  2. A. Elsheikh, Dynamic Parameter Sensitivities: Summary of Computation Methods for Continuous-time Modelica Models, Modelica Conference, Regensburg, Germany March 2019 (paper)
On Modelica & Systems Biology 
  1. W. Wiechert, S. Noack and A. Elsheikh, Modeling languages for biochemical network simulation: Reaction vs. Equation-based approaches, Advances in Biochemical Engineering / Biotechnology 121:109-138, 2010 (summary)
  2. A. Elsheikh, ADGenKinetics: An algorithmically differentiated library for biochemical network modeling via simplified kinetics formats, The 9th International Modelica Conference, Munich. Germany, Sep 2012 (paper)
Quick Statistics

I have published so far:

  • 30 peer-reviewed publications (6 journals, 1 book chapter, 21 conferences and 2 Theses)
    • 3 journal papers as a first author 2 of which as a unique author and all of which are in Mathematics 
    • 11 conference papers as a first author 5 of which as a unique author 
  • 18 Publications about/around Modelica
    • 6 publications contained “Modelica” in the title
    • additional 12 publications contained “Modelica” in the keyword list
    • 5 publications at Modelica conferences 
  • 8 Publications about/around FMI-based technologies
  • Only 4 publications have not to do at all with Modelica / FMI
  • 5 Publications at Modelica conferences (2008,2010,2012,2014,2019)
    • Only 2 of which contained the word “Modelica” in the title
    • “Modelica” was not used in the keyword list 

Other personal websites 

Google Scholar

ResearchGate

GitHub