Senior Full Stack Software Development Engineer - Master's Degree (INSA Lyon, France) - 13 years experience - Java / Spring / Angular

Mehdi B.

Passionate coder. Advocate of clean, human readable, functional, robust, secure and performant code. Critical regarding the use of a new technology unless there is a strong need for it. Mainly attracted by open standards such as: Java, Jakarta EE, JavaScript & Web standards. Constantly trying to simplify things. Constantly learning.

What I Do

Frontend developement

Angular, JavaScript, TypeScript, NgRx, RxJS, HTML, CSS

Backend developement

Java, Spring.

Coaching / Training

Code reviews, Training sessions

Architecture & Design

Education

2003 - 2008
Lyon, France

Master's Degree - Telecommunications

National Institute of Applied Sciences (INSA) of Lyon

2007
Lappeenranta, Finland

Exchange Program - Information Technology

Lappeenranta University of Technology

1996 - 2003
Casablanca, Morocco

French Baccalaureate in Science with Honours

Lycée Lyautey

Experience

2015 - Current
Amadeus - Dubai, United Arab Emirates

Technical Lead

Development of the Online Booking Systems of Saudi Airlines (Java - Spring - JavaScript - Angular - TypeScript - NgRx - RxJS).

2009 - 2015
GFI Informatique - Casablanca, Morocco

Senior Software Engineer

Development of the Self Care System of Orange Group / DataWarehouse System of Bouygues Telecom / eCommerce System of La Poste & Conforama

2008
Atos - Lyon, France

Software Developer

Development of Carrefour Group gas stations management system

2007
Lappeenranta University of Technolog - Lappeenranta, Finland

Research Intern

Design of a Bluetooth-Wifi-GPRS Handoff System

Certificates

Skills

Java

95%

Jakarta EE

75%

Spring

85%

JavaScript

90%

Skills

Angular

100%

TypeScript

90%

NgRx

90%

RxJS

85%