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

Python 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

Portfolio

  • 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

Experience

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

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

    2018 - PRESENT
    Zalando
    • 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
    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
  • 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.

  • Habit Check-in (Development)
    http://check-in-mm77.herokuapp.com

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

Skills

  • Languages

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

    Ruby on Rails 5, Akka, Flask, Django, Sinatra
  • Libraries/APIs

    React, jQuery
  • Tools

    Slack, SourceTree, Trello
  • Paradigms

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

    MacOS, Docker, Kubernetes, Windows
  • Storage

    MySQL, PSQL, MongoDB, SQLite, Cassandra
  • Other

    Slack App, Akka HTTP, System Design

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