Jamal Mashal
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Front-end React Developer
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.
React and Python Developer
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.
Senior Software Engineer
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.
Front-end Developer
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.
React Lead
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.
Full-stack Developer
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.
Full-stack Developer
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.
Web Developer
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.
Full-stack Developer
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.
Front-end Developer
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.
Full-stack Developer
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.
Web Developer
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.
Experience
HOTP Chrome Extenion
https://github.com/jamalx31/huji-hotpAudio-tactile Mobile Vision System for the Blind
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
Skills
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
Education
Bachelor of Arts Degree in Computer Engineering
The Hebrew University of Jerusalem - Jerusalem
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring