Hussein El Motayam
Verified Expert in Engineering
Ruby on Rails Developer
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 with any team. Discipline, deadlines, and dedication make up his 3D work ethic.
Portfolio
Experience
Availability
Preferred Environment
Spacemacs, Linux, Git
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.
Work Experience
Full-stack Developer
Pfizer
- Built Material Flow, an app responsible for tracking many performance metrics and identifying issues and bottlenecks in the flow of batches and materials across sites.
- Built a dashboard specific to monitoring the production of the COVID-19 vaccine.
- Optimized complicated graph database queries to improve the overall user experience.
- Developed custom charts, visualizations, and value stream maps.
- Created custom integrations with existing apps within Pfizer.
Full-stack Software Engineer
Burstorm
- Maintained and extended the client's fully integrated CAD application for cloud architects and cloud service providers.
- Updated Ruby and Rails from the five-year-old versions to the latest versions while preserving existing functionality.
- Optimized search operations to happen within milliseconds instead of taking minutes to complete.
- Devised complicated SQL queries that performed heuristic searches and retrieved the best results that matched the search criteria while guaranteeing the lowest costs.
- Led global application rewrite efforts starting by rewriting the UI using Vue while ensuring modularity and maintainability.
- Integrated third-party error reporting and code smell tools.
Full-stack Software Engineer
Realla
- Worked on developing and extending a commercial property search engine.
- Developed an analytics module for aggregating and collecting system-wide events through Elasticsearch.
- Optimized Elasticsearch queries to yield more accurate and relevant results to the given search terms.
- Developed a vanilla JavaScript component to handle complex searching scenarios and integrated it with Google Places API.
- Implemented an optimized cart checkout experience.
- Developed an audit trails module for recording activity and model changes.
- Fixed low to medium-severity issues and improved the overall test coverage.
- Performed cross-browser testing and fixed browser-specific styling and JavaScript issues.
Full-stack Software Engineer
Stessa
- Worked on developing and extending a platform for real estate investors to track, manage, and communicate the performance of their real estate assets.
- Implemented pixel-perfect InVision designs using Vue as a front-end framework.
- Created reusable, modular, and complex UI components in Vue.
- Created API integrations with third-party services, such as Veryfi.
- Improved test coverage using Rspec and Capybara testing frameworks.
- Contributed to enhancing the overall UI/UX by shifting from Rails server-side rendering toward a single-page application approach through Vue.
Full-stack Software Engineer
QuadWrangle
- Helped design, develop, test, and deploy the web and mobile applications of an alumni engagement platform used by several schools and universities across the US.
- Designed and implemented a Neo4j graph database along with the cypher queries capable of identifying related user profiles and figuring out the duplicate ones with confidence.
- Implemented a full shopping cart experience that enables users to 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 to test and deploy code changes and build and sign Android packages automatically.
- Implemented a site-wide dynamic template and homepage that can be fully customized through a drag-and-drop WYSIWYG editor.
Full-stack Software Engineer
AdcrushMedia
- Developed and maintained a Facebook Ads campaign launching platform.
- Helped productize the platform into a SaaS business model.
- Integrated it 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 the Froala WYSIWYG editor to provide a full-featured landing page authoring tool.
- Created a Slack notifications module and a global error handler for bug reporting and tracking.
- Created a Rails Shopify proxy application for rendering dynamic shop content based on variable parameters.
Full-stack Software Engineer
Fitd, Co.
- 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.
Senior Technical Support Engineer
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 the 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 service requests and keep them up to date with corresponding email threads.
Software Development Engineer
Valeo
- Developed remote keyless entry systems for popular car brands that provided remote air conditioning and remote parking capabilities.
- Contributed to developing a vehicle telematics system that allows accurate vehicle-position reporting and intelligent emergency/accident assistance.
- Accomplished unit and integration testing for various automotive solutions.
- Developed Ruby scripts for test automation and automatic report generation.
- Accomplished rapid prototyping in an agile environment.
Experience
Froala GWT Wrapper
Enhanced the wrapper to upload to Google cloud storage directly without going through the Google App Engine.
Configured the wrapper using 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.
Technologies used: Java, JavaScript, JSNI, JsInterop, GWT, GAE, and GCS.
FBPWn
https://code.google.com/p/fbpwn/Created a multi-threading module that is capable of running multiple jobs at the same time.
Created an extensible interface to load custom-developed plugins during runtime.
Enhanced the UI/UX of the application and created a sleek look and feel.
Facebook Manager
https://code.google.com/p/fbpwn/Skills
Languages
Ruby, SQL, Java, Cypher, HTML5, CSS, JavaScript, UML, Bash, C++, PHP, Embedded C, Assembly, VHDL
Frameworks
Bootstrap, Bootstrap 3, Ruby on Rails (RoR), GAE, Hibernate, Google Web Toolkit, Vaadin, Angular Material, Ionic, Play Framework, Sinatra, Ember.js, Selenium, CakePHP, Play, AngularJS, Jakarta Server Pages (JSP), jMonkeyEngine, HtmlUnit, Swing, GWT, Spring MVC, Spring, Vuetify, Aurelia, Materialize, Symfony 2, JavaBeans, Laravel, ASP.NET, Spring Boot
Libraries/APIs
OpenNLP, Shopify API, Vue, Selenium WebDriver, REST APIs, PhantomJS, Node.js, jQuery, JOGL, C3p0, JDBC, OpenGL, Sidekiq, Salesforce API, Salesforce REST API, Authorize.net, Stripe API, Stripe Connect, Stripe Connect API, D3.js, NVD3, Sikuli, Mailchimp API, Stripe, Google Places API
Tools
Jira, Subversion (SVN), Metasploit, Git, CasperJS, CircleCI, RSpec, Capistrano, Pivotal Tracker, Apache Tomcat, Spacemacs, RabbitMQ, Zeplin, InVision, OpenVPN, Stripe Checkout, Android Device Manager, NGINX, SikuliX, Google Web Designer, Google Analytics, Webpack, Froala
Platforms
Ubuntu, EMC xCP, Linux, Java EE, Google App Engine, Shopify, Docker, Amazon Web Services (AWS), Heroku, WordPress, Joomla, Arch Linux, Android, Salesforce, Mailgun, DatumBox
Storage
MySQL, NoSQL, Neo4j, Amazon S3 (AWS S3), JSON, Redis, MongoDB, Google Cloud Storage, Elasticsearch, PostgreSQL, Microsoft SQL Server
Other
Web Scraping, Scraping, EMC Documentum, Agile Software Testing, GraphDB, Algorithms, Apps, Ajax, RESTful Web Services, Ember CLI, Data Structures, Reverse Engineering, Natural Language Processing (NLP), Veryfi, Verification, Ubuntu Server, Stripe Payments, Shopify Design, User Experience (UX), Optimization Algorithms, Optimization, SVG, Google Material Design, Full-stack, Software Engineering, Software Architecture, Facebook, GPT, Generative Pre-trained Transformers (GPT)
Paradigms
RESTful Development, Agile Software Development, Model View Controller (MVC), Test-driven Development (TDD), Behavior-driven Development (BDD), DevOps, REST, Object-oriented Programming (OOP), Functional Programming, Penetration Testing, Cross-platform
Education
Bachelor of Science Degree in Computer Engineering
Cairo University - Cairo, Egypt
Certifications
Neo4j Certified Professional
Neo4j
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring