Hussein E.

Hussein E.

Senior Software Engineer

Cairo, Egypt
Hire Hussein E. Hire Hussein E. Hire Hussein E.

About Me

A highly driven full-stack developer, well-versed in Java and Ruby on Rails framework. My strong communication skills enable me to do effective teamwork, setting it up for success. Being a full-stack developer enabled me to have an inclusive view of both front-end and back-end technologies. While having a strong focus on data and integration, I also strive for a perfect user experience through impeccable design features.

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (5 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Realla
Realla
Full-stack Software Development Engineer
2019 - 2019
London, UK
  • Developed and enhanced a commercial property search engine by creating an analytics module for aggregating and collecting system-wide events through ElasticSearch.

  • Maximized relevant search results for terms using ElasticSearch. Tackled complex searching scenarios through a Vanilla JavaScript component integrated with Google Places API.

  • Set-up cross-browser testing, activity monitoring and model changes module, and optimized browser-specific styling and cart check-out experience.

Stessa
Stessa
Full-stack Software Development Engineer
2018 - 2018
San Francisco , United States
  • Developed and enhanced the Stessa platform for managing, communicating and tracking real-estate assets.

  • Executed scalable detailed InVision designs and modular UI components using the Vue.js front-end framework. Enhanced the UI/UX design by employing a single-page application approach through the utilization of Vue.js.

  • Built third-party API Integration by connecting the application to platforms such as Veryfi.

QuadWrangle
QuadWrangle
Full-stack Software Development Engineer
2017 - 2018 (1 year)
Boston , United States
  • Developed web and mobile application for an automated engagement platform designed exclusively for education.

  • Delivered cypher queries for identifying user profiles and removing duplicates. Designed and implemented a Neo4j graph database.

  • Designed and developed a full-feature shopping-cart experience and a highly customizable format and homepage through a drag-and-drop WYSIWYG editor.

AdcrushMedia
AdcrushMedia
Full-stack Software Development Engineer
2016 - 2017 (1 year)
San Diego, United States
  • Provided a software platform for creating Facebook advertising campaigns for businesses. Responsible for developing the platform into a SaaS business model.

  • Built the architecture to connect the web application to outside platforms such as Salesforce, Amazon AWS, DigitalOcean, Shopify, Slack, Namecheap, GoDaddy, Voluum, Adespresso, and Qwaya.

  • Developed a bug reporting and tracking handler, a landing page authoring tool and analytics dashboards for performance management.

Fitd, Co.
Fitd, Co.
Full-stack Software Development Engineer
2015 - 2016 (1 year)
San Francisco, United States
  • Developed an MVP E-commerce platform for buying clothes online by matching body measurements with data from clothing brands.

  • Enhanced the algorithm to provide intuitive user experience, and developed a design that responds to the requirements of the users and their devices.

  • Extracted data about garments, measurements and their details by developing a web scraping and importing module.

Toptal
Toptal
Software Development Engineer
2015 - 2019 (4 years)
Remote
  • Developing and extending web and mobile applications for companies worldwide.

  • Proficient in web application development, system design, security, testing and optimization.

  • Responsible for designing, coding and modifying web applications, from outline to function, according to the client's specifications.

EMC²
EMC²
Senior Technical Support Engineer II
2013 - 2016 (3 years)
Cairo, Egypt
  • Identifying solutions to resolve system issues for EMC Documentum and xCP, including data loss and production downtime.

  • Built an automated multiple feature survey system in Java using the Vaadin framework.

  • Developed a Machine learning classifier that provides early warning indicators for client satisfaction as a management tool.

Zlabs
Zlabs
Software Development Engineer
2013 - 2013
Cairo , Egypt
  • Optimized the exchange of lien waivers in the construction industry on a cloud-based payment platform.

  • Solved medium to high severity bugs and issues, rolling the patches at the end of every sprint.

  • Assisted in Linux system administration tasks and carried out security analysis and penetration testing.

Valeo
Valeo
Software Development Engineer
2012 - 2013 (1 year)
Cairo, Egypt
  • Developed a smart entry system for vehicles that offers remote capabilities for air conditioning or parking. I worked with telematics systems that support vehicle positioning and intelligent accident detection.

  • Developed automated embedded software processes for unit and integration testing.

  • Achieved test automation and report generation using Ruby scripts, as well as completed rapid prototyping in Agile methodology.

Raya
Raya
Intern
2011 - 2011
Cairo , Egypt
  • Gained knowledge about security topics and penetration testing techniques and processes.

  • Gained practical know-how about penetration testing tools and frameworks, including using Metasploit and writing exploits in Ruby.

  • Developed a wrapper using the Froala WYSIWYG JavaScript editor inside a Google web toolkit widget to be used directly using server-side Java code.

Orange
Orange
Intern
2010 - 2010
Cairo, Egypt
  • Attended training sessions and gained many soft and technical skills.

  • Developed a web portal in PHP and MySQL to assist Orange employees in attending online training sessions.

  • Developed a strong work ethic, learned about best coding practices, and personal accountability.

Portfolio

Software Developer -  Froala GWT Wrapper
Software Developer - Froala GWT Wrapper

Developed a wrapper using the Froala WYSIWYG JavaScript editor inside a Google web toolkit widget to be used directly using server-side Java code. Improved the product by uploading to Google cloud storage directly instead of using the Google app engine. Configured the application to use OAuth2 or signed URLs for uploading to Google cloud storage. Using new technologies such as JsInterop in wrapping the JavaScript library. Responsible for providing accurate code documentation and testing.

Software developer - FBPWn
Software developer - FBPWn

Developed a Facebook social engineering framework using Java, that collects a user's profile information once they accept the friend request. Developed a multi-threading module that is able to control multiple jobs simultaneously, as well as an extensible interface for loading custom developed plugins during runtime. Improved the UI/UX of the application to create an outstanding user experience.

Education

Education
BSc. of Science in Computer Engineering
Cairo University
2007 - 2012 (5 years)