Youness AitAli | Full-Stack Developer
Oujda-Angad, Oriental, Morocco
-
-
www.younessaitali.com
PROFESSIONAL EXPERIENCE
Independent / Freelancer
Full-Stack | July , 2021 - Present | Remote
Build a custom Single-Page Application using Vue.js and Firebase for tracking and
managing inventory and exporting invoices for the business owner and his assistance.
By using Electron, Typescript, Node.js, Prisma, Zod, and Puppeteer, I developed a desktop
application that scrapes and automates repetitive tasks, resulting in increased efficiency of
50% for the client.
Automated data entry for a web scraping project that collected data from a supplier’s
website, resulting in a time savings of 50%.
Digital Butterfly Freelancer
Full-Stack | August , 2021 - January 2022 | Morocco, Oujda
Assisting all sites and internal clients with technical issues.
Provided support and mentoring to internal team Members.
Efficiently deploy and integrate applications on the cloud.
Liaised with Product Managers and Clients to identify minimum viable product
requirements and clearly defined feature sets into well-scoped user stories for individual
team members.
Digital Butterfly
Full-Stack | Jun , 2020 - August 2021 | Morocco, Oujda
Supervised and led a team of 3 developers, Mentored junior developers, And wrote
maintainable, Scalable, And efficient code.
Developed +8 full-stack web applications from the ground up with Laravel, PHP, Vue,
React, Redux, Node, MySQL, FireBase, And Google Cloud Functions.
Liaised with back-end developers, Front-end developers, UI/UX designers, And Clients as
needed.
Improved continuous integration practices by efficiently deploying and integrating
software to the cloud.
RELEVANT PROJECTS
Personal Website: www.younessaitali.com (for addition information and projects)
Mediatheque
Online bookselling and inventory management application for businesses.
As my end-of-study project, I made this app, which is divided into two parts for the clients and
an admin dashboard for the administrators.
It is possible for a client to purchase a book or rent one. Clients can buy a book in two ways,
whether connected or not, but renting is only possible when connected, as well as applying for
membership (a subscription system with a monthly fee).
The admin side allows the owner to manage inventory, client information, orders, as well as
employers and their roles.
Technology used: Laravel, JS, SCSS, Sass, Axios, MySQL, Stripe-Api, PHP
Flavor Tasks
Task management web app.
A task management app that lets you keep track of everything you're working on by splitting A
task management app that lets you keep track of everything you're working on by splitting
every project into boards, each board has its own tasks, and every task has its own description
and multiple to-do lists. Users can also add team members. For my Rest-API, I used Laravel as a
back-end, VueJS as a front-end, VueX for state management, Pusher for real-time
communication, and JWT for authorization. The technology used: Laravel, JS, HTML, Axios,
MySQL, Vue.JS, VueX, Vue Router, Tailwind CSS, Vuetify, JWT, Pusher, Laravel-Echo. Link:
https://github.com/younessaitali/Jira-Clone
EDUCATION
2019 | Mohammed 1 University, Morocco, Oujda
Bachelor's degree in computer science
SKILLS
Code structure & architecture
Agile software development
Web performance optimization
Test-driven development
Front-end & back-end web development
Technologies: Tailwind CSS, GraphQL, Figma, TypeScript, Node.js, PHP, Git, Linux, Node.js,
Vue.js, NuxtJS, Electron, Firebase, MySQL, Laravel , Html, Css, Json, Mysql, Nodejs, Docker,
Nosql, GIT, ASTRO, React, Svelte.