Ala C.

Full Stack Developer

830 dollar
Freelancer
8 years
Nanterre, FRANCE

My experience

More

Societe Generale Corporate and Investment Banking - SGCIBJune 2019 - Present

Développement de l’application FIP (Financial Intranet Platform) qui permet la gestion des produits exotiques manuels, depuis la création jusqu’à l’échéance.

L’application permet de :
- Configurer les métadata
- Créer des produits exotiques
- Réserver des produits
- Gérer les workfolws des produits réservés (Sales, Pricer, EMI, Jury)
- Génerer les documents légaux (Termsheet, Finalterm)
- Etc…

Mes tâches :
- Participation aux réunions de brainstorming et de concéption
- Développement des US
- Revue de code (sGit)
- Tests unitaires (JUnit, Mockito)
- Jobs Jenkins
- Participation aux cérémonies Scrum
Etc…

Mots-clés: Angular 8, Spring Boot 2.2, JPA, Spring Data, PostgreSQL, MongoDB, Elasticsearch GIT, Maven, Npm, SCRUM, JIRA, Mongo
More

JCDecauxNovember 2017 - Present

Projets : Editorial - EMA - Digibrain - Traffic
Client : JCDecaux
En tant que développeur fullstack au sein de l’équipe Digitale, j’ai participé au développement et à la maintenance des applications de JCDecaux. Il s’agit des applications IoT qui permettent d’afficher des messages, des images et des vidéos sur les panneaux publicitaires.

Les taches, sur lesquelles j’ai travaillé, sont :
- Revue de code (GitLab)
- Développement des US
- Développement des consumers (Kafka)
- Tests unitaires
- Tests d'intégration (Soap ui)
- Jobs JENKINS
- Elastic search + logstach + Kibana
- Stockage des données sur le cloud (Amazon S3)

Mots-clés: AngularJS 1, JEE7, EJB3, Spring Boot, Spring Security, JPA2.1, MYSQL, GIT, Maven, NPM, SCRUM, JIRA, JBoss, Amazon S3, Kafka, Devops, Amazon S3
More

Orange BankMarch 2017 - October 2017

Contribution au développement de l'application mobile (Android) et le site vitrine d'Orange Bank.
L'application permet la consultation des comptes, le transfert d'argent, la prise de rendez-vous grâce à un accès à l'agenda du conseiller et la gestion du budget, etc...

- Développement des widgets
- Développement des modules
- Tests unitaires
- Tests E2E
- Développement des scripts du build

Mots-clés : Angular JS, RequireJS, Backbase, Android, Appium, Robot framework, Gulp, SHELL, GIT, Maven, Bower, npm
More

WEVIOOJanuary 2014 - February 2017

Dec 2016 – Feb 2017

Participation dans une équipe à la conception et au développement d’une application qui permet l’intégration et la classification des emails, afin d’offrir aux utilisateurs plus de flexibilités et de fonctionnalités.
- Rédaction du cahier des charges et de la spécification fonctionnelle.
- Conception de la solution et choix de l’architecture et des technologies de dev.
- L’application offre les fonctionnalités suivantes :
o Tracking des emails.
o Génération des rapports.
o Gestion des utilisateurs.
o Dashboard
- Développement des tests unitaires
- Outil de Version control : SVN
- Mise en place de l’application

Mar 2016 – Nov 2016

Contribution au développement d’une plateforme concentratrice des données et des informations apportant une nouvelle vision des données de santé, une transversalité des informations appartenant à une organisation d’établissements de santé.

• Refonte ergonomique
• Module utilisateurs
• Module permissions
• Module meta-données
• Module dashboard
• Module maps
• Module demandes

Mots-clés : Angular JS, J2EE, Spring Boot, OAuth2, Jackson, Hibernate, JPA, PostgreSQL , Oracle, MySQL, SVN, Maven, Bower, Docker, Google maps, GridSter

Jun 2015 – Feb 2016


Développement d’une application de gestion du processus de planification. La solution est une application d’aide à la décision qui permet l’affectation des operateurs sur les articles afin de maximiser la production.

