Ayoub Aboutjedyne

is available. ✅

Bis 2021, Angular/RxJS/Redux-NgRx/jointJS/chartJS Front-End consultant, HPS - Casablanca, Morocco

Casablanca, Marokko

Über mich

A Software Craftsman, Back-end(NodeJS - SpringBoot) Developer, Front-end(React/Next.js, Angular) Developer and Software Engineer with proven expertise in Object-oriented, Functional programming analysis, and design(GOF, DDD), and exceptional record overseeing all facets of Software development lifecycle, from analysis and design to implementation and maintenance. .[MY_MISSION] is to help you develop and maintain a better software, and why not spread software craftsmanship culture in your team.

Fähigkeiten und Kenntnisse

React
Next.js
Node.js
Express.js
Angular/RxJS
Spring Boot
Spring REST
Spring Data
Spring Data REST
Spring MVC
Spring Security
JakartaEE
CDI / Context and dependency injection
Bean Validation
RxJS
Typescript
FP-ts
Ramda
SWR (Stale-While-Revalidate)
Git
Docker
Docker Swarm
Docker Compose
Kubernetes
Jenkins
GitHub Actions
chartJS
jointJS
Tailwind
Jest / Jasmine
FP paradigm
Haskell
Domain-driven Design (DDD)
Test-Driven Development
Behavior Driven Development
Apache Kafka
Elasticsearch
Scala 2
Scala 3
Prisma

Werdegang

Berufserfahrung von Ayoub Aboutjedyne

  • Bis heute 2 Jahre und 3 Monate, seit März 2022

    Node.js/Express.js/Prisma/Kafka/React-Next.js Full-Stack developer

    Capgemini

    Technologies & Tools: Node.js/Express.js, express-validator, json-web-token, kafka, Next.js 12/13+, React 17/18+, Prisma, Typescript, Fp-ts, NextAuth, Jest, SuperTest/SuperAgent, Ramda, Lodash, Jest, Jest Snapshot Testing, Test Renderer.

  • 3 Jahre und 3 Monate, Sep. 2018 - Nov. 2021

    Angular/RxJS/Redux-NgRx/jointJS/chartJS Front-End consultant

    HPS - Casablanca, Morocco

    Technologies & Tools: Angular, RxJS, Redux/NgRx, jointJS, chartJS, Typescript, Fp-ts, Ramda, Lodash, Jest, Angular Testing library.

  • 6 Monate, März 2018 - Aug. 2018

    Spring/Angular5/ExtJS Full-Stack developer (Carrefour Project)

    CGI - Casablanca, Morocco

    Technologies & Tools: Java, JavaEE/Spring Frameworks (Spring Boot, Spring Core, Spring MVC, Spring Rest, Spring Data Rest, Spring Security, Spring AOP, JPA), ExtJS 4, Angular5, ES2015 Features, Typescript, RxJS, Jasmine + Jasmine Spies, Karma.

  • 8 Monate, Juni 2017 - Jan. 2018

    Spring/Angular4 Full-Stack developer (Nespresso Project)

    SQLI

    Technologies & Tools: Java8 + Javaslang + RxJava, JavaEE/Spring Frameworks (Spring Boot, Spring Core, Spring Rest, Spring Data, Spring Security, Spring AOP, JPA), Angular4, ES2015 Features, Typescript, RxJS, gulp + Browserify, SystemJS, Jasmine + Jasmine Spies, SinonJS, Karma.

  • 3 Monate, März 2017 - Mai 2017

    iOS developer (Nespresso Project)

    SQLI

    Technologies & Tools: iOS SDK 10, Cocoapods, ReactiveObjC, RxSwift, ReactiveCocoa/ReactiveSwift, Masonry/SnapKit, Almofire, SwiftyJSON, Quick, Nimble.

  • 7 Monate, Aug. 2016 - Feb. 2017

    Technical Java lead developer | SOA Architecture

    Capgemini

    Technologies & Tools: Java EE 6 (Bean Validation, EJB, JSF, JPA, JAX-WS, JAX-RS), JBoss 7, Javascript/jQuery, RichFaces, PrimeFaces, SVN, Apache Continuum, Apache Archiva, SOA Architecture/Micro- service Architecture, DDD(Domain-Driven-Design) application.

  • 1 Jahr und 11 Monate, Sep. 2014 - Juli 2016

    Technical Java and iOS lead developer

    BDSI/BNPPARIBAS Group - Casablanca, Morocco

    Technologies & Tools: Java EE 7(Context and dependency injection, Bean Validation, Batch-processing, EJB, JPA, JAX-RS), Wildfly 8, iOS SDK 9, AngularJS/UI, Typescript, Gulp, SVN, Bamboo.

  • 5 Monate, Feb. 2014 - Juni 2014

    Intelligent in-store experience through the use of ibeacons and Salesfoce com

    Kerensen/Salesforce - Casablanca, Morocco

    Degree project under the theme « Creating a rich and intelligent in-store experience through the use of ibeacons and Salesfoce.com communities » Technologies & Tools: iOS SDK 7, iBeacons, Salesforce.com platform, SF REST API, SF Chatter API, Apex, SOQL.

  • 2 Monate, Juli 2013 - Aug. 2013

    Making a Client Support platform

    IBS North Africa - Tetouan, Morocco

    Technologies & Tools: JEE 1.6, Spring (core + security + ...), Struts2, Tiles, Hibernate, JQuery, JQuery UI.

  • 2 Monate, Juli 2012 - Aug. 2012

    Making an E-learning platform

    Advanced Computing Services - Fez, Morocco

    Technologies & Tools: JEE 1.6, Spring (core + security + ...), Struts2, Tiles, JAXB (Mapping Object-Xml), JQuery/Query UI.

  • 2 Monate, Juli 2010 - Aug. 2010

    Automating the management of Coupons Movement of Material (CMM)

    Barid Al-Maghrib (Bank) - Rabat, Morocco

    Technologies & Tools: C++/Qt 4.9.

Ausbildung von Ayoub Aboutjedyne

  • 2 Jahre und 11 Monate, Sep. 2011 - Juli 2014

    Software Engineering

    ENSIAS - National School of Computer Science and Systems Analysis

  • 2 Jahre und 11 Monate, Sep. 2008 - Juli 2011

    Bachelor degree

    Faculty of Sciences Dhar Mahraz (Fez)

    Option: Mathematics and Computer Science

Sprachen

  • English

    Fließend

  • Frensh

    Fließend

  • Arabisch

    Muttersprache

Interessen

FP (Functional Programming)
Artificial Intelligence

21 Mio. XING Mitglieder, von A bis Z