Mohamed A.

Full Stack Developer

690 dollar

My experience

More

AmundiAugust 2015 - January 2020

Amundi est une société spécialisée dans l’Asset Management 

MISSIONS

◼ POC : Refonte d’une application client lourd en client léger
permettant le passage d’ordres et la simulation de passage
d’ordres sur les marchés financiers. Affichage de données
pertinentes, sous forme de tableaux croisés dynamiques, des
fonds et de leurs contenus.

◼ Mise en place d’une application web permettant de cataloguer
et référencer toutes les applications, logiciels, librairies,
services, API utilisés au sein d’Amundi pour aider les
développeurs et la MOA dans la conception de leurs
applications. (Ex : APIs pour récupérer de l’info sur des
portefeuilles, impact d’un asset sur un fond).

◼ Développement d’une application de ticketing intégrant des
notions fonctionnelles permettant ainsi de lier des tickets à
des instruments financiers et de faire du routage en fonction
de plusieurs paramètres financiers. Intégration avec d’autres
outils en interne. Intégration du chat Symphony pour lier un
ticket à une room symphony de discussion pour impliquer des
utilisateurs externes à Amundi (ex : Dépositaires).

◼ Développement de Maestro framework et plateforme :

o Mise en place d’un framework web en angular 7:

  • Développement de composants web prêts à
    l’emploi.
  • Mise à disposition de services permettant de
    faciliter le développement aux autres
    équipes de développement (responsive,
    layout, typographie, classes CSS)
  • Mise en place d’une charte graphique
    permettant d’homogénéiser l’affichage des
    applications utilisant notre framework

o Mise en place d’une plateforme web :

  • Mise à disposition de services transverses
    disponibles pour toutes les applications de
    la plateforme (messaging, profil utilisateur,
    i18n)
  • Création d’une application représentant le
    point d’entrée de la plateforme. Affichage
    de notifications en temps réel, émises par
    les applications de la plateforme, sous
    forme de timeline. Possibilité d’agir
    directement sur les notifications, ou lien
    direct vers l’application en question.
  • Création d’une application admin, pour
    paramétrer une application Maestro
  • Création d’une application permettant
    d’obtenir de l’information sur différents
    actifs financiers (Portfeuilles, Emetteurs,
    Assets) comme par exemple le rating,
    ISR/ESG. 

o Support technique pour les autres équipes de
développements (sur le framework, la platforme et
angular de manière générale).

  • Mise en place d’une application permettant
    de recenser tous les composants web du
    framework, les services, les interfaces, les
    classes utilitaires. Ajout d’un éditeur de
    code pour tester les composants.
  • Ecriture d’une documentation sur
    Confluence (« Getting started », tutoriel,
    changelog, etc.)
  • Mise en place d’une room HipChat pour
    centraliser les questions des développeurs
    et leurs réponses. 

◼ Tests unitaires
◼ Intégration continue
◼ Méthodologie Scrum

ENVIRONNEMENT TECHNIQUE

◼ Windows 10

◼ Java 8, Angular 7, AngularJS, HTML,
CSS (SASS), Javascript, Typescript,
SQL, XML

◼ IntelliJ, Eclipse, Wildfly, Git, Jenkins,
NPM, Webpack, SQuirreL, ActiveMQ,
MyBatis, JAX-RS, PostMan, JIRA,
HipChat, Confluence, Slack,
Symphony (chat), WinSCP

◼ Oracle, MongoDB, MariaDB

◼ Scrum

More

Thales Global ServicesSeptember 2014 - March 2015

PALMA V4 : PLM (Product Lifecycle Management). Conception et développement Java sur solution PLM

MISSIONS

◼ Montée en compétence sur le fonctionnel

◼ Analyse des spécifications fonctionnelles et techniques

◼ Conception et développement de fonctionnalités :

o Modification d’un produit dont les documents de
conception ont été modifiés

o Remplacement automatique d’un composant
obsolète dans tous les produits qui l’utilisent

◼ Paramétrage/Customisation de l’application
o Profils / droits utilisateurs
o Préférences, labels…

◼ Etude de la version précédente et adaptation du code lorsque
nécessaire

◼ Tests unitaires 

ENVIRONNEMENT TECHNIQUE

◼ WINDOWS 7

◼ JAVA 7, JSP, SQL, XML, JAVASCRIPT

◼ ECLIPSE, SVN, JENKINS,
HIBERNATE, SQL Developer, ANT,
TOMCAT, WINDCHILL PDMLINK
10.2, VMWaRE

◼ Oracle

◼ Cycle en V

More

Châteaux & Hôtels CollectionApril 2013 - July 2013

Maintenance corrective et évolutive du parc applicatif suite à une fusion.

MISSIONS

◼ Analyse de l’existant et recueil des besoins utilisateurs

◼ Conception UML

◼ Refactorisation de code Java

◼ Création de web services :
o SOAP sur le parc existant (contraintes techniques)
o REST sur les nouveaux projets

◼ Rédaction d’un manuel utilisateur

◼ Tests unitaires 

ENVIRONNEMENT TECHNIQUE

◼ Windows XP

◼ Java 7, SQL, PHP5, XML, WSDL,
XSD, JAX-WS, JAX-RS

◼ Eclipse, Netbeans, Git, Ant, tomcat,
Mysql WorkBENCH, SOAP UI

◼ SQL Server, MYSQL,

◼ SCRUM

More

Le Coq SportifJune 2012 - July 2012

Améliorer la présence sur les réseaux sociaux. Mise à jour du site e-commerce en période de soldes. 

MISSIONS

◼ Création d’applications Facebook

◼ Mise à jour d’éléments du site e-commerce

ENVIRONNEMENT TECHNIQUE

◼ Windows XP

◼ PHP5, HTML, CSS

◼ PhotoShop, Filezilla

◼ MYSQL

My stack

Languages

TypeScript, SQL, XML Schema, XML, Java, JavaScript, HTML, JAVA 8, WSDL, Sass, CSS3

Frameworks

JDBC, AngularJS, REST, Angular 7, Hibernate

Technologies

JAX-RS, AspectJ, REST API, myBatis, JAX-WS, ActiveMQ

Others

API, Log4j, Spanish

Open Source solutions

FileZilla

Mobile

Android

Middleware

Jenkins

Analysis methods and tools

Ant, JIRA, Junit, Apache Maven

Environment of Development

NetBeans, Eclipse IDE, MySQL Workbench, Android Studio, SQL Developer, IntelliJ Idea

Protocols

SOAP

Multimedia

Adobe Photoshop

Databases

Microsoft SQL Server, MySQL, Oracle, MongoDB, MariaDB

IT Infrastructure

Git, WinSCP, VMware, Linux

Software testing

Postman, SoapUI

Application servers

WildFly

My education and trainings

Maître de science - Université du Québec à Chicoutimi2013 - 2014

Diplome d'Ingenieur - Polytech Paris Sud2009 - 2014

Baccalauréat général, scientifique - Lycée Georges Brassens2008 - 2009