Scroll To View More
Hussein El Motayam

Hussein El Motayam

Cairo, Cairo Governorate, Egypt
Member since September 7, 2015
Hussein is an expert software engineer with wide experience in various languages and frameworks. He possesses strong communication skills, enabling him to cope and blend in any team. Discipline, deadlines, and dedication make up his "3D work ethic."
Hussein is now available for hire
  • Java, 13 years
  • Linux, 11 years
  • SQL, 8 years
  • Git, 7 years
  • PHP, 6 years
  • Vaadin, 4 years
  • Ruby, 4 years
  • Ruby on Rails (RoR), 3 years
Cairo, Cairo Governorate, Egypt
Preferred Environment
Git, Linux, VIM
The most amazing...
...thing I've developed is a machine intelligence classifier that can make accurate client satisfaction predictions for an early warning system for management.
  • Full-stack Software Engineer
    AdcrushMedia (via Toptal)
    2016 - 2017
    • Developed and maintained a Facebook Ads campaign launching platform.
    • Helped productize the platform into a SaaS business model.
    • Integrated with external services and platforms such as Salesforce, Amazon AWS, DigitalOcean, Shopify, Slack, Namecheap, GoDaddy, Voluum, Adespresso, and Qwaya.
    • Developed analytics dashboards for calculating and forecasting campaign performance.
    • Extended Froala WYSIWYG editor to provide a fully-featured landing page authoring tool.
    • Created a Slack notifications module along with a global error handler for bug reporting and tracking.
    • Created a Rails Shopify proxy application for rendering dynamic shop contents based on variable parameters.
    Technologies: Ruby on Rails, PostgreSQL, Redis, Sidekiq, Vue.js, AWS, Shopify
  • Full-stack Software Engineer
    Fitd, Co. (via Toptal)
    2015 - 2016
    • Developed an eCommerce MVP for clothes matching based on the user's body measurements.
    • Implemented a complex set of algorithms that guarantee the proper fitting of the purchased clothing.
    • Optimized the matching algorithm at the database level to ensure a smooth user experience.
    • Developed a scraping and importing module for pulling the garments along with their measurements and details.
    • Created a user-friendly responsive design that works well for mobile users.
    Technologies: Ruby on Rails, PostgreSQL, Heroku
  • Senior Technical Support Engineer
    2013 - 2016
    • Provided technical support services for EMC Documentum and xCP as well.
    • Assisted in recovering from production down and data loss issues.
    • Developed a fully featured surveying system in Java built on top of Vaadin framework.
    • Created an intelligent classifier that can predict client satisfaction and provide early warning for management.
    • Built a web service that can watch over the service requests and keep them up to date with the corresponding email threads.
    Technologies: Documentum, xCP, Java, Vaadin, Ruby, Natural language processing, Machine intelligence
  • Lead Software Development Engineer
    REGO Consultants
    2014 - 2015
    • Developed a project management solution targeting the construction industry.
    • Integrated the solution with the open source Bimserver to provide 3D viewing capabilities for end users so they can view the construction progress in real time.
    • Developed a complete content management solution allowing versioning and permission management.
    • Developed a cross-platform mobile web client.
    • Performed penetration testing as well as unit and E2E testing.
    Technologies: Java, Vaadin, Hibernate
  • Software Development Engineer
    2012 - 2013
    • Developed remote keyless entry systems for popular car brands that provided remote air conditioning as well as remote parking capabilities.
    • Contributed to the development of a vehicle telematics system that allows accurate reporting of vehicle position and intelligent emergency/accident assistance.
    • Accomplished unit testing and integration testing for various automotive solutions.
    • Developed Ruby scripts for test automation and automatic report generation.
    • Accomplished rapid prototyping in an Agile environment.
    Technologies: Assembly, Embedded C, VHDL, C++
  • Froala GWT Wrapper (Development)

    Wrapped the Froala WYSIWYG JavaScript editor into a Google web toolkit widget to be used directly using server side Java code.

    Enhanced the wrapper to be able to upload to Google cloud storage directly without going through Google app engine.

    Configured the wrapper to either use OAuth2 or signed URLs for uploading to Google cloud storage.

    Used JSNI and the newly introduced JsInterop in wrapping the JavaScript library.

    Performed testing and enhanced code documentation.

    The used technologies are: Java, JavaScript, JSNI, JsInterop, GWT, GAE, GCS.

  • FBPWn (Development)

    Developed a cross-platform Java-based Facebook social engineering framework that sends friend requests to a list of Facebook profiles and polls for the acceptance notification. Once the victim accepts the invitation, it dumps all their information, photos, and friend list to a local folder.

    Created a multi-threading module that is capable of running multiple jobs at the same time.

    Created an extensible interface to be able to load custom developed plugins during runtime.

    Enhanced the UI/UX of the application and created a sleek look and feel.

  • Languages
    Ruby, Java, SQL, CSS, JavaScript, UML, Bash, HTML5, C++, PHP, Assembly, VHDL
  • Frameworks
    Bootstrap, GAE, Vaadin, Google Web Toolkit, Hibernate, Ruby on Rails (RoR), Bootstrap 3, Swing, GWT, Spring MVC, Selenium, Spring, Play, AngularJS, Sinatra, Ember.js, CakePHP, JSP, jMonkeyEngine, HtmlUnit, JavaBeans, Laravel, Aurelia, Angular, ASP.NET, Materialize, Symfony 2
  • Libraries/APIs
    OpenNLP, JDBC, jQuery, OpenGL, Node.js, JOGL, C3p0, Vue.js, Selenium WebDriver, Shopify API, Salesforce REST API, Sikuli, NVD3, D3.js, MailChimp API, Stripe, Salesforce API
  • Tools
    Git, Subversion (SVN), JIRA, Metasploit, Pivotal Tracker, PhantomJS, Apache Tomcat, CasperJS, RSpec, Capistrano, Android Device Manager, SikuliX, OpenVPN, Gimp, Google Web Designer, Google Analytics, Nginx
  • Platforms
    Linux, EMC xCP, Ubuntu, Joomla, Amazon Web Services (AWS), Heroku, Java EE, Google App Engine, WordPress, Docker, Shopify, Salesforce, DatumBox, Arch Linux, Android, Mailgun
  • Storage
    MySQL, Redis, NoSQL, Google Cloud Storage, MongoDB, JSON, AWS S3, Microsoft SQL Server
  • Misc
    EMC Documentum, Scraping, Web Scraping, Apps, RESTful Web Services, Ember CLI, Agile Software Testing, Reverse Engineering, RESTful APIs, Selenium Automation, AJAX, Algorithms, Data Structures, Ubuntu Server, Optimization Algorithms, Optimization, Google Material Design, User Experience (UX), Shopify Design, SVG
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP), DevOps, Behavior-driven Development (BDD), Test-driven Development (TDD), Penetration Testing, REST, Functional Programming, Model View Controller (MVC)
  • Bachelor of Science degree in Computer Engineering
    Cairo University - Cairo, Egypt
    2007 - 2012
I really like this profile
Share it with others