Hachimi Ahmed Amine

I am an exceptional Full-Stack JavaScript developer with a passion for building scalable web applications. I focus on creating clean, efficient solutions that address real-world challenges. My expertise includes Node.js, React, TypeScript, modern frontend frameworks, and cloud technologies.

My Github contributions

contribution activity chart

Experience

Software Engineer

National Institute of Posts and Telecommunications, Morocco, 2018

Developed and maintained software solutions, focusing on innovative problem-solving and efficient coding practices.

Fullstack JavaScript Developer

LOUIS VUITTON, July 2020 - Present

Contributed to the backend development of the Tambour Horizon smartwatch project. Key achievements include:

Technical Environment: JavaScript, NodeJS, Knex, Postgres, Nuxt.js, Jest, Heroku

JavaScript & Go Developer

Veolia, January 2020 - June 2020

Developed a web platform for recycling waste and building a marketplace. Key achievements include:

Technical Environment: JavaScript, Go, Vue.js, Vuex, GCP, Jest

FullStack JavaScript Developer

Digitevent, March 2018 - September 2018

Contributed to the development and maintenance of a web platform for event management. Key achievements include:

Technical Environment: NodeJs, JavaScript, RxJS, HapiJS, Express, AngularJS, Angular Ngrx, CoffeeScript, Bootstrap, Material-Design

Full-Stack JavaScript Developer

The Flux List, September 2017 - February 2018

Developed a web platform to sell Instagram data from the Deep-Social API. Key achievements include:

Technical Environment: NodeJs, JavaScript, Vue.js, Sails.js, Stripe, PayPal API, Bootstrap, MongoDB, HTML, CSS

Full-Stack JavaScript Research and Development Intern

HiddenFounders, July 2017 - September 2017

Developed a REST API for an iOS application to find nearby activities. Key achievements include:

Technical Environment: NodeJs, JavaScript, SailsJS, Vue.js, Vuex, MongoDB, Nginx, Git, HTML5, CSS3, Redis

Volunteer Experience

Organizing Committee Member

JNJD 2016, CIT INPT
May 2016 - Present · 8 yrs 9 mos

JNJD 2016 (Journées Nationales des Jeunes Développeurs) is an annual event organized by CIT INPT (Computer Club of the National Institute of Posts and Telecommunications, Rabat, Morocco) since 2006. It provides a platform for young developers to connect and share their experiences in the IT field through talks, workshops, and a programming contest.

Co-Organizer and Web Cell Lead

Google Developer Group (GDG) Rabat
Jul 2017 - Present · 7 yrs 7 mos

As a co-organizer and web cell lead at GDG Rabat, I contribute to organizing events and leading web development initiatives, fostering a community of developers passionate about technology and innovation.

Education

Classes Préparatoires in Mathematics and Physics

Rabat, Morocco

Completed intensive preparatory classes focusing on advanced mathematics and physics, laying a strong foundation for engineering studies.

Engineering Degree in Computer Science

Earned an engineering degree specializing in computer science, equipping me with comprehensive knowledge and skills in software development and IT systems.

Certifications

OpenJS Node.js Application Developer (JSNAD)

Provider: The Linux Foundation
Issued: August 2021
View Hachimi Ahmed Amine's OpenJS Node.js Application Developer Certificate

Blogs

PayPal Checkout Workflow with Vue.js and Sails.js

In this blog post, I explore how to integrate PayPal's checkout workflow using Vue.js and Sails.js. This guide covers setting up the environment, creating a seamless user experience, and handling transactions efficiently...