Mark Morcos, Software Developer in Berlin, Germany
Mark Morcos

Software Developer in Berlin, Germany

Member since October 11, 2017
Mark has earned a bachelor's degree in computer science and engineering from the German University in Cairo. Mark's been working in the software development field (web, Android, and iOS) since 2011. Throughout this period, Mark's learned a great deal about various technologies due to the fact that coding has been his passion since he was 13 years old.
Mark is now available for hire

Portfolio

  • Klarna
    Redis, Design Systems, Jenkins, AWS CloudFormation, PostgreSQL, React...
  • Campai
    JavaScript, MongoDB, Express.js, Node.js, React Native, React
  • Blabber
    React Native, Vue, MySQL, CSS, HTML, PHP, Objective-C, iOS

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code, GitHub, Terminal

The most amazing...

...experience I have had is participating in the ACM International Collegiate Programming Contest.

Employment

  • Engineer

    2019 - PRESENT
    Klarna
    • Developed a web app for merchants to enter their account and store business and stakeholder details.
    • Worked on several services involving mainly AWS and other side tools.
    • Worked with Jira, Bitbucket, and G Suite within the work process.
    Technologies: Redis, Design Systems, Jenkins, AWS CloudFormation, PostgreSQL, React, Express.js, Node.js, JavaScript
  • Front-end Developer

    2018 - 2018
    Campai
    • Developed a club management software for clubs and organizations to manage their finances, memberships, and send-outs.
    • Developed a mobile app for club and organisation members to share news, events, and communicate with other members.
    • Used Trello and GitHub for work process and deliverables.
    Technologies: JavaScript, MongoDB, Express.js, Node.js, React Native, React
  • Full-stack Developer

    2017 - 2018
    Blabber
    • Developed iOS applications using Objective-C and Swift.
    • Built a back-end service and an admin panel using the Yii PHP framework with MySQL as the database.
    • Created a cross-platform mobile app using React Native.
    Technologies: React Native, Vue, MySQL, CSS, HTML, PHP, Objective-C, iOS
  • React Native Software Developer (Video Feed MVP)

    2017 - 2017
    Mirá (via Toptal)
    • Developed an MVP for a video feed app.
    • Used React Native with Redux Thunk for the Redux state and Router Flux for navigation.
    • Used a custom component on the top of a react-native-video component for implementing video controls.
    • Used a Firebase push notification service for receiving push notifications on feed updates.
    • Used a Firebase real-time database for fetching videos and adding new ones automatically.
    Technologies: Firebase, Videos, React Native
  • Full-stack Developer

    2015 - 2016
    DigiSquare
    • Developed RESTful APIs using Node.js and Ruby on Rails.
    • Converted designs to HTML, CSS, and JavaScript code.
    • Developed Android applications from scratch using Java.
    • Built cross-platform mobile apps using React Native.
    • Created websites using WordPress CMS and Ruby on Rails.
    Technologies: MongoDB, PostgreSQL, MySQL, React Native, React, jQuery, JavaScript, CSS, HTML, PHP, Node.js, Ruby on Rails (RoR), WordPress
  • Web Developer

    2011 - 2012
    Media & More
    • Built PHP web applications.
    • Converted PSDs to HTML and CSS.
    • Created admin panels.
    • Used MySQL database for storing data.
    • Used jQuery for animations and AJAX calls.
    Technologies: MySQL, jQuery, JavaScript, CSS, HTML, PHP

Experience

  • gfxApp | Mobile App (via Toptal)

    • Implemented a video feed Android and iOS application for providing sports updates.
    Technologies used: React Native, Firebase.

  • Goer | Back-end
    https://github.com/markmorcos/goer-backend

    • Designed and implemented a back-end system (API endpoints and admin panel) for a social network mobile application.
    Technologies used: Node.js, Express.js, Firebase, Angular.

  • Blabber | Mobile App

    • Designed and implemented a mobile application for businesses in Egypt for storing their details to be shown to the end user.
    Technologies used: React Native.

  • elmenus | Android App
    https://bitbucket.org/markmorcos/elmenus-Collector-App

    • Designed and implemented an Android app for a company collecting restaurant information from all over Egypt.
    Technologies used: Android SDK, Java.

  • Casablanca | Website
    https://github.com/markmorcos/casablanca

    • Designed and implemented a website back-end and front-end using Ruby on Rails.
    Technologies used: Ruby on Rails, Embedded Ruby, HTML, CSS, JavaScript.

  • Insutech | Back-end
    https://github.com/markmorcos/insutech

    • Designed and implemented RESTful APIs for an insulation company.
    Technologies used: Ruby on Rails, Active Admin.

  • Zoobe GmbH | Undergraduate Project
    https://github.com/markmorcos/parse-voucher

    • Designed and implemented a multi-platform voucher module for mobile apps.
    Technologies used: Node.js, Express.js, Parse Server.

  • Qawafel | Mobile App
    https://bitbucket.org/markmorcos/Qawafel

    • Designed and implemented RESTful APIs and Android and iOS apps for a medical convoy in southern Egypt.
    Technologies used: Node.js, Express, React Native

    Back-end: https://bitbucket.org/markmorcos/qawafel
    Front-end: https://bitbucket.org/markmorcos/qawafelreactnative

Skills

  • Languages

    C, JavaScript, Objective-C, C++, CSS, HTML, Java, PHP, Ruby, Less, Sass, Python
  • Frameworks

    Bootstrap, Ruby on Rails (RoR), React Native, Express.js, ZURB Foundation, Zend Framework, Yii, Laravel, Redux, CodeIgniter, Django, Angular
  • Libraries/APIs

    React, Node.js, jQuery, Vue, OpenGL
  • Tools

    Git, Terminal, Sublime Text, GitHub, AWS CloudFormation, Jenkins
  • Platforms

    iOS, Android, Firebase, Parse Server, Ubuntu, Visual Studio Code, MacOS, Joomla, WordPress
  • Storage

    MySQL, PostgreSQL, MongoDB, Redis, Microsoft SQL Server
  • Other

    Ajax, Videos, Design Systems

Education

  • Bachelor's Degree in Computer Science and Engineering
    2012 - 2017
    German University in Cairo - Cairo, Egypt

To view more profiles

Join Toptal
Share it with others