Youssef Meskini
Verified Expert in Engineering
React Developer
Rabat, Rabat-Salé-Kénitra, Morocco
Toptal member since August 8, 2022
Youssef is a dedicated full-stack developer specializing in developing Node.js and React applications using best practices. He's passionate about providing solutions for end users, learning and expanding his knowledge, and building high-quality software. Youssef is an expert in testing, including unit, integration, and end-to-end tests.
Portfolio
Experience
- Redux - 6 years
- HTML - 6 years
- TypeScript - 6 years
- React - 6 years
- JavaScript - 6 years
- Node.js - 6 years
- CSS - 6 years
- Next.js - 6 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, Jira, GitHub, GitLab
The most amazing...
...thing I've built is a fully automated web app getting the latest podcasts by theme and providing them in a polished interface in React.
Work Experience
Full-stack JavaScript Engineer
Gartner - Digital Markets Engineering - Capitalizable
- Tracked page speed performance and improved the codebase to comply with the required SEO standards.
- Created and refined the tasks for each epic assigned to my team. Reviewed the deployment process and the code sent to production.
- Implemented high-standard features using Next.js and Tailwind with unit tests (React Testing Library) and E2E tests (Cypress).
Senior Back-end Engineer
Health Gateway - Virtual Hospital
- Developed a chatbot with WhatsApp API to let patients interact with doctors and pharmacists.
- Specified specs with product managers and UX designers to determine the flow from start to end.
- Developed ways of interacting with external GraphQL service and AWS DynamoDB.
- Designed an AWS architecture to interact with other microservices.
Next.js and TypeScript Developer
Graceful Inc
- Revamped the marketing website with new designs from Figma.
- Built the blog with a WordPress API using it as a headless CMS with the on-demand revalidation from Next.js.
- Used Framer Motion to add animation and canvas to build image series animation.
Front-end Engineer
Hopin
- Transitioned an existing Ruby on Rails view to a React client-side application. Added unit tests, formatting, and lining tools.
- Built integration between two different products using React and Node.js.
- Improved the TypeScript of the shared UI library to provide a better developer experience.
Front-end Engineer
Groupe SeLogerpro
- Built a server-side rendered React app with Express in TypeScript. After analyzing and benchmarking different stacks like Next.js, the app's performance increased by 90%.
- Drove workshops on testing in React and Node.js, setting a test coverage of 80%, leading to no bugs in the new app and better confidence when deploying to production.
- Collaborated with DevOps to migrate the app to AWS, Docker, and Kubernetes, providing the right tools to gather analytics from the app and reduce infrastructure costs.
Front-end Engineer
Smart Sailors
- Migrated the legacy code from AngularJS to React with TypeScript and unit tests with Jest.
- Built a React Native app, reusing and sharing 70% of the front-end code.
- Contributed to the back end in JavaScript and Express and gained a full-stack vision of the project.
Experience
Twitch Chat App
Toptal Node.js Accelerator
https://github.com/ymeskini/node-microservicesWhatsApp Chatbot
Education
Master's Degree in Engineering Management
ISC Paris - Paris, France
Master's Degree in Project Management
Cergy University - Cergy, France
Certifications
Computer Science for Web Programming
HarvardX
Redis Certified Developer
Redis
Toptal Node.js Accelerator Graduate
Toptal, LLC
Apollo Graph Developer — Associate Certification
Apollo GraphQL
MongoDB Associate Developer
MongoDB University
Apollo Graph Developer — Professional Certification
Apollo GraphQL
Skills
Libraries/APIs
React, Node.js, RxJS, WordPress API, Framer Motion, WhatsApp API
Tools
Prettier, Sentry, Slack, Jira, Webpack, Figma, React Apollo, MongoDB Atlas, MongoDB Shell, GitHub, GitLab
Languages
TypeScript, JavaScript, HTML, CSS, GraphQL, Python, SQL, C
Frameworks
Redux, Next.js, Express.js, JSON Web Tokens (JWT), Cypress, TestCafe, Material UI, Tailwind CSS, React Native, Jest, NestJS, Django
Paradigms
Testing, Search Engine Optimization (SEO), Test-driven Development (TDD), Agile
Platforms
Docker, AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Storage
Redis, MongoDB, Amazon DynamoDB, Redis Cache
Other
Styled-components, ESLint, Axios, Bug Discovery & Tracking, WebSockets, Front-end, Full-stack, CI/CD Pipelines, IT Projects, Apollo Server, Apollo, Pub/Sub, Back-end, IT Management
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