Anass Bendarsi
Verified Expert in Engineering
Full-stack Web Developer
Anass is a full-stack developer specializing in Node.js, React, and MongoDB. With his enthusiasm for competitive programming, algorithms, and data structure, he enjoys solving complex problems. Anass thrives in collaborative environments working on innovative projects for clients from different countries.
Portfolio
Experience
Availability
Preferred Environment
Windows, Slack, Gmail, Scrum, Jira, MySQL, Full-stack, React, TypeScript, Node.js, PostgreSQL, REST APIs, Front-end, MUI CSS, User Interface (UI), Next.js, SQL
The most amazing...
...thing I've developed is a tree data structure that allows storing data in MongoDB.
Work Experience
React Front-end Developer
Cofactr, Inc.
- Started the development of an MVP from scratch, following the best practices in the setup phase to guarantee the quality of code; it was for a B2B application.
- Adapted the Chakra UI design of a library that helped import CSV files to an MUI design style.
- Reviewed teammates' code and refactored it, creating reusable components and making them easy to use for others.
Full-stack Developer
Sanlam
- Worked on the development of an app to handle bodily injuries. It facilitated interactions between managers, lawyers, doctors, and other players involved.
- Collaborated with the UX team, company managers, and lawyers to ensure the best user experience.
- Used the old API until the end of the development of the new app to ensure service continuity.
Full-stack Developer
Nimbleways
- Created an application to schedule meetings between visitors and prisoners.
- Wrote unit and integration tests for the back and front end.
- Assisted in the backlog and technical refinement before sprints.
- Investigated old bugs and submitted reports on them.
Full-stack Developer
4d
- Created and maintained the RESTful APIs that allow users to create a team, invite people to their team by email or phone, and give them points and prizes.
- Wrote the unit and end-to-end tests using Jest to ensure that the APIs worked as expected.
- Implemented the tree data structure methods and helped create database models, relationships, and extensions.
- Created and maintained the React SPA admin dashboard to show the application statistics.
- Wrote the unit tests using the React testing library to ensure that the SPA worked as expected.
- Integrated the libraries to enable sending an email via Nodemailer, message via Twilio, and notification via OneSignal and handle payments with Stripe.
Back-end Developer
Void
- Created an API to distribute sorted agencies' locations based on the user's location.
- Merged agencies' data such as name, address, phone, and location from two different sources—CSV files.
- Developed a POC using React and Google Maps library.
Experience
Feedback App
https://github.com/razouq/feedback1-to1 Chat Application
https://github.com/razouq/chat-applicationI used the Socket.IO library to make a real-time chat application.
Next.js and Tailwind Portfolio
https://github.com/razouq/portfolio-next-jsReact Image Uploader
https://github.com/razouq/react-images-uploader• Upload images
• Display the selected images and upload them to Cloudinary in real time
• Remove images from the list
• Submit and send Cloudinary IDs of the uploaded images to the back-end server
The project is deployed to Vercel.
• https://react-images-uploader.vercel.app
Education
Master's Degree in Computer Science
National School of Applied Sciences - Marrakech, Morocco
Certifications
Modern React with Redux
Udemy
NestJS: The Complete Developer's Guide
Udemy
Node.js with React: Full-stack Web Development
Udemy
Skills
Libraries/APIs
React, Node.js, REST APIs, EJS, Passport.js, React Router, Socket.IO, Sockets, D3.js, Chart.js, Redux-Saga
Tools
Redux Thunk, Redux Toolkit, Git, Figma, MongoDB Atlas, Slack, Trello, Mongoose, Sequelize, Jira
Frameworks
Express.js, NestJS, Redux, Bootstrap, Jest, Material UI, Next.js, MUI CSS, Tailwind CSS
Languages
HTML, CSS, JavaScript, TypeScript, HTML5, GraphQL, SQL, PHP
Paradigms
REST, Unit Testing, UX Design, Scrum
Platforms
Web, Drupal, Docker, Amazon Web Services (AWS)
Storage
MongoDB, MySQL, PostgreSQL, NoSQL, Redis, Memcached
Other
Competitive Programming, Full-stack, API Integration, Front-end, User Interface (UI), Web Development, Web Programming, APIs, HTTP, HTTPS, Authentication, Styled-components, Single-page Applications (SPA), CI/CD Pipelines, Data Visualization, Google+ Authentication, Software as a Service (SaaS), Cloudinary, Bootstrap 4, Bootstrap UI, Gmail, Storybook, WebSockets, Full-stack Development, Back-end
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