
Mahmoud Bassam
Verified Expert in Engineering
Full-stack Developer
Amman, Amman Governorate, Jordan
Toptal member since October 3, 2022
Mahmoud is a skilled full-stack developer with expertise in React and Angular, building dynamic, responsive web apps. His experience spans eCommerce, SaaS, software asset management, and social media platforms. Proficient in Agile and Scrum, Mahmoud ensures seamless project execution and excels in source control practices, fostering efficient collaboration. He is committed to delivering high-performance, scalable solutions using modern technologies.
Portfolio
Experience
- Node.js - 5 years
- Angular - 5 years
- TypeScript - 5 years
- User Experience (UX) - 5 years
- User Interface (UI) - 5 years
- Next.js - 5 years
- Figma - 5 years
- React - 5 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Figma, GitHub, Bitbucket, Slack, Agile, Scrum, Web Development, Full-stack Development, Git
The most amazing...
...project I've developed was a market research platform where I provided new features, fixed bugs, and built a reusable UI kit leveraging my Angular experience.
Work Experience
Software Engineer
Aspire
- Directed a new development team on multiple projects starting only one month after my employment.
- Developed a custom, well-built React admin template for the team to use on different projects.
- Helped enhance the design process and deliverables for numerous projects.
Full-stack Developer
ZENTIS LTD
- Developed an entire feature, starting from Figma designs and going through BE changes until getting into DB schema updates. This feature was about generating videos based on Excel leads.
- Learned and used Cucumber, Gherkin, and Cypress to write E2E tests for my work.
- Provided the team with quick and urgent bug fixes while I was working on my features.
Senior Angular Developer
Suzy, Inc.
- Delivered tasks on time and never had a carryover for two years.
- Solved complex issues that were beyond code, such as speeding up test and build commands and providing documentation on how to use some APIs.
- Suggested approaches and methods to make the development cycle faster throughout our sprint. Most of the suggestions were applied by the manager.
- Helped the UI/UX team with some suggestions and adjustments to the UI, most of which were applied by the design manager.
Front-end Engineer
AppsWave
- Developed and delivered four applications working on them simultaneously.
- Introduced new coding standards and approaches to help the team improve the coding.
- Provided solutions for numerous clients, as my services were in high demand due to the work efficiency.
Front-end Developer
Technology Architecture
- Managed the development of the entire application.
- Developed new approaches to build pages and components faster.
- Enhanced the code to make the application run much quicker.
Software Developer
Madain Corp
- Built a WebView mobile application using Apache Cordova.
- Fixed the application-level bugs, saving the open-source software development kit (SDK).
- Introduced new details on the SDK level to make the code clean for everyone.
Junior Front-end Developer
Abilitiez
- Participated in the pages building process, from discussing the requirements to writing the code's last letter.
- Helped the team lead to enhance the code structure by suggesting new approaches.
- Performed the tasks of the team lead in their absence.
Experience
A MEVN Stack Project
http://www.pitchlane.ioIn that project, I was responsible for building and maintaining features using Vue, Node.js, Express, and MongoDB and applying pixel-perfect designs from Figma.
Market Research Platform
Papers
https://papers2-b1e21.firebaseapp.comThe project build stack is:
Angular + 2
Firebase
Plus Fit
The project build stack is:
React
Node.js
ExpressJS
MySQL
SAM Gate
https://drive.google.com/drive/folders/12tDHRQV91kYG-N1ZtEaNsELX88Y62JoZ?usp=sharingThe project build stack is:
Angular +2
C#
.NET Core
SQL Server
I was the first and last person responsible for the front end of this project, from designing the whole system on Figma to hitting the last REST API to the server.
Bezaz
The project build stack is:
Angular +2
Node.js
ExpressJS
MySQL
CBS (Cloud Broker Service)
The project build stack is:
Angular +2
Node.js
ExpressJS
MySQL
opTube Admin
https://drive.google.com/drive/folders/1c5YyJLQlYJzjDqwLhjHM8_2yUXutQxx3?usp=sharingThe project build stack is:
React
TypeScript
Java
SpringBoot
Microservices
MySQL
Ticketak Admin
The project build stack is:
React
Node.js
ExpressJS
PostgreSQL
National Library and Archives
This project was built using HTML, CSS, and JQuery,
Hevolution Foundation
https://hevolution.com/Education
Bachelor's Degree in Computer Engineering
Al-Balqa' Applied University - Al-Salt, Jordan
Certifications
Liferay DXP Front-end Developer
Liferay
Skills
Libraries/APIs
Web API, REST APIs, Node.js, jQuery, Redux-Actions, Flexbox, React, Vue, NgRx, Back-end APIs, Google Calendar API, React Hook Form, Vue 3, React Query, D3.js, AngularUI, RxJS, React Router, Redux Persist, Auth0 API, jQuery UI, OpenAI API, Stripe, Stripe API
Tools
Git, Slack, Figma, MySQL Workbench, GitHub, Bitbucket, Redux Thunk, Jira, MongoDB Atlas, React Email, Shadcn, pgAdmin, Mongoose, Sequelize, Angular Universal, Firebase Authentication, Angular CLI, SassDoc, JSX, Auth0, AngularFire, Webpack
Languages
HTML, CSS, SCSS, JavaScript, TypeScript, CSS4, HTML4, Semantic HTML, ES7, JavaScript 6, Sass, HTML5, TypeScript 3, GraphQL, SQL, CSS3
Frameworks
Chrome, Bootstrap, Redux, Angular, Material UI, Next.js, Tailwind CSS, Angular Material, Express.js, Foundation CSS, Jest, NestJS, AngularJS, React Native, AJAX.OOP, Flutter
Paradigms
Asynchronous Development, Responsive Web Design (RWD), UI Design, UX Design, REST, Unit Testing, Agile, Scrum, Mobile Development, Design Patterns
Platforms
Visual Studio Code (VS Code), Firebase, Docker, Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP)
Storage
JSON, MongoDB, Databases, SQL Server Reporting Services (SSRS), MySQL, NoSQL, PostgreSQL, PostgreSQL 10
Other
Axios, User Interface (UI), Dom Manipulation, ES6 Promises, Async/Await, Ajax, Front-end, MERN Stack, Web Applications, Tailwind UI, Figma to React, Front-end Development, UI Development, Web App Development, Back-end, Data Structures, Algorithms, OOP Designs, Material Design, Problem Structuring, Team Leadership, User Experience (UX), CSS Grid, CSS3 Animation, Progressive Web Applications (PWAs), UI Animation, Authentication, eCommerce, APIs, Full-stack Development, Full-stack, API Integration, Back-end Development, Design, Video APIs, Payment Gateways, Design Systems, Storybook, API Design, Pattern Design, User Experience Design, Graphical User Interface (GUI), Server-side Rendering (SSR), Architecture, OAuth, Caching, Lazy Loading, UI Components, Application State Management, Pinia, Chakra UI, Vite, Content Management, SDK Development, Open Source, Firebase Hosting, Wireframing, Layout Design, HTTP, Streaming, Performance, React Admin, Admin Support, Sequalize, Scss-lint, Web Development, DOM, Business Opportunity Meeting (BOM), Web Video, OpenAI, Atomic Design, Headless UI
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