Hi, I'm Karim, a passionate Software Engineer with a solid track record of creating, testing, and maintaining responsive software across diverse technologies and frameworks. I love blending creativity with technology to build user-friendly interfaces and robust applications. I'm driven, punctual, and highly adaptable, thriving in both independent and collaborative environments. Throughout my career, I've worked on numerous projects using Vue.js, Nuxt.js, Laravel, and more, always focusing on enhancing performance and SEO optimization. I enjoy leading teams and mentoring fellow developers while continuously learning new technologies to stay ahead in this fast-evolving field.

Karim EL HAMRI

Hi, I'm Karim, a passionate Software Engineer with a solid track record of creating, testing, and maintaining responsive software across diverse technologies and frameworks. I love blending creativity with technology to build user-friendly interfaces and robust applications. I'm driven, punctual, and highly adaptable, thriving in both independent and collaborative environments. Throughout my career, I've worked on numerous projects using Vue.js, Nuxt.js, Laravel, and more, always focusing on enhancing performance and SEO optimization. I enjoy leading teams and mentoring fellow developers while continuously learning new technologies to stay ahead in this fast-evolving field.

Available to hire

Hi, I’m Karim, a passionate Software Engineer with a solid track record of creating, testing, and maintaining responsive software across diverse technologies and frameworks. I love blending creativity with technology to build user-friendly interfaces and robust applications. I’m driven, punctual, and highly adaptable, thriving in both independent and collaborative environments.

Throughout my career, I’ve worked on numerous projects using Vue.js, Nuxt.js, Laravel, and more, always focusing on enhancing performance and SEO optimization. I enjoy leading teams and mentoring fellow developers while continuously learning new technologies to stay ahead in this fast-evolving field.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced
French
Intermediate
Arabic
Fluent

Work Experience

Software Engineer at Dekoora
May 1, 2024 - June 13, 2024
Led & collaborated with a cross-functional team of developers, designers, and editors to completely redo the company's website using Shopify Liquid, Bootstrap, and JavaScript. Developed an in-house Node.js/Sharp software to automate image processing and send email notifications. Introduced a new feature allowing users to upload images for printing with editing capabilities. Migrated the website to Next JS, Tailwind CSS, and GraphQL to enhance performance and scalability. Provided guidance on new integrations and led daily meetings and code reviews, monitoring, testing, and updating production.
Full-Stack Developer at YouCan
April 1, 2023 - May 31, 2024
Managed frontend and backend tasks, developing new features with PHP, Laravel, Vue.js, and Typescript. Integrated reusable components, platform pages, and landing pages using Vue.js, YouCan UI, Laravel Blade, and UnoCSS. Handled all UI/UX responsibilities independently to ensure rapid project delivery under time constraints. Conducted thorough code reviews and optimizations to enhance code quality and performance.
UI/Front-End Developer at YouCan Ship
April 1, 2023 - July 31, 2023
Collaborated closely with the design team to create visually appealing and user-friendly interfaces that communicated project features and benefits. Developed reusable components using Vue.js and the YouCan UI library and integrated them into the platform to simplify page creation. Led integration of the project’s website using Laravel Blade and Tailwind CSS to create the landing page.
Front-End Developer at MOAJ
March 1, 2021 - September 30, 2022
Proficiently handled design, UI/UX, creation, and development of Single Page Application (SPA) websites using Vue.js, Nuxt.js (v2/3), CSS/SASS, and Tailwind CSS. Designed and crafted admin (CMS) pages and components using Quasar JS, JavaScript/TypeScript, and CSS/SASS. Implemented SEO optimization strategies and enhanced website performance for multiple clients. Played a key role in enhancing and optimizing codebases of various projects.
UI/Web Developer Intern at DevoTeam
November 1, 2019 - March 31, 2020
Worked collaboratively with designers and developers to create and maintain a multimedia website using HTML, CSS, JavaScript, and Bootstrap. Exhibited adaptability and accountability in overseeing website functionalities. Supervised and maintained IT department operations.
Web Development Intern at SGTI
February 1, 2019 - April 30, 2019
Participated in meetings to plan and design e-commerce projects. Implemented an e-commerce website using HTML, CSS, JS, and Bootstrap. Worked on improvement, optimization, and maintenance of two websites.
Programming Teacher at Al-Mouwatana
December 1, 2019 - January 31, 2020
Taught students basics of programming, algorithms, Python language including variables, conditions, and loops. Used Raspberry PI and sensors to detect moving objects using Python and displayed results on screen.
Front-End Developer at Freelancing
January 1, 2022 - May 31, 2022
Development, creation and maintenance of websites for clients using different frameworks like Vue JS, Nuxt JS, Quasar JS, and Tailwind CSS. Implemented client design suggestions from Figma, Canvas, and images. Improved SEO and optimized codebase for better performance and loading speeds.
Software Engineer at Dekoora
May 1, 2024 - June 8, 2024
Led and collaborated with a cross-functional team to completely redo the company's website using Shopify Liquid, Bootstrap, and JavaScript. Developed an in-house Node.js/Sharp software to automate image processing and email notifications. Introduced new features to allow users to upload and customize images for printing. Migrated the website to Next.js, Tailwind CSS, and GraphQL to improve performance and scalability. Provided guidance for new software/features and led daily meetings and code reviews.
Full-Stack Developer at YouCan
April 1, 2023 - May 31, 2024
Managed both frontend and backend tasks developing new features using PHP, Laravel, Vue.js, and TypeScript. Independently handled UI/UX responsibilities ensuring rapid project delivery. Integrated reusable components and platform pages using Vue.js, YouCan UI, Laravel Blade, and UnoCSS. Conducted thorough code reviews and optimizations to enhance quality and performance.
UI/Front-End Developer at YouCan Ship
April 1, 2023 - July 31, 2023
Collaborated closely with the design team to create visually appealing and user-friendly interfaces. Used Vue.js and the YouCan UI library to develop reusable components and integrate them into the platform. Led the project website integration employing Laravel Blade and Tailwind CSS for the landing page.
Front-End Developer at MOAJ
March 1, 2021 - September 30, 2022
Handled the design, UI/UX creation, and development of Single Page Application websites using Vue.js, Nuxt.js, CSS/SASS, and Tailwind CSS. Designed and crafted admin (CMS) pages and components with Quasar JS, JavaScript/TypeScript, and CSS/SASS. Implemented SEO strategies and enhanced website performance. Played key roles in enhancing and optimizing codebases.
Web Development Intern at SGTI
February 1, 2019 - April 30, 2019
Collaborated with designers and developers to create and maintain multimedia websites using HTML, CSS, JavaScript, and Bootstrap. Oversaw website functions and maintained IT department operations.
UI/Web Developer Intern at DevoTeam
November 1, 2019 - March 31, 2020
Worked on-site with a team to develop and maintain UI/web applications. Gained experience in practical software development processes.
Programming Teacher at Al-Mouwatana
December 1, 2019 - January 31, 2020
Taught basics of programming, algorithms, and Python to students on-site. Used Raspberry Pi and sensors for projects detecting moving objects and displaying results.
Front-End Developer - Freelancing at Freelancing
January 1, 2022 - May 31, 2022
Developed websites for clients using frameworks such as Vue JS, Nuxt JS, Quasar JS, and Tailwind CSS. Implemented client designs from Figma and Canva. Improved SEO and optimized project codebases for performance.

Education

Web Development Degree at ISTA INSTITUTE
January 1, 2019 - July 31, 2019
High School Diploma at Albachir School
January 1, 2017 - July 31, 2017
Web Development Degree at ISTA INSTITUTE, Marrakech
January 1, 2019 - July 31, 2019
High School Diploma at Albachir School, Marrakech
January 1, 2017 - July 31, 2017

Qualifications

Complete Javascript Course
March 1, 2023 - March 31, 2023
The Ultimate MySQL Bootcamp
February 1, 2025 - February 28, 2025
Complete Javascript Course
March 1, 2023 - March 31, 2023
The Ultimate MySQL Bootcamp
February 1, 2025 - February 28, 2025

Industry Experience

Software & Internet, Education, Professional Services, Media & Entertainment, Retail