Ahmed H.

Full Stack Developer

900 dollar
Freelancer
9 years
Thionville, FRANCE

My experience

More

VERMEG for Banking & Insurance SoftwareSeptember 2019 - April 2020

▪Provide training on Palmyra Front-End layer to customer's team (LCH Group).
▪Support the team during the development and production phases of Angular/Java applications.
▪Technology used: Angular, Rxjs, Ngrx, Jwt, Nodejs, Yarn, Npm, Maven, Git, REST Api, Swagger, Java, Hibernate, SQL, TDD.
More

VERMEG for Banking & Insurance SoftwareJanuary 2019 - August 2019

▪ Provide training on Palmyra Front-End layer to customer team (Zurich Insurance Group).
▪ Support the team during the development and production phases of Angular/Java applications.
▪ Implement a SSO solution for the client.
▪Technology used: Angular, Rxjs, Ngrx, Jwt, Nodejs, Yarn, Npm, Maven, Git, REST Api, Swagger, Java, Spring Boot, Spring Security, SSO, SAML 2.0.
More

VERMEG for Banking & Insurance SoftwareJanuary 2017 - December 2018

▪Develop the angular applications generator based on Yeoman Generator.
▪Extend auth0/angular-jwt and develop with rxjs a "refresh-token-manager" as a node module. 
▪Coaching junior developers on Angular, Rxjs, Ngrx. 
▪Implement the Redux pattern in Angular applications through NgRx.
▪Technology used: Angular, Rxjs, Ngrx, Jwt, Nodejs, Auth0, Yarn, Npm, Yoman, Gulp, WebPack, Rollup, Git, REST Api, Swagger, Yeoman.
More

VERMEG for Banking & Insurance SoftwareMarch 2016 - December 2016

▪ Develop the Chronos mobile app for Vermeg employees to manage their timesheets, the application is available on playStore and appStore. 
▪Technology used: Ionic, Angular, Rxjs, Ngrx, Jwt, Nodejs, Auth0, Yarn, Npm, Yoman, Gulp, WebPack, Rollup, Git, REST Api, Swagger, Yeoman.
More

VERMEG for Banking & Insurance SoftwareFebruary 2013 - February 2016

▪ Design and develop new features and modules.
▪ Algorithm / code review and performance enhancement.
▪ Coach and support the customer team (CACEIS) during the development and production phases using Palmyra platform.
▪Technology used: Java/Jee, GWT, GXT, SQL.
More

VERMEG for Banking & Insurance SoftwareNovember 2010 - January 2013

▪ Develop the Palmyra front-end layer with GWT/GXT. 
▪ Develop widget modules like Alert, Dashbord, Charts.
▪ Develop interoperability module to allow communication between applications. 
▪ Enhance GWT's basic components by new features. 
▪ Improve the look and feel of the application.
▪ Support and maintenance. 
▪ Design new features.
▪ Technology used: Java/Jee, GWT, GXT, SQL.
More

Develop the PalmyraNovember 2010 - January 2013

* Develop widget modules like Alert, Dashbord, Charts.
* Develop interoperability module to allow communication between applications.
* Enhance GWT's basic components by new features.
* Improve the look and feel of the application.
* Support and maintenance.
* Design new features.
* Technology used: Java/Jee, GWT, GXT, SQL.

My stack

Open Source solutions

Swagger

Languages

SAML, Java, SQL

Frameworks

Node.js, AngularJS, Hibernate

Technologies

REST API, RxJS, Spring Boot

IT Infrastructure

Git

Other

Spring Framework, industry~it, Java Enterprise Edition, Front End, Senior Frontend Developer, Java Software Engineer, Technical Project Lead, NgRx, Develop the Chronos, manage their timesheets, Develop interoperability module, refresh-token-manager, Mobile & Frontend Web Developer, Test-Driven Development, continuous development

Others

Google Web Toolkit

Analysis methods and tools

Apache Maven

My education and trainings

Mathématiques, Physiques et Naturelles - Faculté des Sciences

Master of Computing, Mathematics and Computer Science - Institut Supérieur de Gestion2004 - 2008