Younes Dagana, Developer in Marrakesh, Marrakesh-Tensift-El Haouz, Morocco
Younes is available for hire
Hire Younes

Younes Dagana

Verified Expert  in Engineering

Software Developer

Marrakesh, Marrakesh-Tensift-El Haouz, Morocco

Toptal member since February 12, 2019

Bio

Younes is a senior full-stack developer with over a decade of experience in building web applications. His strongest skill is JavaScript, particularly React. Younes excels at creating challenging UIs, solving complex issues, and optimizing performance. He has great communication skills, and one of his notable achievements was developing an intuitive, highly customizable financial reporting application from scratch, which became the company's major selling point.

Portfolio

Futrli by Sage
React, Redux, Chart.js, Jest, Monorepos, HTML5, CSS3, Recharts, Dashboards...
Firm Prospects LLC
React, PHP, Symphony, Elasticsearch, Docker, Amazon Web Services (AWS), TinyMCE...
SimpleTire, LLC
React, TypeScript, Next.js, Google SEO, Contentful, Cloudinary, SEO Tools...

Experience

  • JavaScript - 12 years
  • React - 6 years
  • SQL - 4 years
  • PHP - 4 years
  • Angular - 3 years
  • Node.js - 3 years
  • AWS Lambda - 1 year
  • React Native - 1 year

Availability

Part-time

Preferred Environment

Git, MacOS, Visual Studio Code (VS Code), GitHub Copilot Chat

The most amazing...

...project I've built is a full-stack web application that collects, rates, and displays customers' feedback to business owners in a fun and informative way.

Work Experience

Senior Front-end Developer

2022 - 2024
Futrli by Sage
  • Architected and created a drag-and-drop reporting tool that allows accountants and business owners to easily create reports that could contain cards ranging from tables and charts to text and images.
  • Added the ability to schedule PDF generation from reports and send them to chosen emails.
  • Added new functionality that helped the startup grow and land more clients, which eventually led to its acquisition by a much bigger organization—Sage.
  • Optimized several sections of the existing application and solved many security vulnerability issues.
  • Reviewed other developers' code and interviewed potential new developers.
Technologies: React, Redux, Chart.js, Jest, Monorepos, HTML5, CSS3, Recharts, Dashboards, Amazon S3 (AWS S3), TypeScript, JavaScript, CSS, Quill, GitHub, Material UI, Single Sign-on (SSO), Figma, Front-end Development, UI Components, Web App Development, APIs

Full-stack PHP/Symfony and React Developer

2023 - 2023
Firm Prospects LLC
  • Solved security and performance issues by updating used frameworks and libraries and improved code quality by introducing a linter and formatting checker to the codebase and IDE integration.
  • Reported and fixed several bugs and UI glitches and improved UX across the application, which helped stabilize the platform.
  • Created several new pieces of functionality that were requested by clients to make the application richer and more customizable.
  • Performed rigorous peer code review to maintain code quality and clarity.
Technologies: React, PHP, Symphony, Elasticsearch, Docker, Amazon Web Services (AWS), TinyMCE, GraphQL, JavaScript, CSS, SQL, GitHub, Full-stack, Symfony, Front-end Development, UI Components, Web App Development, APIs, Search Engine Optimization (SEO), Tailwind CSS

Expert React Developer

2021 - 2022
SimpleTire, LLC
  • Enhanced the company's retail website with an exciting new functionality that helped attract more clients and good reviews.
  • Created A/B testing scenarios to measure how changes on different pages affect user interaction retention.
  • Improved page speed and SEO ranking and conducted many peer code reviews to enhance code quality.
Technologies: React, TypeScript, Next.js, Google SEO, Contentful, Cloudinary, SEO Tools, Storybook, HTML5, CSS3, JavaScript, CSS, GitHub, Full-stack, Headless CMS, Figma, Front-end Development, UI Components, Web App Development, APIs, Search Engine Optimization (SEO), eCommerce, Tailwind CSS

Senior Front-end Developer

