Mohamed Amin Sakka

software craftsman / technical team leader

Peut se déplacer à Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Mohamed Amin.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Mohamed Amin.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
  • Banque & assurances
  • E-commerce
  • High tech
  • Internet des objets

Vérifications

Langues

Catégories

Compétences (34)

  • Methodologies
  • TDD
  • Débutant Intermédiaire Confirmé
  • UML
  • Architecture
  • Débutant Intermédiaire Confirmé

Mohamed Amin en quelques mots

Docteur ingénieur en informatique, je suis passionné par la conception et le développement logiciel. J'ai plus de dix ans d'expérience professionnelle en conception et développement logiciel sur les technologies Java/JEE dans des contextes métiers différents (startup, finance de marché, GED et archivage légal).

J’aime travailler dans des contextes agiles où l’amélioration continue est toujours requise.
Mes compétences portent principalement sur :
- Accompagnement des développeurs en tant que Coach et/ou Tech Lead Java.
- Conception des Services / Micro Services avec une architecture modulaire : principe SOLID.
- Développement de la partie BackEnd : Java / JEE / Spring / SpringBoot / Cloud.
- Optimisation de l'architecture pour assurer sa scalabilité.
- Test et qualité de code : application des principes du Craftsmanship, clean code, TDD et BDD.
- Automatisation et industrialisation de la pipeline DevOps : Intégration Continue, builds et tests automatisés avec : Git, Maven, Jenkins, Docker, XL Deploy, Ansible.
- Accompagnement d'équipes projet pour la mise en place de Scrum, animation des différentes cérémonies agiles, travail avec le PO pour la définition des user stories.

Expériences

Societe Generale Corporate and Investment Banking - SGCIB - Société Générale

Banque & assurances

Software Craftsman / Technical Team Leader

Région de Paris, France

septembre 2018 - Aujourd'hui

Project CAPSTONE : ce projet vise à déployer BANCS (progiciel édité par l’éditeur TCS) pour gérer les Opérations sur Titres.
Il s’agit du développement d’une couche d’intégration (EAI et web services) au sein du SI SGCIB assurant le lien avec plus de 20 applications (Demeter, Eliot, X-One, Galaxy, SDS …) ainsi que la construction d’un portail OST au sein de SGMARKET.

En tant que lead developer :
- Etude, conception et développement d'un EAI permettant d’alimenter le progiciel Bancs à partir des différents systèmes/services référentiels (instruments, systèmes de booking, business partners …) en temps réel.
- Conception et implémentation de web services REST pour l’alimentation de Bancs avec les messages swift en provenance de l’application Galaxy.
- Analyse de performance et optimisation du code afin d’assurer la scalabilité de l’EAI.
- Encadrement des développeurs, code review et mise en place des pratiques de tests TDD et BDD.
- Découpage des besoins fonctionnels en user stories, réalisation des estimations (Poker planning) et animation des cérémonies agiles.
- Mise en place de l’environnement d’intégration et déploiement continue avec Jenkins.
- Coordination avec l’équipe TCS des livraisons et déploiements du progiciel Bancs sur les différents environnements.
- Relation avec les équipes dédiées à l'infrastructure pour la mise en place de nouveaux environnements, étude et dimensionnement des machines de l’environnement de production pour assurer la scalabilité de la plateforme.

HSBC Global Banking and Markets

Banque & assurances

Senior Java developer / DevOps

Région de Paris, France

mars 2016 - août 2018

Au sein de l’équipe Market data & Static data Feeds (12 personnes répartis à Paris, Londres, HongKong, Guangzhou, Pune), intervention sur plusieurs composants, développement de services et d’interfaces entre différents PTS (Primary Trading Systems) et le golden source repository de HSBC (XDS).
Ces données seront utilisées pour alimenter les systèmes de calcul de risque pour différentes Asset Class.

Société Générale Corporate & Investment Banking (SGCIB) - Société Générale

Banque & assurances

Java / JEE developer & Scrum master

août 2012 - février 2016

Projet AIR : Refonte de l’application AGORA. Cette application est le « repository de P&L » de la SGCIB. Elle assure l'analyse et la consolidation du résultat Front Office quotidien.

La mission se déroule en coordination avec une deuxième équipe de développement en Inde.

- Analyse, étude d’impact, refactoring et développement de nouvelles fonctionnalités dans AGORA :
o Refonte du module de gestion des droits et des profils utilisateur (création de nouvelles tables, nouveaux DAO, refactoring et évolution de la couche service existante).
o Refonte du modèle de structure analytique en une structure à profondeur variable et migration des données historiques.
o Développement de nouveaux services de versionning de P&L à base de tags et refactoring des services de requêtages existants.
o Développement de nouveaux batchs d'alimentation depuis les calculateurs et le décommissionnement de flux obsolètes.
o Développement d’un nouveau module pour le calcul des bornes de P&L en fin d'année, optimisation et parallélisation des traitements pour assurer la mise à disposition rapide des données.

TELECOM SudParis

Research and Development Engineer

janvier 2012 - juillet 2012

Recommandations externes

Formations

Certifications

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