About Ashraf
French
Native or bilingual
Experience
- Societe Generale Securities Services - SGSSSenior Full Stack Tech Lead (Angular / C#)May 2022 - Today (4 years and 1 month)Bd Périphérique, Paris, FrancePROJET PES : PES (Princing Engine Services) est une plateforme de pricing de produits structurés. Permettant de configurer des batch de pricing dont les exécutions sont gérées par l'ordonnanceur Autosys. Les batch de pricing peuvent être lancer on demand. La plateforme permet aussi de feeder Iperion (outil de facturation). La plateforme à pour ambition de gérer multi source de données (XDM, MMD, …) grâce au provider engine et multi Pricer (Numerix, . …) Méthodologies : AGILE / Scrum Equipe : 1 Tech lead, 3 développeurs, 1 Scrum Master DOMAINE D'INTERVENTION :• Lead Technique• Conception et développement du provider Engine. # Creation de la market et fixing xml permettant de spécifier o Les definitions (GlobalDef/ComplexDef/SimpleDef) et les DataRetrievers. o Exécution de GlobalDefinition par dataScope o Classement des définitions par catégorie. # Flexibilité dans la génération multithread du dico de données fourni au pricer engine pour PRICER. o Génération de dico CSV de plus de 5 millions de ligne (pour données historisées) o Génération de fichier de données XML (donnée brut). # Etc... ENVIRONNEMENT TECHNIQUE :• Langages : c#• Frameworks: .Net 6• Outils : Jira, impulse• Base de données : PostgreSQL• SOLID, TDD• Multithreading• Unit and integration tests (FakeItEasy, NFlent)• Continuous Integration (Jenkins)
- Societe Generale Securities Services - SGSSSenior Full Stack Tech Lead (Angular / C#)August 2019 - Today (6 years and 10 months)Bd Périphérique, Paris, FrancePROJET XDM : application développée (from scratch) qui permet de gérer les données référentielles de marché pour la valorisation des produits OTC et structurés. Méthodologies : AGILE / Scrum Equipe : 1 Tech lead, 3 développeurs, 1 Scrum Master DOMAINE D'INTERVENTION :• Lead Technique• Analyse et recueil de besoins de l'équipe Market Data• Conception de la base de données (PostgreSQL)• Conception et développement d'interfaces graphiques (Angular) # Module Administration o CRUD Family, Category, Properties definition, DataSource etc… # Module DataVisualisation o CRUD Item, CodeType/CodeValue o Ajout de Properties simple ou historisé aux items ■ Valeur de property de type hétéroclite (ItemRef, double, DateTime, string, list, matrix etc ..) o Archivage Items o Etc…• Conception et développement des web services (API web ASP.NET Core) # Développement des services web pour le traitement de gros volume des données : o Chargement des données o Sauvegarde des données # Gestion des autorisations (SGConnect, SGIAM pour rôles des utilisateurs)• Conception et développement de l'API « XDM Client » utilisé par les batch permettant de faciliter les appels Rest # Configuration rapide de couche de sécurité # Exposition des méthodes faisant des appel rest• Migration des données (TimeScape vers PostgreSQL) en utilisant le Bulk insert (Copy de PostgreSQL)• Refactoring de code• Support de production client ENVIRONNEMENT TECHNIQUE :• Langages : c#, TypeScript, html5, scss, SQL• Frameworks: ANGULAR, bootstrap, .Net Core, .Net 5, Dapper, Swagger, EF core, AgGrid, NgRx• Outils : Autosys, Jira, impulse• Base de données : Postgresql• SOLID, TDD…• Multithreading• Unit and integration tests (FakeItEasy, Niflent)• Continuous Integration (Jenkins)• Conitinuous Delivery (XLDeploy)
- Crédit Agricole CIBConsultant FullStack (Angular / C#)September 2018 - August 2019 (11 months)Bd Périphérique, Paris, FrancePlateforme interne de trading électronique Equity de CACIB destiné aux sales, structureurs et traders permettant de PRICER ET BOOKER des produits structurés equity (stock, index) de type AUTOCALL. L'application permet de calculer (solve) l'UpFrontFee, le Margin Fee, le Coupon et propose un système de workflow permettant une validation du desk trading des deals traités avec le client. DOMAINE D'INTERVENTION :• Lead Technique (Refactoring de l'existant pour être plus conforme au concept SOLID)• Mise en place et configuration de la chaine de build complète Jenkins (CI/ CD)• Spécifications fonctionnelles et techniques• Développement de service WCF pour Pricer un produit Autocall (UpFront Fee/Margin Fee/Coupon)• Calcul des échéanciers de la patte Taux et Equity• Workflow de validation du trading des deals traités.• Archivage des produits.• Développement d'interface client léger pour le paramétrage des produits à PRICER/BOOKER. ENVIRONNEMENT TECHNIQUE :• Net 4.5 C# 6, Angular, HTML5/CSS3, Javascrip, Jquery, bootstrap, Asp.net, Oracle, XML• Toggle feature, DevOps• TNR automation• SOLID, Unit Test• VS2015, Visual code, Git, Nhibernate, Unit/Integration Test (FakeItEasy, NFlent)• Continuous Integration (Jenkins)• Conitinuous Delivery (Jenkins)
Recommendations
Be the first to recommend Ashraf
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master, Ingénierie informatiqueESGIMaster, Ingénierie informatique