Jamal Mashal, Software Developer in Frankfurt, Hesse, Germany
Jamal Mashal

Software Developer in Frankfurt, Hesse, Germany

Member since May 30, 2016
Jamal is a highly skilled software engineer. He specializes in full-stack, highly scalable, real-time JavaScript and Node.js with React/React Native applications, with past experience in C/C++, Java, and Python. He has a startup spirit with experience working remotely and is equally comfortable leading, collaborating, or working solo.
Jamal is now available for hire




Frankfurt, Hesse, Germany



Preferred Environment

Git, VS Code

The most amazing...

...thing I've built is a real-time web app to help students find rides and join other people and get notifications by email.


  • React Lead

    2018 - PRESENT
    Jonny On It
    • Led junior developers.
    • Produced test scripts to accompany code.
    • Developed the front end of the company framework.
    • Took over the product management and development.
    Technologies: Redux, React Native, React
  • Front-end Developer

    2020 - 2020
    • Developed a new flow to enable the sales team to close more leads.
    • Tracked and fixed bugs using Jira as a reporting tool.
    • Implemented the front end for the receipt and pricing A/B testing.
    Technologies: Ember.js
  • Full-stack Developer

    2018 - 2019
    • Built a service to send push notifications to users.
    • Built a dashboard to maintain templates, forms, and their submissions.
    • Integrated Docusign to sign documents and save them in the DB.
    Technologies: Redux, React, Node.js
  • Full-stack Developer

    2017 - 2017
    • Created a workflow diagram builder using Chart.js to maintain user activities synced with the back end.
    Technologies: Firebase, Redux, React
  • Web Developer

    2017 - 2017
    LS Communications (Pty) Ltd.
    • Migrated some static parts of the website to AngularJS.
    • Updated the web design to responsive and mobile friendly.
    • Worked closely with the designer and implemented new pages.
    Technologies: AngularJS
  • Full-stack Developer

    2017 - 2017
    • Built a web application with React and SemanticUI.
    • Refactored a REST API to GraphQL.
    Technologies: MongoDB, Express.js, Node.js, GraphQL, Redux, React
  • Front-end Developer

    2016 - 2016
    Sonne & Nielsen
    • Implemented a single-page application with responsive UI.
    • Built components to view Leaflet maps.
    • Connected with Auth0 to authorize users.
    Technologies: Auth0, Bootstrap, Angular
  • Full-stack Developer

    2015 - 2016
    • Created a cross-platform hybrid application.
    • Created an automated testing framework using Selenium integrated with Selenium-hub.
    • Implemented the API and AngularJS application, with optimizations for primarily targeting mobile platforms.
    • Managed the app and updates in Play/App stores as well as beta versions for testers.
    • Reviewed code and managed pull requests to the GitHub repository.
    • Built the first hybrid app prototype using Ionic framework.
    Technologies: Ionic, Apache Cordova, Meteor, AngularJS
  • Web Developer

    2013 - 2015
    Hebrew University
    • Helped build a web application for researchers to manage relations between historical figures, access data more quickly, and research writing.
    • Developed back-end logic in Java, using Spring Framework and its MVC stack for an online invoicing solution.
    • Created a tool using Google Maps to present details about historical figures tracking the places they had been in.
    Technologies: MySQL, Backbone.js, Spring


  • HOTP Chrome Extenion (Other amazing things)

    A Chrome extension with 500+ users at Hebrew University that allows students to generate OTPs to log in in the university sites and get access to their courses.

  • Audio-tactile Mobile Vision System for the Blind (Development)

    The aim of our project is to build an audio-tactile mobile vision system to help blind people recognize the surrounding environment and understand it. The user gets data from the system by touching the screen of the smartphone then appropriate tones display informative data about the place being touched on the image which the system collected by an external camera.

    Our main challenge is to give the user the data he really needs by extracting features of the scene's image in real time and pass this information in a simple, clear way to the user by sound where he can understand this information according to the surrounding environment. Another challenge is to make the system as easy as possible to learn.

  • Wirepool (Development)

    Working on a crowd-sourced app for WiFi network password sharing.


  • Languages

    JavaScript, HTML5, Python, GraphQL, Java, CSS, C++, C
  • Frameworks

    Electron.js, React Native, Ionic, Spring, AngularJS, Angular, Bootstrap, Redux, Express.js, Ember.js
  • Libraries/APIs

    Node.js, React, React Redux, Redux-saga, jQuery, Backbone.js
  • Tools

    Jenkins, Visual Studio App Center, VS Code, Git, Auth0, MATLAB
  • Platforms

    Heroku, Meteor, Firebase, Android, Amazon Web Services (AWS)
  • Other

    Wix/Detox, Apache Cordova
  • Storage

    MongoDB, MySQL


  • Bachelor of Arts degree in Computer Engineering
    2010 - 2015
    Hebrew University of Jerusalem - Jerusalem

To view more profiles

Join Toptal
Share it with others