Co-Founder @ From September 2015 to Present (4 months) Amsterdam Area, NetherlandsSoftware Developer @ As part of the platform team, my key tasks involve development and improvements of our key products, namely our Portal(White label and D2C ), Community(Social games community) and CMS (Games Content Management System). I am also part of the DevOps team for the scalability of our platform, mainly our portals. We use Amazon AWS for our infrastructure to manage 3 clusters around the world(Japan, Ireland and Sao Paulo).
Additionally, I am responsible for the architecture and development of our next generation analytics tool. The key challenge is to gather data from more than 600 portals from Google Analytics and combine them with the data provided by the business team, game play statistics and Google AdSense. This will give us the ability to do sophisticated data mining and analysis.
My latest activities involve development of our new state of the art Game Service, using cutting edge technologies such as Play 2.4-x, Akka, Camel, Activemq and many more. From March 2014 to November 2015 (1 year 9 months) Amsterdam Area, NetherlandsTechnical Reviewer @ Technical reviewer of the book Java Functional Programming. From June 2015 to October 2015 (5 months) Birmingham, United KingdomSoftware Developer @ As part of the Hotel Innovation team, I was responsible for implementing new features for Booking.com's Extranet. Technologies/Frameworks used: Perl, Mysql, Javascript,etc. From December 2013 to February 2014 (3 months) Amsterdam Area, NetherlandsBackend developer @ As a Backend Java Developer at eBuddy I had the chance to work with and be guided by one of the best groups of senior Java developers in the Netherlands. The key products that I worked on were mainly XMS (http://xms.me), Tellit (A separated version of XMS for GREE Inc.), GMS (Gaming SDK for GREE Inc.) and APPX (the latest attempt as a new app). My responsibilities ran the gamut from writing the code to testing to live releases to system monitoring. The distributed-service oriented architecture of eBuddy's backend gave me the rare opportunity of experiencing and learning different challenging technologies and techniques.
On 3rd of Dec. 2013 eBuddy was acquired by Booking.com. From April 2013 to December 2013 (9 months) Amsterdam Area, NetherlandsLanguage Technology Developer @ GrildLine is specialist in language and search technologies for Dutch. My tasks involve improvements and extensions of our Mahout(hadoop)-based recommendation system (GridWalker-R), adaptations and improvements of our Kilenkendetaal-QuickScan (a product to measure the level of language difficulty of dutch written text from various aspects http://www.klinkendetaal.nl/ ), developments of machine learning approaches for automatic multi-label classifications for Big data and development of modules for Search-Engine-Optimization(SEO). In addition to the above, I was responsible for testing the quality of our Natural Language Processing Modules, Development of REST-Full web applications based on the state-of-the-art J2EE technologies, OAI-PMH based data providers and performance and quality testing of our Lucene-based search engine (GridWalker-ES). Other part of my responsibilities involve mainly doing research on the nature and classifiability of Big multi-labeled data. From January 2012 to March 2013 (1 year 3 months) Amsterdam Area, NetherlandsWeb Developer @ As part of the IT team, I was involved in parts of back-end and front-end developments the company's social network, Development of user recommendation system based on user profiles. From September 2011 to December 2011 (4 months) Amsterdam Area, NetherlandsResearcher @ During my work at ParaBots, I was involved in research and development of a new Sentiment Analysis (Opinion Mining) system on top of the state-of-the-art work done in the field. My work here was done and published as my Master's Thesis with the title of "A Semi-supervised approach to context-based sentiment analysis". All the modules and data used were in Dutch language. From January 2011 to July 2011 (7 months) Amsterdam Area, NetherlandsMember of the board of directors @ From 2000 to 2009 (9 years) President of University's Computer engineering scientific society @ As a freshman, I managed to out-vote my senior and sophomore counterparts to become the first president of the computer engineering scientific society in school.
My main tasks involved, founding the first university's robotic team, holding and organizing various classes to improve the students' knowledge in various fields of computer science and holding various meetings with university officials to track the effectiveness of the scientific society's activities on students motivations to grow. From 2001 to 2004 (3 years) Iran
MSc, Artificial Intelligence - Covered tracks: Learning Systems and Web Information Processing @ Universiteit van Amsterdam From 2009 to 2011 Bachelor's degree, Computer Engineering @ Sheikhbahaee UniversityHighschool, Mathematics @ Tadbir Highschool