Balayez pour voir le profil suivant

Amara Toure

software engineer

Noisiel, France

  • 48.8548
  • 2.6288
Proposer un projet

Vérifications

Rejoignez la communauté Malt pour découvrir le profil complet de Amara Toure
Rejoignez la communauté Malt pour découvrir le profil complet de Amara Toure

Découvrez ce que recherche Amara

Déplacement
Effectue ses missions exclusivement en télétravail
Compétences
Recherche des missions en Java, Python, Méthode agile, REST, Maven
Durée de mission
Recherche des missions ≥ 6 mois
Préfèrerait éviter des missions ≤ 1 semaine, ≤ 1 mois

Amara en quelques mots

Experienced Software Engineer with a demonstrated history of working in the investment banking industry. Skilled in Jenkins, Java, Apache Spark, Persistence, and Github. Strong engineering professional with a Master's degree focused in Computer Software Engineering from Université Paris-Est Marne-la-Vallée. me in a few words? humanly I am a simple person who likes to laugh, but who loves above all the work well done and done properly. I am a rigorous and serious person. What gives me pleasure is the challenges. I particularly like positive competition. I easily support the pressure

Expériences

octobre 2019 - Aujourd'hui | Montreuil, France

Environnement

FranceAgriMer

Java Software Engineer

Le contexte de la mission :
J'ai travaillé sur le socle d'une application suivant le protocole soap. cette application vise à mettre à la disposition des opérateurs des e-services (téléprocédures) qui permettent de réaliser en ligne des actions telles que : inscription
à une mesure d'aide et suivi des dossiers correspondants, consultations
de règlements, retrait de certificats et autres documents
d'exportation, abonnements à des listes de diffusion etc.Au sein d’une équipe de 8 personnes ( 2 BA, 4 développeurs, 2 testeurs), j’ai
participé au développement de l'application.
A mon arrivée, le projet était en phase de développement. J’ai contribué à
la conception et au développement du module :

- Exécution des spécifications techniques
- Installation de Frameworks (Spring ...), Configuration d’Eclipse
- Installation et mise en place des outils techniques (Maven, Git)
- Persistance des données(MongoDB)
- Implémentation de fonctionnalités globales des applications
- Implémentation des Api (soap/Json)
- Implémentation des tests unitaires (Junit pour la partie JAVA )
- Implémentation des différents écrans du module (jsf)

Git est utilisé pour le continuous delivery et pour la gestion de versions. Puis Sonatype Nexus était utilisé pour optimiser le code comme la
détection des variables inutilisées. Tandis que Jenkins est utilisé
pour la compilation du projet

Environnement Technique : Java 8, GitLab, Maven, Jenkins, Sonatype Nexus, Swagger, PAYARA, MongoDB, TOMCAT
novembre 2017 - février 2019 | Paris, France

Banque & assurances

SOCIETE GENERALE

Java Software Engineer

Le contexte de la mission :
Ma mission avait pour but d’effectuer une étude et une analyse de traitement de synchronisation entre les modules du référentiel SITI (Système d’Informations Titre aux Institutionnels),
Également j’ai participé à des tâches diverses notamment du support de production et de la création de nouvelle fonctionnalité répondant au besoin du métier. Ceci en utilisant la méthodologie agile (pour cela les développeurs étaient en TDD), étude de l’architecture.
Au sein d’une équipe de 11 personnes (1 scrum master, 4 BA, 6 développeurs),j’ai participé au développement de deux applications qui permettent de consulter, saisir, modifier des contrats, des comptes titres, des comptes espèces etc. Ces applications sont utilisées par le métier.
A mon arrivée, le projet était en phase de développement. J’ai contribué à la conception et au développement du module,celui-ci permet de vérifier la disponibilité des œuvres dédiées à la vente :
• Exécution des spécifications techniques
• Installation de Frameworks, Configuration d’Eclipse
• Installation et mise en place des outils techniques (Maven, Git, Oracle,Spring,Nodejs…)
• Persistance des données
• Implémentation de fonctionnalités globales des applications
• Implémentation des Api (Rest/Json)
• Implémentation des batchs pour la migration dedonnées (Oracle vers Oracle)
• Implémentation des tests unitaires (Junit pour la partie JAVA et googleTest pour la partie C++)
• Implémentation des différents écrans du module (Angular4)

Git était utilisé pour le continuous delivery et pour la gestion de versions. Puis Sonar était utilisé pour optimiser le code comme la détection des variables inutilisées. Tandis que Jenkins étaitutilisé pour la compilation du projet (fréquemment utilisé par l’équipe d’Architect)

Environnement Technique : Java 8, Angular4, Nodejs, Oracle, Git, Maven, Jenkins, Sonar,HTML5,TypeScript,postman,Swagger
mai 2017 - septembre 2017 | Paris, France

Environnement

VisioTerra

Java software Engineer

Au sein d’une équipe de 7 personnes, le contexte de la mission était : Le traitement d’images (Récupération d’images depuis des satellites afin d’identifier les nappes de pétrole, etc.) et la réalisation d’unwidget permettant de gérer les traitements d’images suivantes :
• Egalisation gaussian
• Egalisation d’histogramme
• Etirement d’histogramme…

Ce widget permettrait de :
1. Visualiser l’histogramme de la bande sélectionnée en 8 bits non signés ([0;255]) ou en 16 bits non signés ([0;65535]), zoomer / dézoomer dans l’histogramme en se servant de la molette centrale de la souris, déplacer l’intervalle par une barre horizontale escamotable (c.à.d. affichée seulement si l’on zoome) ou par les flèches gauches / droites.
2. Contrôler la luminosité et le contraste par les boutons « Brightness » et « Contrast » modifiant interactivement la fonction TRG en déplaçant la courbe vers la droite (diminution de la luminosité), vers la gauche (augmentation de la luminosité), allongeant de part et d’autre la courbe (cas de diminution du contraste) ou en resserrant la courbe par insertion des points (0 ;0) et (MAX ;0) (cas d’augmentation du contraste).
3. Afficher l’histogramme de l’image de sortie (option déshabilitée par défaut), sa moyenne et son écart-type (valeurs non modifiables par l’utilisateur et systématiquement affichées).

Le widget est utilisé pour chaque bande rouge (R), verte (G) et bleu (B) de chacune des 5 fonctions TRG décrites ci-dessous en utilisant ses paramètres spécifiques contrôlant l’allure de la fonction TRG :
1. Linear stretching –en permettant de renseigner les valeurs seuils de stretching bas (a) et haut (b).
2. Automatic stretching - en renseignant les valeurs de saturation par défaut (left) et par excès (right). Pour chaque valeur de saturation, on calculera et reportera les valeurs de seuil de stretching a et b.
3. Statistical stretching - en renseignant les valeurs de moyenne (Mean) et d’écart-type (Standard deviation) de l’image produite en sortie. Pour chaque changement de ces valeurs de moyenne et écart-type, on calculeet reporteles valeurs de seuil de stretching a et b.
4. Histogram equalization - pas de paramètres.
5. Gaussian equalization - en renseignant les valeurs de moyenne et écart-type du modèle Gaussien.

Le widget est utilisé pour faire des statistiques locales :
• Ce calcul nécessite de :
1. Définir un AOI (Area Of Interest) en utilisant les outils « Finder » déjà développés dans VtWeb
2. Lancer une requête au serveur de calcul de l’histogramme dans l’AOI
3. Développer côté serveur (en langage Java8) le calcul de cet histogramme
4. Afficher côté client une fenêtre modale d’avancement de ce calcul voire un bouton « Cancel » d’arrêt de ce calcul (à confirmer),
5. Instancier la (ou les) widget(s) « histogram » à cet histogramme local

Ce widget avait nécessité l’utilisation de JAVA8, de servlet, TOMCAT et de page JSP.
L’application GIT est l’outil nécessaire à l’intégration et la gestion de version.


Environnement Technique :GIT, SERVLET, JAVA8, JSP, serveur TOMCAT

3 recommandations externes

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte