R&D Software Engineer with (5+) years of experience in .Net, Java and Language technologies. I’m focusing on the problem of machine understanding to close the gap between humans and machines in understanding.
I'm very interested in Natural Language Processing (NLP), Machine Learning (ML), Information Retrieval (IR), Artificial Intelligence (AI), and Question Answering Systems (QAS) Research and Development.
Software Engineer Search / Recommender Systems @ From November 2015 to Present (2 months) Berlin Area, GermanySenior Software Engineer @ Design, develop, deploy and maintain software products and services that serve several entities in Orange Telecom group.
- develop and maintain "Orange Travel" mobile application for Android and BlackBerry. the app released in many countries worldwide including (Romania, Spain, Jordan, Cameron, Ivory Coast, Congo, Senegal and more..).
- develop and maintain "My Orange" and "Orange et Moi" BlackBerry application. The app is the personal assistant for Orange mobile users and release in (Jordan and Mali).
- develop and maintain "My Orange" and "Orange et Moi" responsive webapp to cover a wide spectrum of smart devices including (Smart phones - Tablets - and PCs).
- develop and maintain "Orange Marketplace" as a core project that is in release mode in Ivory Coast. I was responsible for Administration tool.
Technologies used:
- Java EE, Spring MVC, Hibernate, JPA, Vaadin, Angular.js, JSON, RESTful APIs, Angular.js mobile, Apache Cordova. From December 2013 to October 2015 (1 year 11 months) Senior R&D Software Engineer (Text Mining) @ From May 2014 to July 2014 (3 months) Senior R&D Software Engineer and Team Lead @ Lead "AskK" R&D Team @ Kngine . Develop and Research the new generation of Kngine Technology, the app that answers your questions. Main Sciences are Natural Language Processing (NLP) , Machine Learning, IR, Question Answering Systems, and AI. From February 2013 to November 2013 (10 months) R&D Software Engineer @ Develop and Research the new generation of Kngine Technology, the app that answers your questions. Main Sciences are Natural Language Processing (NLP) , Machine Learning, IR, Question Answering Systems, and AI. From December 2011 to February 2013 (1 year 3 months) R&D Software Engineer @ Research and Develop the Arabic Morphological Analyzer (Morpho) and Arabic Diacritizer. Increase the accuracy about 10% and research for new techniques to increase the accuracy without any over-fitting for 2 months only ! From August 2011 to December 2011 (5 months) Software Engineer @ - Developing Internal tools to enhance Performance of Machine Translation Engine.
- Developing Testing tools for MT Engine.
- Enhancing Sakhr MT Web Services & SMS Services
- Work on Optimizing DataBase Due to our cases From May 2011 to December 2011 (8 months) .Net Software Engineer @ Building a dynamic portal Websites using ASP.net and a desktop tools using C# From June 2010 to March 2011 (10 months) .Net Freelance Developer @ Developing freelance ASP.net sites and tools during the mandatory military service beside the software development work at the military service itself. From November 2009 to September 2010 (11 months) .Net Web Developer @ Responsible for Administration and Security part of our web applications.
NOTE: I worked in the company for a short period before going to the mandatory military service. From September 2009 to November 2009 (3 months)
MSc, Computer Science @ Faculty of Computers and Information Sciences - AinShams From 2012 to 2015 Pre-Master, Computer Science @ Faculty of Computers and Information Sciences - AinShams From 2010 to 2011 BSc, Computer Science @ Ain Shams University From 2005 to 2009 Mahmoud Wahdan is skilled in: Machine Learning, OOP, Natural Language Processing, Artificial Intelligence, Computer Science, C++, Software Development, C#, .NET, Algorithms, Semantic Web, ASP.NET, NLP, Visual Studio, Software Engineering