Mohamed Melouk, Software Developer in Berlin, Germany
Mohamed Melouk

Software Developer in Berlin, Germany

Member since February 6, 2017
Mohamed is a seasoned software engineer with 5+ years of professional experience in many fields including eCommerce, IoT, and web development. He specializes in full-stack development and microservices, and has leadership experience.
Mohamed is now available for hire


  • Zalando
    Kubernetes, JSON, JSON API, REST, Microservices, Java, Apache Kafka, Nakadi...
  • Wildfire (via Toptal)
    Auth0, OneSignal, PostgreSQL, Parse, JavaScript, Celery, Semantic UI, React...
  • Booktasters
    React, PostgreSQL, AWS, Docker, Redux, Ruby on Rails (RoR)



Berlin, Germany



Preferred Environment

MacOS, SourceTree, GitHub

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: Kubernetes, JSON, JSON API, REST, Microservices, Java, Apache Kafka, Nakadi, Python, SQL, Akka HTTP, Scala
  • 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: Auth0, OneSignal, PostgreSQL, Parse, JavaScript, Celery, Semantic UI, React, Flask, Python
  • 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: React, PostgreSQL, AWS, Docker, Redux, Ruby on Rails (RoR)
  • 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: Node.js, PostgreSQL, Python, Hadoop, Greenplum, Spark, Apache Hive
  • 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: HTC Vive, Unity3D
  • Software Engineer

    2016 - 2016
    PayMob Solutions
    • Developed the back and front-end for a transactions manager.
    Technologies: Pandas, HTML, CSS, JavaScript, Django, Python
  • 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: Android, Ruby on Rails (RoR)


  • Twitter Cruncher (Development)

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

  • Habit Check-in (Development)

    An application to be able to track how you have been sticking to your habits and resolutions.


  • Languages

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

    Ruby on Rails 5, Akka, Flask, Django, Sinatra, Ruby on Rails (RoR), Redux, Spark, Hadoop, Unity3D
  • Libraries/APIs

    React, jQuery, Node.js, Pandas, JSON API
  • Tools

    Slack, SourceTree, Trello, GitHub, Celery, OneSignal, Auth0
  • Paradigms

    Test-driven Development (TDD), Behavior-driven Development (BDD), Functional Programming, Object-oriented Programming (OOP), Microservices, REST
  • Platforms

    MacOS, Docker, Kubernetes, Windows, Android, Parse, Apache Kafka
  • Storage

    MySQL, PSQL, MongoDB, PostgreSQL, Apache Hive, Greenplum, JSON, SQLite, Cassandra
  • Other

    Slack App, Akka HTTP, System Design, AWS, HTC Vive, Semantic UI, Nakadi


  • 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

To view more profiles

Join Toptal
Share it with others