
Younes Dagana
Verified Expert in Engineering
Software Developer
Marrakesh, Marrakesh-Tensift-El Haouz, Morocco
Toptal member since February 12, 2019
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
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
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
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.
Full-stack PHP/Symfony and React Developer
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.
Expert React Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Front-end Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Futrli by Sage
http://www.futrli.comAmong 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/StudyKIK Website
https://studykik.com/Tell The Boss
Education
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)
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