My Profile Images

About Me

I am a computer sciences engineer , graduated from the National School of Applied Sciences of Marrakech. I am interested in full-stack development & Microservices Architectures and everything in its orbit. I like to learn and create web applications in various parts of software development and like to learn about new technologies.

Contact Details

(+212)603708829

l.ouarhou.ensa@gmail.com

DR AIT ALLA TAZARINE ZAGORA, MAROC

Work and Experiences :

Izi Systems

Full stack Developer JSJanuary 2022 - Now

Redesign and development of the new version of the back-end Rest API part of an E-learning and HSE application.

  • Develop the functionalities of the backend api using the technologies: TS/JS, Nodejs/NestJS,Jest
  • Manage user authentication and authorization on the platform using oauth 2 and jwt
  • Develop APIs for the generation of skills, personal, and synthesis reports of KPIs with libraries: XLSX and excelJS.
  • Create crons jobs allowing the periodic calculation of internal and global KPI data and save them on a mongoDB database with nestjs/schedule.
  • Manage data internationalization in four languages with nestjs-i18n.
  • Develop front end interfaces with Html, Css, ReactJs, Redux, Redux-Thunk, ant-design

Tools :

  • Backend : Nodejs, NestJS, Typeorm, oauth2n excelJS
  • Front End: Reactjs, Redux, Ant Design
  • Database: MySQL, MongoDB
  • Logs : Morgan, Winston
  • Testing: jest, Postman
  • Auth: Jwt, Oauth 2
  • Caching: Redis
  • Deployment: Gitlab CI/CD, Docker, Docker-compose

Valessentia

Full stack Developer JS-MEAN StackDecember 2020 - January 2022

Design and development of a kanban process management solution

  • Collaborate on specifications, analysis, and development planning with Technical Authority.
  • Develop the new features of the backend using the technologies: JS, Nodejs, Express Js, Morgan, Winston, Mongo Db, XLSX.
  • Improve the performance of date calculation and scheduling algorithms in a production line
  • Develop back office interfaces: Html, Css, Angular/AngularJS, Bootstrap 4, Angular-ui.

Tools :

  • Backend : Nodejs, Express.js, Mongoose, Cluster Module
  • Front End: AngularJS, Angular-ui, Bootstrap
  • Data Visualisation : D3.js
  • Database: MongoDB
  • Logs : Morgan, Winston
  • Testing: Mocha, Chai, SuperTest, Postman

SQLI ISC MAROC

Developer Java/JS/Microservices- InternMarch 2020 - August 2020

Study and implementing of a Service Mesh solution, in an e-commerce context.

  • Study and comparison of Service Mesh solutions.
  • Design and development of an e-commerce application under the microservices architecture.
  • Deployment and integration of the best mesh service solution (Istio).

Tools :

  • Service mesh solutions : Istio, Linkerd2, Consul.
  • Development technologies: Spring, Nodejs, JWT, MySQL, mongoDB, Redis, RabbitMQ, ...
  • Payment : Stripe
  • Deployment technologies: docker, Kubernetes(Helm), Azure(AKS)...

Mohammed VI Polytechnic University Ben Guerir

Web Developer-Intern PHP/JSJully 2019 - August 2019

Web Development:

  • Axis 1: Creation Under WordPress of the SIMLAB Department Website, and Configuration of its deployment in a nginx server.
  • Axis 2: Study and Design of a web service for dynamic inventory analysis and management.

National School of Applied Sciences of Marrakech

Web Developer-Intern JS/PHPJully 2018 - September 2018

Web Development:

  • Development of a news website with (HTML, CSS, JS, AngularJS, MySQL, and PHP)

Education :

Computer Sciences Engineer

National School of Applied Sciences of Marrakech

September 2015 - June 2020

Computer Science

  • 3rd year Software Engineer's cycle
  • 2 years preparatory cycle

Bachelor's degree

Sidi Amrou High School Tazarine zagora

September 2012 - June 2015

Physics Science

    Skills :

    • Javascript, Typescript, Java
    • Node.js, NestJS, FastiFy, ExpressJS, NextJS, Typeorm
    • HTML5, CSS (Bootstrap), Material ui, Angular, NGXS, Reactjs, Redux/React context
    • JEE (JPA, JSP, Hibernate)
    • Spring(Boot,Data, MVC, Security )
    • Deployment: Docker,docker-compose, kubernetes (Helm)
    • Databases: Oracle, MySQL, MongoDB, Firebase
    • Testing: Mocha, Chai, Jasmine, Jest
    • Service mesh (Istio, Linkerd2, Consul)
    • env of dev: Vscode, Postman, Git, Bitbucket, Scrum, Trello, slack
    • Familiar with Gitlab CI/CD and Cloud Plateforms (Azure, IBM, GCP)

    Check Out Some of My Projects :

    SIMLAB Site Web Application

    SIMLAB Site Web Application

    The Home page of SIMLAB Site Web Application developped during my internship at UM6P.

    Trending Repositories web Application

    Trending Repositories web Application

    A web application developped in Microservices Architecture, It's an application for statics of trending repositories In Github.

    Bank Web App

    Bank Web App

    Design And development of a Web Application for managing on bank.

    Gym Desktop App

    Gym Desktop App

    Design And development of a Desktop Application for Gym Management.

    Get In Touch :