Scroll To View More
Mohamed Melouk, Ruby Developer in Berlin, Germany
Mohamed Melouk

Ruby Developer in Berlin, Germany

Member since February 6, 2017
Mohamed is a software engineer with six years of professional development experience. He is very passionate about programming, traveling, 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


  • Zalando
    Scala, Akka-http, SQL, Python, Nakadi, Kafka, Java, Microservices, REST...
  • Wildfire (via Toptal)
    Python, Flask, React.js, React, Semantic UI, Celery, JavaScript, Parse...
  • Booktasters
    Ruby on Rails, React.js, Redux, Docker, AWS, PostgreSQL


  • Ruby, 6 years
  • Ruby on Rails 5, 6 years
  • Python, 5 years
  • Python 3, 5 years
Berlin, Germany



Preferred Environment

Github, SourceTree, MacOS

The most amazing...

...thing I've developed is a book reviewing platform that connects authors and readers.


  • Software Engineer

    2018 - PRESENT
    • Built features for different microservices.
    • Maintained DevOps for multiple microservices.
    Technologies: Scala, Akka-http, SQL, Python, Nakadi, Kafka, Java, Microservices, REST, JSON API, JSON, Kubernetes
  • 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 and Software Architect

    2017 - 2018
    • 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
  • 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
    • 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


  • Twitter Cruncher (Development)

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


  • Languages

    Python, Python 3, Ruby, Scala, Java 8, JavaScript, SQL, CSS, HTML5, Go
  • Frameworks

    Ruby on Rails 5, Django, Flask, Sinatra
  • Platforms

    Docker, Mac OS, Kubernetes, Windows
  • Other

    Akka HTTP, Slack App
  • Libraries/APIs

    React, jQuery
  • Tools

    SourceTree, Trello, Slack
  • Storage

    SQLite, PSQL, MySQL


  • 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