2020 - 2021
Cortina Productions
  • Developed an animation-rich digital museum for one of the largest American telecommunication companies.
  • Assured the website looked and functioned the same way on different devices and browsers to pass the client's rigorous testing.
  • Created a separate experience for desktop and mobile that share the same codebase and logic.
  • Created a 3D space that loads 3D models and allows users to navigate it on both desktop and mobile.
Technologies: React, Redux, Three.js, RxJS, Git, React Redux, Videos, HTML5, CSS3, JavaScript, CSS, GitHub, Front-end Development, UI Components, Web App Development

Senior Front-end Developer

2019 - 2020
WebIntensive
  • Contributed to developing a framework that translates JSON objects into fully working Angular pages.
  • Participated in the build of a drag-and-drop page designer that generates JSON configurations for a web page.
  • Developed a configurable charting module that allows users to design charts intuitively and map them to data sources using the drag-and-drop page designer.
  • Contributed to the maintenance of high-code quality by performing code reviews.
Technologies: Amazon Web Services (AWS), Chart.js, D3.js, NgRx, Angular, TypeScript, Functional Programming, HTML5, CSS3, JavaScript, CSS, Redux, GitHub, Full-stack, Material UI, Front-end Development, UI Components, Web App Development, APIs

Senior Front-end Developer

2017 - 2019
InBrain.ai
  • Developed an animation-rich public web section using Angular and Lottie.
  • Created a functionality-rich dashboard for tracking app earnings using Angular and D3.js.
  • Built a survey builder and survey analytics dashboard using Angular and D3.js.
  • Developed a white-label survey React Native app with a customizable design for each client.
Technologies: D3.js, JavaScript, Lottie, React Native, Angular, TypeScript, NgRx, HTML5, CSS3, CSS, Redux, GitHub, Material UI, Front-end Development, UI Components, Web App Development, APIs, eCommerce

Full-stack Developer

2017 - 2018
Caerus Marketing Group—StudyKIK
  • Created an advanced microservices architecture for the API with Node.js and AWS Lambda.
  • Extended the StudyKIK patients' management web and mobile applications with rich functionality.
  • Created a set of reusable components to use across the application's front end.
  • Established a unit testing system that is easily accessible to the QAs so they can write their own testing scenarios.
  • Maintained high-code quality through reviews.
Technologies: Redux, AWS Lambda, PostgreSQL, Node.js, React Native, React, Sockets, React Redux, Loopback, Sagas, MERN Stack, HTML5, CSS3, JavaScript, CSS, SQL, GitHub, Full-stack, Front-end Development, UI Components, Web App Development, APIs

Full-stack Developer

2014 - 2018
UPWK Global, Inc.
  • Created a cross-platform time-tracking application that is used by tens of thousands of the platform's freelancers.
  • Maintained a high-quality website through troubleshooting and fixing bugs.
  • Translated the product team's specifications for a new functionality to a working UI.
Technologies: Jenkins, Amazon Elastic Container Service (ECS), Symphony, PHP, Redux, Angular, HTML5, CSS3, JavaScript, CSS, SQL, Laravel, GitHub, Full-stack, Front-end Development, UI Components, Web App Development

Full-stack Developer

2015 - 2016
Punch Agency
  • Contributed to the development of a couple of applications for the company's clients using Angular and Node.js.
  • Maintained and improved several functionalities on several projects.
  • Improved the code quality through code reviews and unit tests.
Technologies: Elasticsearch, MongoDB, Express.js, Node.js, Angular, TypeScript, MEAN Stack, HTML5, CSS3, JavaScript, CSS, Web Scraping, GitHub, Full-stack, Front-end Development, UI Components, Web App Development

Front-end Developer

2013 - 2014
Idaciti
  • Created a highly customizable chart card component that makes use of the extensive business data API.
  • Built a UX-friendly PowerPoint-like Storybook component, allowing users to create and present business data easily.
  • Developed a complete SaaS web application.
