Abdulrahman Khaled Muhammed
Verified Expert in Engineering
Full-stack JavaScript Developer
Giza, El Omraniya, Giza Governorate, Egypt
Toptal member since July 14, 2022
Abdulrahman is a self-taught full-stack developer specializing in JavaScript and the MERN stack. He has over four years of experience developing scalable, maintainable, and highly available full-stack progressive single-page applications (SPAs) and web applications using the latest, cutting-edge technologies. Abdulrahman enjoys delivering innovative and responsive solutions.
Portfolio
Experience
- JavaScript - 4 years
- TypeScript - 4 years
- React - 4 years
- Python - 3 years
- Node.js - 3 years
- Next.js - 3 years
- CI/CD Pipelines - 2 years
- MongoDB - 2 years
Availability
Preferred Environment
Slack, Trello, Jira, GitHub, GitLab, Zoom, Google Meet, Google Calendar
The most amazing...
...thing I've developed is Tom Tailor's new website, resulting in a high traffic volume and new orders after its launch.
Work Experience
Front-end Engineer
NFQ
- Contributed to front end for the new demo shop called Commercetools.
- Wrote a script using Python to automate a time-consuming development task.
- Collaborated on fast-launch stores that are actually multiple customizable demos for different industries.
- Created JavaScript SDKs for integrating with different third parties like SendGrid using various technologies, including Google Pub/Sub and REST APIs.
- Improved the Lighthouse performance score for accessibility, SEO, best practices, and the demo sites' overall performance.
- Implemented a fully customizable and dynamic search and faceting experience using Algolia.
Firebase Developer
Terra-bate LLC
- Built a new functionality for generating an order slip as a PDF on the server side and then saving it into Google Drive.
- Built Firebase function to send a push notification to the user via Firebase cloud messaging (FCM) upon order delivery.
- Created scripts that did a lot of work that used to be done manually and consumed so much time.
Firebase Developer
Terra-bate LLC
- Generated a packing slip in PDF format for each order from an HTML template and saved them in Google Drive.
- Resolved system issues and missing dependencies on Amazon EC2 that caused some troubles generating PDFs from HTML templates.
- Shipped the feature to production without affecting the overall performance of the ordering process.
NestJS and TypeScript Developer
Terra-bate LLC
- Developed a new ShipEngine integration from scratch for customers to create and purchase shipping labels from the app.
- Enhanced existing functionalities for Stripe, Firebase, and Plaid and fixed bugs.
- Architected new functionalities and added new endpoints while using Postman to document them.
- Debugged and fixed optimization issues with the Amazon EC2 instance that were causing it to crash a lot.
- Set up CI/CD pipelines using GitHub Actions to automate building, testing, and deployment instead of the manual process.
Full-stack Developer
Rita Terradas
- Set up a secure and efficient authentication system using Auth0 and JWT.
- Built an interactive search feature with a smooth experience.
- Visualized extensive data in different forms such as charts, hierarchy trees, and tables.
- Created the user interface and complete integration for a smart chatbot, ensuring a seamless experience.
Developer
VanNoppen Marketing, LLC
- Created a full audit for the "must implement," "could improve," and "nice to have" points for enhancing SEO.
- Implemented sitemap indexes, resulting in a better and more efficient long-term sitemap implementation.
- Added schema markup to the website for an improved user ranking and search experience.
Full-stack Developer
Elevate Holdings, Inc
- Revamped many pages and parts of the application to be more efficient, user-friendly, and visually appealing.
- Implemented fast and efficient auto-complete search from the ground up using jQuery and REST.
- Implemented new features in existing pages and added more pages to the application.
- Refactored code to apply best practices and implemented coding standards and guidelines.
Front-end Engineer
SignalFire
- Enhanced the existing app features and designs and added new ones.
- Worked with Airtable to fetch data and map it to our data model, representing data in a more simple and visual manner.
- Added several different charts for data visualization.
- Recreated a whole new page feature to make it clearer, easier to use, and more reliable.
- Added error handling and logging to the app using Sentry.
Full-stack Developer
Nuance Languages
- Automated tasks that the owner had to do manually, which was too time-consuming for him.
- Added features to the admin portal, including customized sorting and analytics.
- Introduced interpreter-facing portal features, such as customizing hourly rates for each job type.
- Created new features for the client-facing portal, including an interactive calendar with appointments and auto-filling data based on previous appointments.
- Improved the user interface for the client and interpreter portals.
Full-stack Developer
Sherly Hartono
- Tracked and fixed bugs within the React and Flask apps.
- Fixed lag issues within the app that were preventing it from working in real-time.
- Hosted the required demo for the React and Flask apps on Amazon EC2.
Front-end Engineer
dlivr.io
- Developed the eCommerce web application from scratch for Tom Tailor, a well-known brand.
- Built new components, fixed bugs, and quickly responded to a new feature request.
- Launched the app with a very high volume of traffic and new orders.
Front-end Engineer
Tech Hive
- Fixed bugs and significantly improved an existing project.
- Contributed to new features and added new pages to the application based on the given designs.
- Used GraphQL with Apollo Client on the front end to integrate with the back end to fetch and update data.
- Launched the app, which immediately resulted in a high volume of traffic.
Full-stack Developer
Freelance
- Created an eCommerce web store for selling spices from scratch.
- Acted as a full-stack developer while developing an application for a nonprofit organization to memorize the Quran.
- Built secure and robust APIs and deployed them to Heroku.
Front-end Developer
Freelance
- Developed and delivered websites and web applications with a modern and insightful design.
- Contributed to the existing websites and web apps by fixing bugs and improving UI/UX.
- Wrote scripts for migrating products to a merchant center and online shop for a customer using an API.
Experience
Eldababa Portfolio
https://eldababa.dev/Tom Tailor
https://www.tom-tailor.eu/The Good Store - Home
SAL 125
https://sal125.smartsway.com/Golden Pens
https://musing-archimedes-08b9fb.netlify.app/Direct Messages
https://direct-messages.pages.dev/Chat Application
https://suspicious-minsky-967f3d.netlify.app/Product Configurator - NPM Package
https://www.npmjs.com/package/@dlivr.io/product-configuratorSkills
Libraries/APIs
React, jQuery, Node.js, Context API, HTML5 Canvas, REST APIs, React Redux, WebRTC, Sockets, Yup, RxJS, Socket.IO, Asyncio, Highcharts, Passport.js, Facebook API, Auth0 API, Stripe, Stripe API, Gmail API, Plaid API, Jira REST API, Google Calendar API, Google API, Google Maps, Google Maps API, Google APIs, Google Cloud API, jQuery UI, Google Drive API, PDFLib
Tools
Slack, Trello, Jira, GitHub, Zoom, Google Meet, Figma, Webpack, Rollup, Babel, Git, Postman, NPM, Google Analytics, SendGrid, Create React App, Adyen Payments, GIS, GitLab, Zeplin, MongoDB Atlas, Sentry, Prisma, Bitbucket, NGINX, Auth0, Plaid, Elastic, AWS IAM, React Apollo, PDFtk, Firebase Cloud Messaging (FCM)
Languages
HTML5, CSS3, JavaScript, Python, TypeScript, Sass, HTML, CSS, SCSS, GraphQL, SQL
Frameworks
Django, Django REST Framework, Redux, Next.js, NestJS, Bootstrap, Express.js, Jest, Yarn, JSON Web Tokens (JWT), Tailwind CSS, Swagger, Material UI, Django Channels, Flask, GeoDjango, gRPC
Paradigms
Hosting, BEM, REST, Design Patterns, Best Practices, Unit Testing, E2E Testing, Agile, Scrum, Kanban, Web Performance Optimization (WPO), Search Engine Optimization (SEO), Continuous Integration (CI), Continuous Delivery (CD), Microservices
Platforms
Vercel, Netlify, Heroku, Algolia, Amazon EC2, Firebase, WordPress, Docker, AWS Lambda, Amazon Web Services (AWS), Google Cloud Platform (GCP), DigitalOcean, Azure
Storage
JSON, MongoDB, PostgreSQL, MySQL, Databases, Redis, Cloud Firestore, Elasticsearch, Amazon S3 (AWS S3), PostGIS, Google Cloud
Other
Google Calendar, Chakra UI, Storybook, SaaS, Front-end, SOLID Principles, Accessibility, Performance, Technical Documentation, Responsive UI, Full-stack, Web Development, Web App Development, Integration Testing, Lint, CSV, Google Tag Manager, API Integration, Content Management Systems (CMS), Headless Software, APIs, Scrumban, SMTP, Video Players, Lottie, Adaptive Design, Responsive Web Apps, Responsive Design, SSL Certificates, SSL, Code Review, Dashboard Design, Dashboards, Data Visualization, Cloudflare, ESLint, Progressive Web Applications (PWAs), SEO Tools, Architecture, Deployment, Full-stack Development, Minimum Viable Product (MVP), Payment APIs, MERN Stack, Webhooks, HTTPS, API Documentation, Back-end, Algorithms, Data Structures, SEO Audits, Google SEO, CI/CD Pipelines, Open Source, Styled-components, Libraries, Video Streaming, WebSockets, Google Pub/Sub, SDKs, Sitemaps, GitHub Actions, Streaming, TypeORM, Stripe Payments, Firebase Cloud Functions, Apollo, Airtable, Geography, Google Search Console, Local SEO, OpenAI, PDF, Google Drive
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