Software Engineer (ReactJs/NextJs/VueJs/NuxtJs/NodeJs)
Name:
Nationality:
Age:
Phone:
Location:
Contact info:
Jaouad Ballat
Moroccan
35
-
Rabat City, Morocco-https://github.com/jaouadballat
https://www.linkedin.com/in/jaouad-ballat-51a75985/
https://medium.com/@jaouad_45834
Summary
Experienced web developer with over 9 years of expertise in creating high-performance, user-centric
web applications. Specialized in using modern frameworks and libraries such as Vue.js, React, Next.js,
Nuxt.js, and Node.js. Proficient in database technologies including MySQL, MongoDB, and Firebase.
Adept at optimizing web design, enhancing user experience, and implementing performance
improvements. Proven track record of success in collaborative environments, contributing to over 20
diverse projects. Known for delivering robust, scalable solutions and adhering to best practices in both
front-end and back-end development.
Work History
SQLI (Aug 2019 – now), Rabat, Morocco
Position: Front End Engineer
Project: Collaborated on the Chanel e-commerce project, enhancing their luxury retail services through
advanced web solutions.
Tasks:
•
Built and enhanced features using Next.js and React.
•
Integrated MongoDB for robust data management capabilities.
•
Performed maintenance and bug fixes across different deployment stages.
•
Reviewed code to maintain high standards and compliance with best practices.
•
Utilized Sonar and Jenkins for continuous integration and quality assurance.
•
Created and updated technical documentation, including specifications and deployment
guidelines.
•
Engaged in daily stand-ups to ensure alignment and address project challenges.
Technologies: Next.js, React, Typescript, MongoDB, Sonar, Jenkins, GIT, Jira, Gitlab.
position:
Front End Engineer
project:
Collaborated on the Chanel e-commerce project, enhancing their luxury retail
services through advanced web solutions.
Tasks:
Built and enhanced features using Next.js and React.
Integrated MongoDB for robust data management capabilities.
Performed maintenance and bug fixes across different deployment stages.
Reviewed code to maintain high standards and compliance with best practices.
Utilized Sonar and Jenkins for continuous integration and quality assurance.
Created and updated technical documentation, including specifications and deployment guidelines.
Engaged in daily stand-ups to ensure alignment and address project challenges.
Technologies: Next.js, React, Typescript, MongoDB, MySql, Sonar, Jenkins, GIT, Jira, Azur.
position:
Front End Engineer
project:
Collaborated on the McOptic and Visilab project, enhancing their optical retail
services through advanced web solutions.
Tasks:
Built and enhanced features using Vue.js and VueStorefront.
Integrated Magento for robust e-commerce capabilities.
Performed maintenance and bug fixes across different deployment stages.
Reviewed code to maintain high standards and compliance with best practices.
Utilized Sonar and Jenkins for continuous integration and quality assurance.
Created and updated technical documentation, including specifications and deployment guidelines.
Engaged in daily stand-ups to ensure alignment and address project challenges.
Technologies: Vue.js, Typescript, VueStorefront, Nuxt, Magento, Sonar, Jenkins, GIT, Jira, Gitlab.
position:
Front End Engineer
project:
Working on Nespresso project which is the world leader in coffee machines,
capsules and accessories.
Tasks:
Developed and implemented new features using React.js.
Migrated the application from JSP (Hybris) to a Single Page Application (SPA).
Maintained and corrected various project areas across multiple environments (Dev, Recipe, PreProd, Prod).
Conducted technical and functional code reviews to ensure quality.
Ensured high-quality delivery using tools like Sonar and Jenkins.
Drafted and validated project documents, including technical specifications, test sheets, and
deployment files.
Actively participated in daily meetings to discuss progress and resolve issues.
Technologies: JAVA/JEE, Spring Framework, React.js, Typescript, Angular.js, Hybris, Redis, Oracle,
GIT, Jira, Jenkins,Jest, Mocha, Jesmine, Chai, Sonar, Bitbucket, Next.
SPACEFLOW (June 2021 – Dec 2022) Remote, Czech Republic (Part Time)
position:
Front End Engineer
project:
Worked on the Spaceflow project, which creates digital experiences to enhance
life in buildings by integrating data, technology, and people. The company aids
commercial and residential landlords and building operators in their digital
transformation, connecting buildings with their occupiers
Tasks:
Developed new features using Node.js and Vue.js.
Implemented new requirements based on client and project needs.
Conducted end-to-end testing using Cypress to ensure quality and performance.
Fixe bugs and perform maintenance to improve system stability.
Review code to ensure adherence to best practices and project standards.
Technologies : NodeJs, VueJs/Vuex, TypeScript, Nuxt, GIT, Jira, Gitlab, Cypress
REGILY (Nov 2019 – Feb 2020), Contract, Remote Position, Sweeden
position:
Full stack JavaScript developer
project:
Developed solutions to streamline the sign-up process for partners, making it
globally localized and utilizing smart data to minimize typing and improve user
experience.
Tasks
Developed new features to enhance the platform’s functionality.
Participated in daily meetings to discuss progress and address project challenges.
Performed corrections and maintenance across various environments (Dev, Recipe, Pre-Prod, Prod).
Conducted code reviews to ensure code quality and adherence to best practices.
Technologies :
Node JS, VueJs, Vuex, Vanilla javascript, Typescript, CSS3, HTML5, Sass, Git, Mocha, Chai, Jest,
SCRUM (Trello)
INNOVEOS (May 2019 – Aug 2019), Contract, Rabat, Morocco
position:
Full stack Javascript developer
project:
Engaged in multiple projects of varying complexity, utilizing a broad technology
stack including JavaScript, ReactJS, React Native, Vue.js, MongoDB, Node.js,
and more.
Tasks:
Provided technical assistance for styling websites and web applications.
Prepared and reported project status updates to senior managers.
Developed a full-stack web application, "Audit," using React and Node.js, enabling users to manage
different establishments.
Participated in the development of the national office of railways Morocco website.
Implemented payment methods and generated E-tickets as PDFs.
Developed REST APIs for mobile apps using Express.js and React Native.
Integrated payment gateways CMI.
Implemented responsive designs to enhance user experience.
Technologies: Node JS, ReactJs, Vanilla javascript, Next, MongoDB, CSS3, HTML5,
Sass, Git, Mocha, Chai, Jest, SCRUM (JIRA)
NextMedia (Sept 2017 – May 2019), Rabat, Morocco
position:
Full stack PHP/javascript
project:
Worked on a sophisticated e-commerce platform, offering a variety of tools and
flexibility similar to Shopify.
Tasks:
Built components using Vue.js and Laravel.
Provided technical advice and assisted in solving programming problems.
Implemented responsive designs to enhance user experience.
Fixed and prevented bugs to ensure smooth operation of the platform.
Collaborated with a team of developers, interacting with product managers, marketing teams, and
designers.
Assisted in preparing project plans using project management tools.
Developed the front-end using Vanilla JavaScript, Vue.js, and Ajax, and the back-end using PHP
MVC architectural pattern with Laravel.
Technologies :
Laravel , Vue.js, Vanilla javascript, MySql, Vagrant, CSS3, HTML5, Stylus,
Sass, Git, PHPUnit, KANBAN (JIRA)
ezAUTO ERP (Oct 2015 – Sep 2017), Remote
position:
Full stack web developer
project:
Engaged in a consulting role, working with a variety of technologies to enhance
the performance and functionality of various dashboard services and endpoints.
Tasks:
Refactored front-end and back-end code to optimize performance.
Designed, built, and tested new features and components.
Resolved bug submissions and addressed client or shareholder requests in a timely, agile manner.
Developed solutions for diverse programming scenarios using Laravel.
Technologies:
Laravel, PHP, VueJs, ReactJs, jQuery, Git, CSS3, Sass, HTML5, ExpressJs,
NodeJs, Vanilla javascript, jest, mocha, chai, jasmine, PHPUnit.
Education
2013 – 2015: Master’s degree in telecommunication system engineering Faculty of Science
Tetouan, Morocco.
2009 – 2013: Bachelor’s degree in electronic, Telecommunication and computer science Faculty of
Science and Technology Fes, Morocco
Language
Amazigh (native)
Arabic (fluent)
French (fluent)
English (intermediate)
Hobbies
Music – Surfing - Foot Ball