Jamal Mashal, Developer in Caen, France
Jamal is available for hire
Hire Jamal

Jamal Mashal

Verified Expert  in Engineering

Software Developer

Location
Caen, France
Toptal Member Since
July 31, 2016

Jamal is a highly skilled software engineer. He specializes in the full stack, highly scalable, real-time JavaScript and Node.js with React/React Native applications. He also has experience in C/C++, Java, and Python. Jamal has a startup spirit, has worked remotely, and is equally comfortable leading, collaborating, or working solo.

Portfolio

Accept Me 4 Me, Inc
React Native, Mobile Development, Full-stack, Dating Apps, Android, iOS...
Alteryx - LoreIO Data Integration Tools
React, JavaScript, REST APIs, HTML5, Front-end, CSS, HTML, Responsive Design...
Alteryx - Designer
React, Redux, Redux Thunk, Sagas, JavaScript, Python, TypeScript, Material UI...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), GitHub, Binance API, Cryptocurrency Wallets, Webflow

The most amazing...

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

Work Experience

Full-stack/React Native Developer

2023 - PRESENT
Accept Me 4 Me, Inc
  • Created an app allowing users to upload videos and images to their profile while others can view and match them.
  • Developed a full in-app messaging feature where users can chat with their matches.
  • Built the app using the latest technologies such as Expo, Express, GraphQL, and MongoDB.
Technologies: React Native, Mobile Development, Full-stack, Dating Apps, Android, iOS, Location Tracking, Location Services, Live Chat, Video Chat, Expo, Minimum Viable Product (MVP), React Redux, JSON Web Tokens (JWT), Microservices

Front-end React Developer

2022 - 2023
Alteryx - LoreIO Data Integration Tools
  • Worked with the team to build a new product for a self-service data analytics company.
  • Developed some of the main UI components based on designs provided.
  • Wrote unit and integration tests to maintain code and product quality.
Technologies: React, JavaScript, REST APIs, HTML5, Front-end, CSS, HTML, Responsive Design, Figma, Web Development, REST, Postman, Git, Lint, GitHub, ECMAScript (ES6), Front-end Architecture, Code Review, Jest, TypeScript, Back-end, Databases, Front-end Development, Webpack, CSS3, React Redux, JSON Web Tokens (JWT)

React and Python Developer

2021 - 2022
Alteryx - Designer
  • Fixed bugs in the JavaScript integration with the main product.
  • Helped the team make the product fit all the compliance requirements.
  • Maintained one of the tools with Chart.js and fixed related issues.
Technologies: React, Redux, Redux Thunk, Sagas, JavaScript, Python, TypeScript, Material UI, Unit Testing, Docker, CI/CD Pipelines, Git, GitHub, Databases, Front-end Development

Senior Software Engineer

2020 - 2021
AspireIQ, Inc
  • Developed a new flow from end to end that allowed customers to send requests to users and collect information.
  • Helped the team move to the new version of the main product.
  • Fixed UI issues to improve the user experience and maintain code quality.
Technologies: React, Node.js, Full-stack, HTML5, Front-end, CSS, HTML, Responsive Design, Figma, SQL, Web Development, REST APIs, APIs, REST, API Integration, Full-stack Development, Git, Lint, Next.js, TypeORM, MERN Stack, GitHub, Chart.js, ECMAScript (ES6), Styled-components, Web Architecture, Tailwind CSS, Front-end Architecture, Architecture, Serverless Architecture, GraphQL, Apollo, WebSockets, Amazon S3 (AWS S3), Remote Team Leadership, Code Review, Jest, Contentful, Back-end, Databases, Front-end Development, Webpack, CSS3, React Redux, JSON Web Tokens (JWT), Microservices

Front-end Developer

2020 - 2020
Freshbooks
  • 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, Front-end, CSS, HTML, Responsive Design, Web Development, REST APIs, REST, Postman, API Integration, Git, Lint, MERN Stack, GitHub, ECMAScript (ES6), Code Review, Back-end, Databases, Front-end Development

React Lead

2018 - 2020
Jonny On It
  • Led the team with junior developers and reviewed the code.
  • Produced test scripts to accompany code and maintain quality.
  • Developed the front end of the company framework from scratch.
  • Took over the product, two React Native apps, management and development.
Technologies: Redux, React Native, React, Jenkins, Amazon Web Services (AWS), HTML5, Front-end, CSS, HTML, Responsive Design, Gatsby, Google Cloud Platform (GCP), Web Development, REST APIs, APIs, REST, Postman, API Integration, Full-stack Development, Git, Lint, Next.js, Express.js, MERN Stack, Technical Leadership, Android, Mobile Apps, Hybrid Apps, GitHub, Electron, PostgreSQL, Stripe, ECMAScript (ES6), Mobile Development, Mobile App Development, Styled-components, DevOps, Continuous Integration (CI), Web Architecture, Expo, Front-end Architecture, Management, Team Leadership, Architecture, Mobile, Serverless Architecture, Mobile UX, GraphQL, Apollo, WebSockets, Amazon S3 (AWS S3), iOS, Mobile App Design, Full-stack, Remote Team Leadership, Leadership, Startups, Code Review, Jest, TypeScript, Back-end, Shopify, Shopify API, Databases, Expo.io, Front-end Development, Desktop App Development, Flutter, Ruby on Rails (RoR), Webpack, Cross-platform, Mobile Applications, Live Chat, CSS3, Minimum Viable Product (MVP), Product Management, React Redux, Twilio API, JSON Web Tokens (JWT), Integration Testing, Microservices

Full-stack Developer

