Scroll To View More
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 MeteorJS 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

Portfolio

Experience

  • JavaScript, 5 years
  • Java, 4 years
  • Heroku, 2 years
  • Meteor, 2 years
  • Python, 2 years
  • Spring, 2 years
  • AngularJS, 2 years
  • React, 2 years
Frankfurt, Hesse, Germany

Availability

Full-time

Preferred Environment

VS code, IntelliJ IDEA, Git

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.

Employment

  • React Lead

    2018 - PRESENT
    Jonny on it
    • Led junior developers.
    • Produced test scripts to accompany code.
    • Developed the front-end of the company framework.
    Technologies: React, React Native, Redux
  • Full-stack Developer

    2018 - PRESENT
    PlusPlusMinus
    • 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: Node.js, React, Redux
  • Full-stack Developer

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

    2017 - 2017
    LS Communications (Pty) Ltd.
    • Migrated parts of 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
    Dotlabs.co
    • Built a web application with React.js and SemanticUI.
    • Refactored a REST API to GraphQL.
    Technologies: React.js, Redux, GraphQL, Node.js, Express, MongoDB
  • 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: AngularJS 2, Bootstrap, Auth0
  • Full-stack Developer

    2015 - 2016
    Curiyo
    • 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: AngularJS, Meteor.js, Cordova, Ionic
  • 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: Spring, Backbone.js, MySQL

Experience

  • HOTP Chrome Extenion (Other amazing things)
    https://github.com/jamalx31/huji-hotp

    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.

Skills

  • Languages

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

    Electron.js, Ionic, Spring, AngularJS, Django
  • Libraries/APIs

    Node.js, React, React Redux, jQuery
  • Platforms

    Heroku, Meteor, Android, Amazon Web Services (AWS)
  • Storage

    MongoDB, MySQL
  • Tools

    MATLAB

Education

  • Bachelor of Arts degree in Computer Engineering
    2010 - 2015
    Hebrew University of Jerusalem - Jerusalem
I really like this profile
Share it with others