Nassim R.

Lead Developer

900 dollar

My experience

More

SFEIRAugust 2019 - May 2020

Réalisations :  

* Écrire du code testable, flexible et maintenable (utilisation du principe SOLID, Clean architecture)
* Implémentation du pattern Redux
* Partage de mon expérienqe et connaissance sur plusieurs sujets Front End (RxJs, Librairies REDUX, Apollo Client/GraphQL, Reactive Programming, bonne pratiques, améliorations des performances)
* Visualisation de données avec D3.JS
* Utilisation de High-chart /Gantt
* Intervention en tant que Lead Front sur des équipes de 0 à 6 personnes
* Création et maintenance d'une librairie Angular de composants, se basant sur Angular Material
* Implémentation du TDD
* Code Revue & Clean Code /(GitFlow)
* Participation à l'élaboration de micro services exposés en REST et managés par Apigee
* Containérisation avec docker et GKE (Google Kubernetes Engine)
* Implémentation de solutions Server-less (Cloud functions, AppEngine, Cloud Run)
* Conception et mise en place de solution Cloud Native

Description de projets:  
Implémentation et participation à la mise en place d'outils permettant la gestion du réseau de Gaz en France chez GRTGAZ. 

Environnement Technique :
Front End:
Angular, Typescript
Redux, Ngxs, RxJS
Spectator, Ng-Mock
AngularMaterial
Ag-grid
High-Chart
D3.js
Amazon S3
Amazon Lambda
Jest, Cypress

Back End: 
Java/SpringBoot (clean architecture), JUnit
MongoDB, PostGreSQL, ELK
AWS
Server less avec NodeJS  déployé sur du google cloud

CI/CD & Infrastructure:
AWS
Gitlab CI/CD
Terraform
Docker
Kubernetes

Organisation :  
SAFe / Scrum

More

Natixis/BPCESeptember 2015 - July 2019

Réalisations : 

* Participation aux ateliers de conception et analyse des spécifications
* Partage de mon expérience et connaissance sur plusieurs sujets Front End (RxJs, Librairies REDUX, Apollo Client/GraphQL, Reactive Programming, bonnes pratiques, améliorations des performances)
* Participation à la mise en production, et à la maintenance corrective et évolutive de différents produits Web
* Participation et assistance à l'implémentation d'architectures web réactives
* Mise en place d'architecture en MicroServices
* Implémentation du Clean architecture et usage du principe SOLID
* Partage et mise en place de bonnes pratiques au tour du TDD & mise en place de test d'integration
* Participation à des événements (Ng-europe, React-europe, Google Cloud)
* Mise en place de librairies de composants Front End
* Proposition d'amélioration techniques et mise en place de process agile
* Implémentation du pattern Redux
* Code Revue & Clean Code
* Mise en place de déploiment et livraison continue (CI/CD)

Environnement Technique : 
Front End: 
JavaScript/AngularJS
TypeScript/Angular (Angular 2,4,5,6,7, RxJs, NGRX (redux), NRWL, Performance)
NativeScript (Angular, JavaScript)
Ionic (Cordova+ Electron)
Jasmine

Back End: 
Java, Java EE, Spring, Spring Boot, Spring Cloud, SQL Server, Oracle DB
Azure Cloud, Server Less et Storage
Node.Js, NestJs

CI/CD & Infrastructure:
Jenkins, XL Deploy, XL Release BitBucket
GITLAB CI/CD, Docker

Organisation:
Agile, Scrum


More

Kt-InvestSeptember 2014 - August 2015

Environnement Technique :
Front End: 
JavaScript, AngularJS
Ionic (Cordova)

Back End:
Java, Java EE, Spring, Spring Boot

CI/CD & Infrastructure: 
Jenkins
Virtual Machine OVH


My stack

Languages

TypeScript, HTML5, CSS, UML, Jscript, Java EE, JavaScript, GraphQL, JEE, Java, SQL

Mobile

Ionic, Apache Cordova, NativeScript

Frameworks

AngularJS, Spring, Hibernate, Angular 7, REST, Node.js, Angular 5, Angular, Redux, D3.js

Databases

MySQL, PHPMyAdmin, Oracle, MongoDB, SQL Server, Google Cloud Datastore, PostGreSQL

Technologies

Jboss, Spring Boot, Tomcat, ag-Grid, RxJS, AWS, Angular 4, Angular 2, Cloud-oriented / Serverless Architecture, Spring Cloud, Apollo Client, Twitter bootstrap, Angular Material, Angular 6

Open Source solutions

Electron, Kubernetes

Software testing

Unit testing, Jest, Cypress, Test Driven Development (TDD)

Others

SOLID, Bitbucket, Clean Code, CLI, GitFlow, GitLab CI

Analysis methods and tools

Scrum, Agile, Mock, Junit, Agile Methodology

Environment of Development

GitLab

IT Infrastructure

Google Cloud Platform (GCP), Docker, AWS Lambda, Azure Cloud, Terraform, Git

Application servers

Apache, ELK

My education and trainings

Associate Cloud Engineer - Google2020 - 2022

Certificats - Coursera

Master en informatique, Architecture logicielle, Ingénierie logicielle et réseaux - INSTA2015 - 2017

Licence, Ingénierie informatique - Université Paris Descartes2012 - 2015