Ali Sahaf

Ali Sahaf

Programmer

Followers of Ali Sahaf548 followers
location of Ali SahafOslo, Oslo, Norway

Connect with Ali Sahaf to Send Message

Connect

Connect with Ali Sahaf to Send Message

Connect
  • Timeline

  • About me

    Machine Learning Engineer @ RiksTV | Deep Neural Networks, Recommender Systems

  • Education

    • Sharif University of Technology

      2015 - 2018
      Master’s Degree Computer Science

      Machine learning and Deep neural networks.

    • Iran University of Science and Technology

      2009 - 2015
      Bachelor Computer Engineering

      Activities and Societies: Game Engine Programming Computer Graphic Simulation Game Play Programming Virtual Rescue Robot Simulation

  • Experience

    • Pardis Game Studio

      Apr 2012 - Aug 2013
      Programmer

      I was the only programmer of The Dark Phantom Game. The Dark phantom is a 3D game that won several prizes. I wrote more than 300k lines of the code and developed one of the most complex games that have been made using the Unreal Development Kit. It was an excellent experience for me, which helps me to be more self-dependent and creative by finding a solution for many problems which I faced during the development by myself because I was the only programmer of such a massive project.

    • Lotus

      Apr 2014 - Sept 2016
      Software Developer

      As a member of the Lotus team, I was involved in several Game projects such as Footcardia and Zee Games which you can find more about them in the Projects section of this page.

    • Yara Information Technology

      May 2016 - Sept 2017
      Software Engineer

      I Developed various software, including Footcardia mobile game. Footcardia is a real-time multi- platform online game which developed using C++ to achieve the best possible performance. Developing this game was an excellent opportunity for me to improve my knowledge about thedifferent platforms and develop optimized software which can run smoothly on low-end devices.

    • Sharif University of Technology

      Oct 2016 - Jan 2018
      Research Assistant

      I’ve researched on Deep Reinforcement Learning. Using Tensorflow, I developed an Atari game’s agent which was able to predict the future frames of the game using a Generative Adversarial Network. This agent chooses the best action based on the combination of predicted future frames and previous experiences from the raw image data using a complex deep neural network made of recurrent neural networks.

    • Pushe.co

      Sept 2017 - Nov 2018
      Data Scientist

      • Pushe is a push notification service provider for smartphone users, which has more than 20 million users. I worked on this massive amount of data, which they gathered to predict useful information such as age and gender of the users from their installed applications.• I have developed a Recommender System to improve the click rate of the advertisements and predicting their click rate based on processing contents such as image and text.• I acquired a lot of knowledge about software engineering skills, including code styles and readabil- ities, advanced git functionalities, testing methods, and project management tools. Show less

    • Oslo University Hospital

      Nov 2018 - Mar 2020
      Graduate Research Fellow

      • I was working on a pipeline written in C, which was designed to process biological data. I optimized it and increased the speed ten times and reduced the required storage by 99 percent, which makesit possible to process whole human genome data.• Redevelop and integrate several programs that were written in various programming languageslike Matlab, Python, and Perl to Python3 and made a Python package that provides the samefunctionalities in a more faster and convenient way to use.• I have improved the accuracy of distinguishing different DNA regions more than ten percent usingensemble classification techniques. Show less

    • RiksTV

      Mar 2020 - now
      Machine Learning Engineer
  • Licenses & Certifications