Muhammad Saad ur Rehman
Verified Expert in Engineering
Generative Artificial Intelligence (GenAI) Developer
Lahore, Punjab, Pakistan
Toptal member since April 28, 2022
Muhammad is a proficient full-stack developer who excels in building advanced websites and web applications. He specializes in using popular web development technologies like JavaScript, React, and Node.js. Being skilled in both front-end and back-end development, Muhammad possesses a comprehensive knowledge of web application development from start to finish. With React, he can design stunning user interfaces, while using Node.js, he can execute intricate server-side logic.
Portfolio
Experience
Availability
Preferred Environment
React, JavaScript, Redux, ECMAScript (ES6), API Integration, Front-end, Front-end Development, HTML, CSS, Node.js, Open Broadcaster Studio (OBS), Materialize
The most amazing...
...project I've contributed to was the SQ Form (npm package) my team established while working on the CMS.
Work Experience
Senior Full-stack Developer
DFX5
- Developed a modern and responsive marketing website using Strapi as the headless CMS to manage content efficiently.
- Implemented a robust back end using Node.js, leveraging its scalability and performance capabilities to handle high traffic and provide a seamless user experience.
- Integrated AWS Amplify into the development process to simplify the deployment and hosting of the marketing website, ensuring high availability and scalability.
- Utilized the Angular framework to build a dynamic and interactive front end, delivering a smooth user interface and optimizing performance across multiple devices and browsers.
- Collaborated with cross-functional teams, including designers, marketers, and stakeholders, to gather requirements, provide technical guidance, and ensure the timely delivery of project milestones.
- Employed the Agile methodology, specifically Scrum, to plan and execute project tasks in iterative sprints, resulting in increased productivity, improved communication, and faster time-to-market.
- Participated in daily stand-up meetings, sprint planning sessions, and retrospective meetings, contributing to a collaborative and efficient development process.
- Optimized the website for search engine visibility, adhering to SEO best practices and improving organic traffic and user engagement.
- Received positive feedback from clients and stakeholders for delivering a high-quality marketing website that effectively showcased the brand and increased lead generation and customer acquisition.
Full-stack Developer
Bot Test Inc
- Spearheaded the research phase to enhance user interaction with our chatbot AI solution by implementing a robust activity recording mechanism.
- Developed and implemented a user activity recording system within the chatbot environment, allowing the capturing of user interactions in real-time.
- Designed and integrated options Innovatively for users to replay their chatbot interactions, providing an intuitive and user-friendly interface for reviewing past actions.
- Collaborated closely with the development team to seamlessly integrate the user activity recording feature into the existing chatbot AI solution, ensuring minimal disruption to the overall user experience.
- Demonstrated a proactive approach in identifying and addressing potential challenges related to user activity tracking, resulting in an optimized and reliable system for recording and replaying user interactions.
- Received positive feedback from users and stakeholders for the implementation of the user activity recording feature, contributing to an enhanced and engaging chatbot experience.
- Leveraged technical expertise successfully in chatbot AI solutions to implement a solution that aligns with industry best practices and significantly improves user engagement and satisfaction.
Data Scraping Engineer
Massachusetts Institute of Technology - Connection Science
- Developed and implemented a Chrome extension to extract user-recommended search results for restaurants, enhancing data collection efficiency.
- Engineered a user-friendly interface with a start and stop button, enabling seamless control over the extension's data retrieval process.
- Utilized React on the front end to build a responsive and intuitive user interface, contributing to a positive user experience.
- Leveraged AWS services, including API Gateway, to establish a robust REST API, ensuring secure and efficient communication between the front and back end.
- Implemented AWS DynamoDB for scalable and reliable storage of extracted data, optimizing data management and retrieval processes.
- Orchestrated AWS Lambda functions to execute diverse operations, enhancing the extension's capabilities and ensuring efficient handling of tasks.
- Established a survey website, integrating it with the extension, allowing users to participate in a questionnaire seamlessly.
- Enabled seamless redirection of users upon completion of the data scraping process, enhancing the overall user journey and satisfaction.
Full-stack Developer
Tkxel
- Assisted on an RPA project to automate procedures for clients. It was a scraping and automation project with many clients using the RPA tool.
- Assisted in developing the PDFTron tool to create a signature app on React. Completed the POC and built the project architecture.
- Automated and scraped websites with Node.js by using Puppeteer.
- Brought my teammate up to speed on the RPA project to understand the project architecture and workflow.
- Developed the RPA web app used to read, write, and update data from Excel or PDF files and automate user steps on many platforms (machine, website, or any app).
- Built an app that takes user signatures on PDF files. Users can add dates and text to the PDF. We used the PDFTron library for that process.
Full-stack Developer
Allzone Technologies
- Built a CMS web application for insurance firms. The web app has a million users and receives a large amount of daily traffic.
- Managed the team, allocated tasks, and had scrum sessions at the start of each day.
- Conducted code reviews, reducing bugs and code complexity.
- Contributed to the npm package (SQ Form), which our team developed for the project.
- Streamlined thorough sprint grooming sessions, effectively determining task complexities.
- Performed testing before submitting pull requests.
- Completed regular peer code reviews and pair programming to help onboard new recruits.
- Delivered a CMS insurance app that takes care of the user medical insurance of any platform and manages the user profile. Our app provides personalized service, simplified plans, and cost savings to companies and associations.
Full-stack Developer
ON SETS
- Developed eCommerce websites and CMS web applications. Gained good traffic on projects.
- Used best coding practices and followed the strategic project structures to centralize the architecture.
- Used Jira to create tickets and log hours.
- Conducted code reviews to find bugs and reduced code complexity.
- Completed weekly sprint grooming to decide task complexity.
Experience
MIT FairMap
https://chromewebstore.google.com/detail/mit-fairmap/adhkohmipjifnbfcjppjbbfbdplgbepaThe extension features an intuitive interface with start and stop buttons, offering users control over the data retrieval process. Leveraging React on the front end ensures a responsive and user-friendly experience. The back end relies on AWS services, utilizing API Gateway for a secure REST API, DynamoDB for efficient data storage, and Lambda functions for diverse operations.
Additionally, a survey website seamlessly integrates with the extension, allowing users to participate in a questionnaire. Upon completion of data scraping, users are redirected, optimizing the overall user journey. This project showcases expertise in Chrome extension development, front-end technologies, and effective utilization of AWS services.
HackerRank
https://www.hackerrank.comKapra Bazar
https://bitbucket.org/saadurrehman/kaprabazar/src/master/Using an SQL database, we used React on the front end and Node.js on the back end.
BHD Banco
https://bhd.com.do/Strapi is utilized as a headless content management system (CMS) to manage and organize website content efficiently. Node.js is used on the back end to handle server-side logic and API integrations. Angular is employed on the front end to create a dynamic and interactive user interface. Meilisearch technology is incorporated to provide enhanced search functionality for users on the website. Search engine optimization (SEO) techniques are implemented to optimize the website's visibility and ranking in search engine results.
The combination of these technologies allows BHD to deliver a seamless user experience, efficient content management, powerful search capabilities, and improved search engine visibility.
E-signature App
https://oneclickcontractor.com/Selectcare CMS
https://www.selectquote.com/The main objective of Selectcare CMS is to provide a comprehensive solution for managing insurance records and eliminate the need for manual record-keeping. It integrates seamlessly with insurance providers to enable automatic updates of insurance plans, co-pays, and deductibles.
The project aims to streamline the process of managing insurance records, reducing administrative burdens and improving overall efficiency. By utilizing Selectcare CMS, users can avoid the hassle of manually organizing and maintaining their insurance records.
Amazon Product Reviews Scraping
https://github.com/saadurrehman/Amazon-Product-Reviews-ScrappingSQForm | Open-source Contribution
https://github.com/SelectQuoteLabs/SQFormMarketing Website for Bank
The front end of the website was built using Next.js, a powerful React framework that enabled server-side rendering, static site generation, and optimized performance. This choice ensured fast loading times and a smooth user experience across all devices. For user authentication, we implemented a secure authentication mechanism, ensuring that users could safely log in and access personalized content.
Education
Bachelor's Degree in Computer Science
University of Central Punjab - Pakistan
High School Diploma in Computer Science
Crescent Model Higher Secondary School - Pakistan
Certifications
AWS Solutions Architect Associate
Amazon Web Services
Full Stack Engineer
Mangtas
React (Basic)
HackerRank
Skills
Libraries/APIs
React, React Query, Node.js, Flexbox, Puppeteer, React Redux, REST APIs, Socket.IO, Google Maps API, Chart.js, Context API, AmplifyJS, Recharts, React Testing Library, Google API, AWS Amplify, Google Sheets API, API Development, GitHub API, OpenAI API, Playwright, Stripe
Tools
GitHub, Git, Webpack, JavaScript Testing, Jira, Figma, Slack, Prisma, Redux Toolkit, Google Sheets, Babel, Create React App, Firebase Authentication, Bitbucket, Microsoft Excel, Auth0, NPM, Amazon Cognito, Amazon Kendra, Amazon Lex, Sequelize, PDFTron, Mongoose, Front-end Build Tools, Open Broadcaster Studio (OBS), Trello, JSX, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Google Analytics, ChatGPT, Sentry, Flow, AWS IAM, AWS CloudTrail
Languages
JavaScript, CSS, HTML, TypeScript, ECMAScript (ES6), SQL, HTML5, Sass, CSS3, DYNAMO, Python, GraphQL, SCSS, Google Apps Script, C++
Frameworks
Redux, Bootstrap, Express.js, Svelte, Tailwind CSS, Angular, AngularJS, Next.js, Material UI, Cypress, Jest, Vanilla JS, Materialize, Scrapy, Bedrock, NestJS, Flux, Chrome, Swagger
Paradigms
MEAN Stack, Search Engine Optimization (SEO), Test-driven Development (TDD), Responsive Web Design (RWD), Automation, Unit Testing, Back-end Architecture, Testing, Microservices, UX Design, Agile Software Development, Software Testing, DevOps, REST
Platforms
Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Medusa, Vercel, Google Chrome, AWS Lambda, Docker, Linux, DigitalOcean
Storage
MySQL, PostgreSQL, MongoDB, NoSQL, Amazon DynamoDB, PSQL, Amazon S3 (AWS S3), SQLite, Google Cloud Storage, Google Cloud, XML Parsing, Databases, Elasticsearch, Redis, Cloud Firestore, Redshift, Dynamic SQL, Redis Cache
Other
React Hooks, API Integration, Front-end, Front-end Development, Strapi, Web Development, MERN Stack, Content Management Systems (CMS), APIs, Architecture, Cross-platform App Development, Full-stack, Web Applications, Back-end, Landing Pages, Excel 365, HTML5 Video, Headless Software, CSS5, ESLint, PDF Scraping, Complex Problem Solving, Chrome Extensions, Back-end Development, Customer Relationship Management (CRM), CI/CD Pipelines, SEO Tools, Amazon RDS, Responsive Design, Integration, Algorithms, Axios, Data Scraping, Web Scraping, Bootstrap 5, CSV, SEO Marketing, User Experience (UX), Chatbots, Live Chat, Amazon API Gateway, Authentication, Browser Plugins, Document Parsing, Robotic Process Automation (RPA), Scraping, Large-scale Web Crawlers, Google Sign-in, Lambda Functions, Full-stack Development, Data Management, OpenAI, OpenAI GPT-3 API, Maps, Reports, Dashboards, SDKs, Cloud Services, Web App Development, Security, PDF to Excel, Server-side PDF Generation, Supabase, AI Chatbots, Single Sign-on (SSO), Generative Artificial Intelligence (GenAI), Responsive Web Apps, Natural Language Processing (NLP), Scripting, Styled-components, Design Systems, QA Testing, PDF Forms, E-signatures, Proof of Concept (POC), Server-side Rendering (SSR), eCommerce, Charts, Serverless, Containerization, Storybook, Data Visualization, User Interface (UI), Gatsby, Pixel Perfect, Software Architecture, Artificial Intelligence (AI), Web Crawlers, Hospitality, GraphDB, Chakra UI, Technical Leadership, Manifest V3, Google SEO, Okta, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), LangChain, Open-source LLMs, Machine Learning, Software QA, Programming, Code Validation, AWS Cloud Architecture, XLSX File Processing, PDF, Payment Gateways, PWA, Manifest, SaaS, Google Cloud Functions, Solution Architecture, Amazon Machine Learning, Customer.io
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