Exclusive access to top developers
Mohamed A. M.

Mohamed A. M.

Germany

Mohamed A. M.

Member since May 14, 2012
Germany
Mohamed is a top lead developer with a proven ability to build solutions to a wide variety of problems, including algorithmic problems (C/C++), server development and integration (PHP, Drupal), data import and migration (Unix Shell, Python), and front-end development (OpenLaszlo, JQuery).
Portfolio:
  • Freelance
    SHELL, C++, Python, Wordpress, MySQL
  • AbsInt Angewandte Informatik GmbH
    Static Analysis, C/C++, BASH, Python
Experience:
  • C, 5 years
  • C++, 5 years
  • Python, 4 years
  • PHP, 4 years
  • JavaScript, 4 years
  • ActionScript 3.0, 2 years
  • XUL, 1 year
Availability:
Part-time
Preferred Environment:
Eclipse/editor, GCC, Makefile, unix shell, SVN
The most amazing...
... thing I've developed & coded was an algorithm to synthesize abstracted (i.e. non-deterministic) VHDL spec. into executable simulator coded in C.
Employment:
  • Freelance, Software Engineer (2012 - 2012)
    • Imported large, poorly formatted CSV data into MySQL database.
    • Extended Wordpress to query the database.
    Technologies: SHELL, C++, Python, Wordpress, MySQL
  • AbsInt Angewandte Informatik GmbH, System Engineer (2008 - 2010)
    • Developed and migrated several tools used in a3 , the Worst-Case Execution Time Analysers. Most notably, I’ve designed and implemented a timing model for the open-source processor LEON3.
    Technologies: Static Analysis, C/C++, BASH, Python
  • Electronic Data Systems, Information Associate (2004 - 2005)
    • Maintained and developed mainframe systems.
    • Designed and implemented a web-based time tracking system for the company.
    Technologies: COBOL, IBM Z-OS, MS ASP
Experience:
  • Full Stack Drupal/jQuery/HTML/CSS Developer (Development)
    http://www.lessonface.com

    LessonFace is a platform for live, face-to-face music lessons done via webcam. I've served as the IT consultant, responsible for every aspect of establishing the platform, from developing the lesson scheduler with proper integration with the FuzeMeeting API (www.fuzebox.com/Meetings) to tuning the user interface to precisely match the desired Photoshop design and experience requirements.

  • Lead developer | ArEg - The online Arabic & Egyptian School (Development)
    http://arabic.colegioo.com

    ArEg is a private project that aims to be the ultimate online school for standard Arabic and Egyptian dialect. The website provides rich, interactive study environment to help the user reach the B2 level.
    Technologies used: PHP within Drupal CMS, OpenLaszlo RIA platform, JQuery.

  • HTML5Bundle Javascript Library (Development)
    https://github.com/mohamed--abdel-maksoud/html5bundle

    HTML5Bundle is an open-source library to bundle all your assets in a single file (bundle). This enhances performance by reducing the number of HTTP requests.

    Features

    - Single HTTP request to fetch all web app's assets
    - Supports text, xml, json, png, bmp, gif, mp3, ogg
    - The bundle maker script will create ogg versions of your mp3's for portability
    - Works on Firefox, Safari, and Chrome.

Skills:
  • Languages
    C++, C, Python, ActionScript 3.0, PHP, JavaScript, XUL
  • Frameworks
    Drupal 7, Drupal 6, Drupal
  • Libraries/APIs
    jQuery
  • Platforms
    Linux
  • Tools
    GCC, GDB, OpenCart
  • Storage
    MySQL, Memcached
  • Paradigms
    Extreme programming
  • Misc
    Graphics
Education:
  • Masters degree in Computer Science (2005 - 2007)
    Saarland University - Germany
  • Bachelor degree in Computer Engineering (1999 - 2004)
    Faculty of Engineering, Cairo University - Egypt
Exclusive access to top developers
I really like this profile
Share it with others