Ibrahim Dahmash, MSc

Ibrahim Dahmash, MSc

Software Web Java Development engineer

Followers of Ibrahim Dahmash, MSc1000 followers
location of Ibrahim Dahmash, MScHamburg, Hamburg, Germany

Connect with Ibrahim Dahmash, MSc to Send Message

Connect

Connect with Ibrahim Dahmash, MSc to Send Message

Connect
  • Timeline

  • About me

    Software-Entwicklungsingenieur, Datenwissenschaftler, Ingenieur für maschinelles Lernen.

  • Education

    • Modern language School

      -
      Secondary Mathematics and Computer Science A

      Activities and Societies: Football Team. graduated with high degree 96%

    • University of Hamburg

      -
      Master's degree Informatics 1.3

      Activities and Societies: Master Thesis: I have used Python3 (Pycharm) with Tensorflow1.7. ........................... Reading Comprehension using Dynamic Memory Networks .............................Abstract: The implementation of a Question Answering (QA) system for reading comprehension tasks is presented. QA is one of the essential tasks in natural language processing (NLP). The system is designed to answer diverse types of questions about a specific passage. The QA system should give the answers to these questions as one or multiple words. Our target is to change the… Mehr anzeigen ........................... Reading Comprehension using Dynamic Memory Networks .............................Abstract: The implementation of a Question Answering (QA) system for reading comprehension tasks is presented. QA is one of the essential tasks in natural language processing (NLP). The system is designed to answer diverse types of questions about a specific passage. The QA system should give the answers to these questions as one or multiple words. Our target is to change the trend of traditional approaches to QA where most of the solutions use a structured knowledge-base or information retrieval concepts. In recent years, deep learning techniques have had promising ways to deal with human-textual data. However, as it is always the case with deep learning models, large textual datasets should be used for training and evaluation. e propose to adopt Dynamic Memory Networks (DMNs), which is the current state-of-the-art memory network, in our implementation. Weniger anzeigen

    • University of Hamburg

      -
      Master’s Degree Informatics 1.9

      Activities and Societies: Intelligent Adaptive Systems program Started as a master student in Informatics Hamburg University.

    • Helwan University Cairo

      -
      Bachelor's Degree Computer Science V.Good

      Activities and Societies: Football Team, Ideal students Competition, IEEE organization, Students Union in 4 years. V.good degree with excellent degree in graduation project.

  • Experience

    • ITG Egypt

      Apr 2011 - Sept 2011
      Software Web Java Development engineer
    • 4objects-eg

      Feb 2012 - Jan 2019
      Development Manager and Co-founder

      Responsible for managing and coordinating the resources :1- Keep the development team on track (and happy where possible) 2- Make sure that the team are communicating with the customer the right amount. 3- Project planning and prioritisation of resource conflicts, customer demands, support issues and the like. 4- I tend to be the person who says this customer takes priority over that one, or that this bug has to be fixed before it ships but that one can go out as a known issue.5- Manage the commercial side of development.6- Be the voice of the team in the business and the business within the team.7- Doing all the administration and stuff the organisation (and the law) demand. Weniger anzeigen

    • ICapital

      Sept 2012 - Jan 2014

      Worked in Project called "MSA" to MOA in Emirates, as SharePoint developer 2007.-Developed new changes in “MSA“, and developed reports.

      • Senior Software Development Engineer

        Jan 2013 - Jan 2014
      • .Net Software Development

        Nov 2011 - Jan 2013
      • SharePoint Software Development Engineer

        Sept 2012 - Jun 2013
    • SingleClic

      Jan 2014 - Nov 2015
      Principle Software Development Engineer
    • University of Hamburg

      Jan 2015 - Nov 2018
      MSc

      Joined Intelligent Adaptive Systems master program in Informatics.Intelligent systems and robots are expected to become an integral part of our daily lives. In order to be accepted by, and interact efficiently and naturally with humans, they have to adapt to changing environments as well as the users they interact with. Intelligent systems are not only expected to automatically acquire and manage knowledge through a variety of sensors but also to learn and optimize their behavior over time. This International Master’s programme aims to provide students with the ability to create these intelligent adaptive systems and to prepare them for a future market, where intelligent behavior is considered the standard for computer systems. I have worked on different tasks based on machine learning concepts such as (Knowledge Processing :Machine Translation, Language processing, Intelligent Robotics and Neural Networks) and i have used (R, Python, R and C++) in these tasks.My master Thesis topic was : Reading Comprehension using Dynamic Memory Networks and i have used Python3 (Pycharm) with Tensorflow1.7 and SQuAD dataset as my databank model. Weniger anzeigen

    • T-Systems MMS

      Jan 2016 - Jan 2018
      Software Development Engineer

      Lead development, UnitTest process(Java Spring MVC and Rest Calls(Json)) and advertising revenue. Developed brand strategy and statistics systems. And ERP system for sales market area using (Spring MVC) in the Master systme called (PONE portal), using J2EE in Order management system and in Supply management system using (Java Struts).

    • Daimler AG

      Jan 2016 - Feb 2017
      IOS App and Ruby on Rails Developer

      Mobile app: using IOS as a frontend and Ruby on Rails as a backend.Description: Our system is a recruitment mobile application for trainee positions. It works as a good recruiter to decide who maybe the best applicant for a certain position. So, we think out of the box for how to extract actual information out of the provided data regarding leadership quality not only uploading files such as curriculum vitae (CV), resume or cover letter. Our system is working in a way to measure soft skills, find cohorts of people that will perform best in real job situations. Subsequently, we have to collect all possible data to provide actionable metrics that help us finding only the best applicants that applied for these positions and not only the best candidates that will do the interviews. Depending on some features that implemented, we can get different categories of data such as personality, education, work experience, soft skills and achievements. Then we will score this information using our ranking engine to find the best applicants. Weniger anzeigen

    • Kreditech

      Jan 2018 - Jan 2018
      Software and Data Engineer

      I have worked on the backend team engineering for the LOAN projects for fixing bugs or implementing new features. Using Golang, Scala over spark and Docker environments.

    • Namics – A Merkle Company

      Feb 2019 - Jun 2019
      Senior Data Scientist

      1. Working as Senior Consultant for Data Science projects, such as: a. Predication system for Coca-Cola Company about how can we increase the sales? b. Recommendation system for Media Company about what is the best program and time to show to increase the profit?2. Worked on a survey of the best Data Science platforms for collaborating users in workspaces. a. Databricks b. Qubole c. Domino3. Certified Datorama Platform for AI & Data processing tool (Specialist, Expert and Partner). Weniger anzeigen

    • Cubic Transportation Systems

      Sept 2019 - Jan 2024
      Senior Sofware Engineer

      Software engineer in the backend team for transportation mobile app.Data engineer for optimizing dB and tracking data project for transportation mobile app.

    • Rms GmbH

      Jan 2024 - now
      Senior Software Development Engineer

      Working on the backend team.

  • Licenses & Certifications

    • Display Screen Equipment Awareness

      Praxis42 | Making Compliance Easy™
      Aug 2023