2018 - 2019
PlusPlusMinus
  • Created 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, Front-end, HTML, Responsive Design, SQL, Web Development, REST APIs, APIs, REST, Postman, API Integration, Full-stack Development, Git, Lint, Next.js, Django, Express.js, MERN Stack, GitHub, Electron, Front-end Architecture, Serverless Architecture, Apollo, WebSockets, Amazon S3 (AWS S3), Full-stack, Jest, TypeScript, Back-end, Front-end Development

Full-stack Developer

2017 - 2017
Izimvo
  • Created a workflow diagram builder using Chart.js to maintain user activities synced with the back end.
  • Maintained the codebase and ensured high code quality.
  • Worked directly with the founder to understand the product requirements.
Technologies: Firebase, Redux, React, Front-end, Azure, CSS, HTML, Responsive Design, SQL, Web Development, APIs, REST, Postman, API Integration, Full-stack Development, Git, Lint, Django, MERN Stack, GitHub, Electron, PostgreSQL, Architecture, Serverless Architecture, Mobile UX, Apollo, WebSockets, Amazon S3 (AWS S3), Full-stack, Startups, Code Review, Front-end Development, Webpack, Progressive Web Applications (PWA)

Web Developer

2017 - 2017
LS Communications (Pty) Ltd.
  • Migrated some static parts of the website to AngularJS.
  • Updated the web design to be responsive and mobile friendly.
  • Worked closely with the designer and implemented new pages.
Technologies: AngularJS, Front-end, CSS, HTML, Web Development, Full-stack Development, Git, GitHub, Serverless Architecture, Code Review, Front-end Development

Full-stack Developer

2017 - 2017
Dotlabs.co
  • Built a web application with React and SemanticUI.
  • Refactored all existing REST APIs to the new GraphQL server.
  • Maintained the codebase and ensured product and code quality.
Technologies: MongoDB, Express.js, Node.js, GraphQL, Redux, React, HTML5, Front-end, CSS, HTML, Responsive Design, SQL, Web Development, Full-stack Development, Git, MERN Stack, GitHub, Serverless Architecture, Code Review, Front-end Development, Webpack

Front-end Developer

2016 - 2016
Sonne & Nielsen
  • Implemented a single-page application with responsive UI.
  • Built web components to view Leaflet maps and show relevant information.
  • Connected the app with Auth0 service to authorize the users.
Technologies: Auth0, Bootstrap, Angular, Front-end, CSS, HTML, Web Development, Full-stack Development, Git, GitHub, Front-end Development

Full-stack Developer

2015 - 2016
Curiyo
  • Created a cross-platform hybrid application for web and mobile.
  • 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 and App stores and beta versions for testers.
  • Reviewed the code and managed pull requests to the GitHub repository.
  • Built the first hybrid app prototype using the Ionic framework.
Technologies: Ionic, Cordova, Meteor, AngularJS, HTML5, Front-end, CSS, HTML, Responsive Design, SQL, Web Development, Full-stack Development, Git, Django, MERN Stack, Android, Mobile Apps, Hybrid Apps, GitHub, Mobile Development, Mobile App Development, Web Architecture, Management, Team Leadership, Architecture, Mobile, Mobile UX, WebSockets, Mobile App Design, Full-stack, Startups, Angular, Front-end Development, Cross-platform, Mobile Applications, Vanilla JS

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, HTML5, Front-end, CSS, HTML, Web Development, Mobile App Development, Vanilla JS

HOTP Chrome Extenion

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

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

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

Languages

JavaScript, HTML5, CSS, Python, GraphQL, TypeScript, HTML, ECMAScript (ES6), Java, SQL, CSS3, C++, C

Frameworks

Redux, Express.js, Electron, React Native, Detox, Tailwind CSS, Next.js, Django, Jest, Vanilla JS, JSON Web Tokens (JWT), Angular, Ionic, Spring, AngularJS, Material UI, Flutter, Ruby on Rails (RoR), Bootstrap, Ember.js

Libraries/APIs

Node.js, React, React Redux, Redux-Saga, REST APIs, jQuery, Shopify API, Twilio API, Backbone.js, Chart.js, Binance API, Stripe

Tools

Git, Jenkins, Postman, GitHub, Expo, Expo.io, Visual Studio App Center, Figma, Webpack, Auth0, MATLAB, Redux Thunk

Paradigms

Desktop App Development, REST, Mobile Development, Web Architecture, Cross-platform, Microservices, Unit Testing, DevOps, Continuous Integration (CI), Management, Serverless Architecture, Mobile App Design

Platforms

Heroku, Meteor, Docker, Mapbox, Mobile, Shopify, Webflow, Firebase, Android, Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), iOS, Visual Studio Code (VS Code), Contentful

Other

Full-stack, Storybook, APIs, Front-end, Responsive Design, Web Development, API Integration, Full-stack Development, Lint, MERN Stack, Mobile Apps, Mobile App Development, Styled-components, Front-end Architecture, Mobile UX, Apollo, Code Review, Back-end, Front-end Development, Mobile Applications, CI/CD Pipelines, TypeORM, Technical Leadership, Hybrid Apps, Team Leadership, Architecture, WebSockets, Remote Team Leadership, Leadership, Startups, Chrome Extensions, Live Chat, Minimum Viable Product (MVP), Product Management, Integration Testing, Progressive Web Applications (PWA), Cordova, Sagas, Gatsby, Cryptocurrency Wallets, Artificial Intelligence (AI), Dating Apps, Location Tracking, Location Services, Video Chat

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3), Databases, MySQL, Google Cloud

2010 - 2015

Bachelor of Arts Degree in Computer Engineering

The Hebrew University of Jerusalem - Jerusalem

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring