Scroll To View More
Mohamed Melouk

Mohamed Melouk

Cairo, Cairo Governorate, Egypt
Member since February 6, 2017
Mohamed is a Software Engineer with six years of professional development experience. He is very passionate about programming, travelling, reading, and problem-solving. Mohamed has worked in six different fields of Computer Science, giving him a broad skillset to tackle a variety of problems.
Mohamed is now available for hire
Portfolio
  • Booktasters
    Ruby on Rails, React.js, Redux, Docker, AWS, PostgreSQL
  • Wildfire (via Toptal)
    Python, Flask, React.js, React, Semantic UI, Celery, JavaScript, Parse...
  • Dell EMC
    Hive, Spark, Green Plum, Hadoop, Python, PostgreSQL, Node.js
Experience
  • Ruby, 6 years
  • Ruby on Rails 5, 6 years
  • Python, 5 years
  • Python 3, 5 years
Cairo, Cairo Governorate, Egypt
Availability
Part-time
Preferred Environment
Github, SourceTree, MacOS
The most amazing...
...thing I've developed is a book reviewing platform that connects authors and readers.
Employment
  • Software Engineer and Software Architect
    2017 - PRESENT
    Booktasters
    • Led back-end and front-end development of BookTasters' product.
    • Developed a Ruby on Rails API server.
    • Developed a React.js web application.
    Technologies: Ruby on Rails, React.js, Redux, Docker, AWS, PostgreSQL
  • Full-Stack Web Engineer
    2018 - 2018
    Wildfire (via Toptal)
    • Developed and collaborated in designing the landing page and FAQ page.
    • Developed the back-end of an admin dashboard using Python and Flask.
    • Developed the front-end of an admin dashboard using JavaScript and React.
    • Developed background tasks in Python running on Celery and using RabbitMQ as the message broker.
    • Managed admin dashboard security and authentication.
    Technologies: Python, Flask, React.js, React, Semantic UI, Celery, JavaScript, Parse, PostgreSQL, OneSignal, Auth0
  • Software Engineer
    2016 - 2017
    Dell EMC
    • Built a card reader for in-house events.
    • Developed an intuitive and easy-to-use website builder without the need for programming experience.
    • Prepared the material for a data science boot camp course.
    • Developed a Node.js airport simulator application.
    Technologies: Hive, Spark, Green Plum, Hadoop, Python, PostgreSQL, Node.js
  • Game Developer
    2016 - 2016
    Null DIES
    • Led a team of developers working on Drop It VR, a VR game on Steam.
    • Worked on Kairo, a 3D slider game for an advertising agency, as the Lead Developer.
    • Developed a 3D puzzle game.
    • Developed a 3D survival game.
    Technologies: Unity 3D, HTC Vive
  • Software Engineer
    2016 - 2016
    PayMob Solutions
    • Developed the back and front-end for a transactions manager.
    Technologies: Python, Django, JavaScript, CSS, HTML, Pandas
  • Software Engineer
    2015 - 2015
    Sama3ny
    • Built an API on top of a Ruby on Rails server.
    • Developed a Ruby gem for tagging MP3 files.
    • Designed and developed two Android applications.
    Technologies: Ruby on Rails, Android
Experience
  • Twitter Cruncher (Development)

    A Python script to get the top current tweets from a list of selected users.

Skills
  • Languages
    Python 3, Ruby, Python, HTML5, Java 8, CSS, SQL, JavaScript, C#, Go, C, C++
  • Frameworks
    Ruby on Rails 5, Unity3D, Unity, Flask, Django
  • Libraries/APIs
    React
  • Tools
    Trello, Slack, SourceTree
  • Platforms
    Windows, Docker, Mac OS
  • Storage
    MySQL, PSQL, SQLite
  • Other
    Virtual Reality (VR), HTC Vive, Slack App
Education
  • Bachelor's degree in Computer Science
    2012 - 2017
    German University in Cairo - Cairo, Egypt
  • Completion of Research Project in Computer Science
    2016 - 2016
    University of Passau - Passau, Germany
I really like this profile
Share it with others