• Dashboard
• Module d’intégration des données
• Module d’aide à la décision (Intelligence artificielle)

Mots-clés : Angular JS, J2EE, Spring Boot, Spring Security, Jackson, Hibernate, PostgreSQL 8.4, SVN, Maven, Jasper Report

Dec 2014 – May 2015

Projet : SIFT Trésorerie (Système d’Informations France Trésor)
Client : Agence France Trésor (sous la direction de la Ministère des finances et des comptes publics)
Système d’Information de l'Agence France Trésor (SIFT) pour gérer la dette et la trésorerie de l’Etat.

• Module d’administration
• Module de paramétrage
• Module d’intégration des données
• Module du référentiel
• Module de reprise des données (Talend DI)

Mots-clés : JSF, Richfaces, Spring Security, Spring Web, Spring Core, Hibernate, Jasper Report, Tomcat 7, Maven, SVN, ORACLE 11g, Talend DI

Jul 2014 – Nov 2014

Projet : PNAFN (Projet National d’Aide des Familles Nécessiteuses)
Client : MAST (Ministère des Affaires Sociales Tunisienne)
Contribution au développement d’un portail web de gestion des familles nécessiteuses pour la Ministère des Affaires Sociales.

• Module de gestion des utilisateurs et des profiles
• Module de paramétrage
• Module de gestion des comptes
• Module de gestion des offres

Mots-clés : JSF, Richfaces, Spring Security, Spring Web, Spring Core, Hibernate, Jasper Report, Tomcat 7, Maven, SVN, PostgeSQL 8.4

Jan 2014 – Jun 2014

Conception et développement d’une application web et mobile générique de gestion des enquêtes et des recensements:

• Création et gestion des modèles et des enquêtes.
• Transfert et téléchargement des enquêtes entre le web et le mobile
• Traçage d’itinéraire afin de géo-localiser l’emplacement des enquêtes
• Fournir un Dashboard pour la réalisation des statistiques
• Mode connecté et déconnecté

Mots-clés : Spring Web MVC, Angular JS, Hibernate, Bootstrap, Tomcat 7, Android SDK, PostgreSQL 8.4
More

AXELARISJuly 2013 - August 2013

Contribution au développement d'un portail public de cloud (Marketplace) en utilisant Liferay 6.1.
Le portail offre les fonctionnalités suivantes :

• Catalogue paramétrable des offres
• Une interface ergonomique de présentation des offres
• Flexibilité de l’évolution de portail sans besoin de développement

Mots-clés : Liferay JEE, JSP, Service Builder, Portlet, Thème, Schemes, HTML5, CSS3, JS, JQuery, phpMyAdmin

My stack

Others

Activiti

Languages

R Language, Java EE, JEE, CSS3, HTML5, C#, HTML, VHDL, CSS, PL/SQL, JavaScript, C/C++, SQL, Java, PHP, Shell

Mobile

Android SDK, Android

IT Infrastructure

Git, Cloud Computing, Docker, Amazon Web Services S3

Analysis methods and tools

DevOps, Jackson, SonarQube, JIRA, Scrum

Technologies

NPM, Portlet, Require.js, RichFaces, Spring Boot, ElasticSearch, Gulp, Bower, Spring Core, Spring Data, Spring Web, EJB 3, JSP

Databases

MongoDB, PostGreSQL, MySQL, Oracle 11g, Oracle, PHPMyAdmin

Environment of Development

Maven

Big Data

Apache Kafka

Application servers

Tomcat 7

Business Intelligence

JasperReports, Business Intelligence, Talend Data Integration

Protocols

OAuth

Frameworks

Angular, AngularJS, Bootstrap, Spring MVC, Spring, Spring Security, jQuery, Liferay, Angular 8, Hibernate, JPA

Software testing

Appium, Robot Framework

My education and trainings

Diplôme d'ingénieur, Génie informatique - Faculté des Sciences de Tunis - FST2012 - 2015

Diplôme préparatoire, physique et technique - Institut préparatoire aux écoles d'ingénieurs El-Manar2010 - 2012