Muhammad Saif Ullah Khan

Professional Software Developer



Versatile software developer versed in machine learning, mobile development, game design and computer graphics. Self-directed leader who fosters a collaborative and supportive team environment. Dedicated, hard-working and open to new experiences.

I'm looking for a career which helps me grow intellectually and gives me a chance to hone my skills.

Languages

  • English (Advanced - C1)
  • German (Beginner - A1)
  • Urdu (Native)

Contact

Expertise

Programming Languages
  • Python
  • Kotlin
  • Java
  • C/C++
  • PHP
  • JavaScript
  • MATLAB
  • Markdown/Styling Languages
  • HTML/CSS
  • JSON
  • Markdown
  • XML
  • Databases
  • Firebase Realtime Database
  • Firebase Firestore
  • SQLite
  • MySQL
  • Prototyping and Architecture
  • Balsamiq
  • InVision
  • Visual Paradigm
  • IDEs and Game Engines
  • Eclipse
  • JetBrains IDEs
  • Visual Studio
  • Unity 3D
  • XCode
  • Other Tools
  • Android NDK
  • Firebase/Google Cloud Services
  • Mapbox SDK
  • OpenCV
  • PyTorch
  • Tensorflow
  • Sound knowledge of object-oriented concepts, basic design patterns and good programming practices.

    Ability to work independently as well as with others. Experienced in leading teams and managing projects.

    Education

    • 2019 - 2021 (expected)

      Master of Computer Science

      Technische Universität Kaiserslautern (TUKL)

      Kaiserslautern, Germany

      Specialisations
        - Intelligent Systems
        - Visualization and Scientific Computing
      In-Progress

    • 2014 - 2018

      Bachelor of Software Engineering

      National University of Sciences and Technology (NUST)
      Islamabad, Pakistan
      3.78/4

    Experience

    • 09/2018 - 02/2019

      Software Developer / Graphics Designer

      Active Institute of Science, Arts & Technology (AISAT)

    • 10/2016 - 04/2017

      Manager Application Development

      NUST Entreprenuers Club (NEC)
      NEC is a student society at National University of Sciences and Technology (NUST). As manager, I led a team of dedicated developers building a social networking system. During my time at this position, first functional prototype of the system was sucessfully delivered.

    • 10/2016 - 02/2017

      Android Developer

      NUST International Model United Nations (NIMUN) 2017
      I was a member of the student organising committe for NIMUN '17, an international event held at NUST. As part of the IT team, I was responsible for developing the official mobile app for the event to be used by the participants.

    • 04/2016 - 05/2016

      Member IT Team

      Beijing Forum Islamabad 2016
      I was a member of the student organising committe for Beijing Forum '16, a global conference whose first international chapter was hosted in Islamabad. As part of the IT team, I was responsible for developing the official mobile app for the event to be used by the attendees.

    Achievements & Projects

    • The final project of my Bachelor degree, called Signature Verification was nominated for gold medal in our department.

    • Wrote an object-oriented binding for the OpenGL/GLUT in C++ language, called SmartGL, to easily create GUI apps on the Windows platform.

    • Multiple APIs and packages, written in Java, Kotlin and Python langauges, published on JCenter and PyPI.

    • Several well-performing games and applications published on Google Play Store

    • Won the first prize, along with my team, in a local hackathon NUST Pakathon 2015.

    • Successfully led a team to participate in LUMS PsiFi 2014.

    Interests

    • Reading

      As an avid reader, I have a large collection of books in my home library. I read some fiction, but mostly non-fiction with topics ranging from history, politics, and theology to science, technology and current affairs.

    • Art/Blogging

      Occasional writer and artist. I sometimes write short stories and poetry, and indulge in oil painting and pencil sketching.