Technologies: D3.js, PHP, jQuery, JavaScript, HTML5, CSS3, SQL, CSS, GitHub, Full-stack, Front-end Development, Web App Development

Full-stack Developer

2012 - 2013
Give&score, LLC
  • Created an advanced semantics analyzing software that is used to score texts based on their lexical and grammatical correctness.
  • Developed a customizable forms builder for creating and embedding forms on multiple websites.
  • Maintained the overall quality of the Give&score website by fixing issues and improving functionality.
Technologies: JavaScript, PHP, HTML5, CSS3, SQL, Forms, CSS, jQuery, Full-stack, Front-end Development, Web App Development

Full-stack Developer

2011 - 2012
Tell The Boss, Inc.
  • Developed a rich UI with both a pre-login section and a post-login dashboard.
  • Created an advanced data analyzing algorithm for rating customer feedback.
  • Presented different ways for customers to leave feedback, such as sending SMS texts and scanning QR codes.
Technologies: jQuery, JavaScript, CodeIgniter, PHP, HTML5, CSS3, CSS, SQL, Full-stack, Front-end Development, Web App Development

Experience

Futrli by Sage

http://www.futrli.com
A fintech and accounting software that offers clients intelligent financial predictions and reporting to deliver impactful insights for a business's current, past, and future performance.

Among the services I created or contributed to are the ability to create stunning reports using pre-made widgets, charts, tables, text, and images; the ability to schedule PDF generation and email delivery of reports; and the ability to create report templates to make creating new reports quick and easy.

The Verizon Story

https://www.verizon.com/story/
Led the development of a responsive website for an online exhibition on the history of Verizon, a Fortune 500 telecommunications company. Using React and Three.js, I set up the project architecture from scratch and optimized the app by creating animations in 3D space with JavaScript, avoiding the use of videos. I also utilized RxJS to handle user events and Redux to manage animation states.

StudyKIK Website

https://studykik.com/
StudyKIK is a portal that helps connect patients with pharmaceutical companies for clinical trials. The web application has many dashboards and calendars for sponsors and vendors, which allows them to manage and contact patients and track clinical trial results swiftly.

Tell The Boss

Tell The Boss is a web app that allows business owners to collect customer reviews in real time via SMS text messages or by scanning a QR code. The app sorts and rates users' feedback and presents it in an intuitive and useful manner, helping the owner highlight any issues with their businesses.

Education

2007 - 2011

Master's Degree in Computer Science

National School of Applied Sciences (ENSA) - Marrakesh, Morocco

Skills

Libraries/APIs

React Redux, React, Three.js, Node.js, jQuery, RxJS, Recharts, D3.js, NgRx, Chart.js, Sockets

Tools

GitHub, Figma, JetBrains, Git, Amazon Elastic Container Service (ECS), Jenkins, Amazon Simple Queue Service (SQS), Quill

Languages

JavaScript, HTML, CSS, HTML5, CSS3, TypeScript, PHP, C, C++, SQL, Objective-C, Java, GraphQL

Frameworks

Angular, Redux, Loopback, CodeIgniter, React Native, Next.js, Material UI, Tailwind CSS, Express.js, Hapi.js, Laravel, Jest, Symfony, Unity

Storage

Amazon S3 (AWS S3), PostgreSQL, MongoDB, Elasticsearch

Paradigms

MEAN Stack, Functional Programming, Search Engine Optimization (SEO)

Platforms

MacOS, AWS Lambda, Cocos2d-JS, Amazon Web Services (AWS), Contentful, Visual Studio Code (VS Code), Docker, Heroku

Other

Dashboards, Front-end Development, UI Components, Web App Development, Lottie, MERN Stack, Sagas, Web Scraping, Full-stack, APIs, eCommerce, Symphony, Algorithms, Algebra, Analysis, Physics, Google SEO, Cloudinary, SEO Tools, Storybook, Videos, Monorepos, TinyMCE, GitHub Copilot Chat, Charts, Forms, Headless CMS, Single Sign-on (SSO)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring