Scroll To View More
Hussein El Motayam

Hussein El Motayam

Cairo, 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
Portfolio
Experience
  • Java, 14 years
  • Linux, 12 years
  • Git, 8 years
  • SQL, 8 years
  • PHP, 6 years
  • Ruby, 5 years
  • Vaadin, 4 years
  • Ruby on Rails (RoR), 4 years
Cairo, Egypt
Availability
Part-time
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.
Employment
  • Full-stack Software Engineer
    2017 - PRESENT
    QuadWrangle (via Toptal)
    • Helped design, develop, test, and deploy the web and mobile applications of QuadWrangle, an alumni engagement platform that is used by several schools and universities across the US.
    • Designed and implemented a Neo4j graph database along with the cypher queries that are capable of identifying related user profiles and figuring out the duplicate ones with a degree of confidence.
    • Implemented a full shopping-cart experience that enables users make donations and gifts, buy event tickets, or purchase and customize membership packages through third-party payment processors.
    • Implemented a CI/CD pipeline on CircleCI for testing and deploying code changes as well as building and signing Android packages automatically.
    • Implemented a site-wide dynamic template and homepage that can be fully customized through a drag-and-drop WYSIWYG editor.
    Technologies: Java, Play Framework, MongoDB, Ionic Framework, AngularJS, Neo4j, CircleCI, Angular Material
  • Full-stack Software Engineer
    2016 - 2017
    AdcrushMedia (via Toptal)
    • 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
    2015 - 2016
    Fitd, Co. (via Toptal)
    • 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
    EMC²
    • 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
  • Software Development Engineer
    2012 - 2013
    Valeo
    • 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++
Experience
  • 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)
    https://code.google.com/p/fbpwn/

    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.

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