
Ali Sahaf
Programmer

Connect with Ali Sahaf to Send Message
Connect
Connect with Ali Sahaf to Send Message
ConnectTimeline
About me
Machine Learning Engineer @ RiksTV | Deep Neural Networks, Recommender Systems
Education

Sharif University of Technology
2015 - 2018Master’s Degree Computer ScienceMachine learning and Deep neural networks.

Iran University of Science and Technology
2009 - 2015Bachelor Computer EngineeringActivities and Societies: Game Engine Programming Computer Graphic Simulation Game Play Programming Virtual Rescue Robot Simulation
Experience

Pardis Game Studio
Apr 2012 - Aug 2013ProgrammerI 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 2016Software DeveloperAs 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 2017Software EngineerI 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 2018Research AssistantI’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 2018Data 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 2020Graduate 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 - nowMachine Learning Engineer
Licenses & Certifications
- View certificate

Data Scientist with Python
DataCampSept 2020 - View certificate

Scala Essential Training for Data Science
LinkedInDec 2019 - View certificate

Data Analyst with Python Track
DataCampMar 2021 - View certificate

Deep Learning Specialization
CourseraMar 2023 - View certificate

Data Engineer with Python Track
DataCampMar 2021 - View certificate

RecSys 2021
ACM RecSysOct 2021 - View certificate

Data Science Course 2020: Complete Data Science Bootcamp
UdemyJan 2020 - View certificate

Advanced Python
LinkedInDec 2019
Languages
- enEnglish
- pePersian
- boBokmål, norwegian
Recommendations

Stéphane meyer
Responsable technico-commercial chez Hexagon Manufacturing IntelligenceGreater Metz Area
Arjun kapur
Penultimate Year Law Student || Convenor- CTRCRMumbai, Maharashtra, India
Roshan pandit
Associate consultant at Capgemini | Automation | REST Assured | Postman | Manual | Jira | Test engi...Gurugram, Haryana, India
Putheti lakshmi bavitha
Software Engineer at VisteonNellore, Andhra Pradesh, India
Deepika g s
HR at Tiger AnalyticsBengaluru, Karnataka, India
Manoranjan das
Manager @ Bennett Coleman & Co. Ltd. | PGDBM in MarketingMumbai, Maharashtra, India
Charan n
Joint Secretary at Student Council , NIT Trichy | Web3 & Crypto | Entrepreneurship | MarketingChennai, Tamil Nadu, India
Jitendra deshmukh cpscm™
Senior Vice President - SCMMumbai, Maharashtra, India
Christopher potter
Community Engagement Manager at City Year New HampshireManchester, New Hampshire, United States
Dichamthon gangmei
EducatorDimapur, Nagaland, India
Naman goyal
DuckCreek Policy Developer with 3.7 years of experienceDelhi, India
Prasoon batham
Engagement Manager @ Capgemini | Driving Account Growth and Business StrategyLucknow, Uttar Pradesh, India
Claudia gaede, rn, bsn
Telehealth RN Coordinator at Providence Health & ServicesLake Oswego, Oregon, United States
Abid imdad , pmp®
Project Manager @ Bullivant Arabia Limited | PMP, Environmental EngineeringRiyadh, Saudi Arabia
Aneesh riar
BI Analyst @ Monster Energy | UCI MSBA | UBC BCOMIrvine, California, United States
Deepak gauswami
Production Supervisor at Suzuki Motor GujratAhmedabad, Gujarat, India
Marva roseborough
Manager | BG 24/7 Prayer LineSpartanburg, South Carolina, United States
Simon norbert
Founder - FabtonMiercurea-Ciuc, Harghita, Romania
Cindy c.
"""IF YOU LOVE WHAT YOU DO, YOU'LL NEVER WORK AGAIN"""Myrtle Beach, South Carolina, United States
George westman
Site ManagerLincoln, England, United Kingdom
...