Youssef BOUHA

Software Architect and Tech Adviser

Salaire / Taux journalier

92320 Châtillon, France

Freelance

Peut venir sur site

Expertises

C#PythonMicrosoft SQL ServerAngularC++JavaTypescriptJavascriptRequêtes SQLPostgreSQLOracleMySQLSQLiteMongoDBScrumTest Driven DevelopmentGitGitLabDockerSplunkJenkinsLLMs / Large language models.NETTomcat

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)Espagnol

À propos

Introduction

Computer science engineer graduate from ENSIMAG (National Engineering School of Computer Science and Applied Mathematics). I have a strong background in designing and building business applications in versatile, dynamic, and challenging environments of financial markets. My primary expertise area is around the Microsoft technologies applied to financial markets front to back systems. I'm looking for a freelance software architect and tech adviser position, ideally using the Microsoft .Net platform and applied to financial information systems where my skills can be used to deliver successful projects.

Liens

Expérience de travail

Architect & Developer Consultant

Crédit agricole Corporate and Investment Bank

oct. 2022 - oct. 2025

3 ans 1 mois

Paris, France

– Architect & Developer Consultant at Crédit Agricole CIB for 3 years, embedded in a capital markets risk & pricing platform. – Contributed across the full stack of the Orchestrade front-to-back system, from market data and trade lifecycle management to grid computing infrastructure and risk valuation engines. – Contributed to the integration and operation of Orchestrade as a front-to-back trading system, supporting trade lifecycle management, position keeping, and risk workflows across asset classes – Designed and developed a task orchestrator with a proportional dispatch strategy to distribute pricing workloads across multiple computing grids, dynamically routing batches across clusters based on configurable allocation ratios to improve throughput and resilience – Implemented new indicators pricing by interfacing the quant library within the risk & valuation system – Designed and developed market data aggregation APIs to consolidate and supply shifts from multiple heterogeneous sources to downstream consumers – Developed an automated database migration solution from SQL Server to PostgreSQL using C# and Perl, ensuring data integrity and minimal operational disruption – Built a web application for monitoring pricing jobs using Angular & DevExtreme, with integrated automation of repetitive diagnostic tasks via PowerShell scripts and modules

Architect & Developer Consultant

ENGIE Global Markets

mai 2019 - mai 2022

3 ans 1 mois

Paris, France

– Design and architecture of Market Risk framework, process digitalization & revamping using modern technology – Design & development of a new data feeders Web API enabling market risk process automation (Market data, VaR/VaR Explain data, P&L with Explain Data, Referential data ...) – Design & Development of market data shifts calculator used for VaR Explain approximation – Set up workspace for business teams (Python, PyCharm, Git Repository ...) – Trained and motivated market risk team member take part of the digitalization process (enabling) – Design & development of a tool set based on PowerShell & Python to automate repetitive tasks – Revamping of legacy services to be wrapped in a Web Api to be used in Python by MarketRisk – Developed RiskWatch tool that outlines Market Risk indicators along with managing limits setup and life cycle – Made daily reporting and provided market risk indicators analysis – Set-up of first version of Python Risk Framework(Riskpy) solution used for Market Risk Reports generation and for daily risk analysis and – Participated extensively in architecture discussions and provide assistance of others Market Risk teams on automation & digitalization

Architect & Developer Consultant

ENGIE Global Markets

avr. 2013 - juin 2018

5 ans 3 mois

Paris, France

– Production follows up and revamping different parts of global front to back system (Meteor: COM centric system automated using dotnet technolgies) – Design & development of new features on a grid-computing based risk engine for P&L, VaR, and risk analysis calculations – Revamp and fine-tuning of MRM jobs calculation system – Design & development of a tool set based on PowerShell to ease investigation of incidents – Revamping of legacy services based on vb6 for a high availability (overcoming memory leaks issues) – Developed an active monitoring tool to follow up and tuning MRM calculations jobs and tasks – Design & development of theta Effect in the VaR of MRM (impacts all MRM parts) – Design & development of the MRM release validation tool which compare jobs results across many databases (C#, DevExpress, T4, SQL & SQLLite) – Benchmarking of data analytics technologies to use for GEM future projects (ActivePivot, SSAS, Qlikview) – Implementation of additional PNL explained indicators – Set-up of first version of Active Pivot data analytic solution used for VaR results analysis – Design and development of ActivePivot Adapter used to adapt MRM results to Active Pivot requirements. (Job results & data enrichment) – Refactoring of data access of ParamExo application by migrating code from DataSet based to object oriented style base on DataReader and Plain object – Improve RLE mechanism for doing write backs while saving Risk Limits. – Development of PowerShell scripts used for managing OLAP data partitions – Making store procedures less blocking by using portioning data updates into small batches – Participated extensively in architecture discussions – Recovering of existing legacy tools usage without any help document

Dotnet Developer

La Française Asset Management

nov. 2010 - mars 2012

1 an 5 mois

Paris, France

– C#/C++ and SQL Server design/development of new features on a front-to-back portfolio management system – Developed new a performance contribution engine of mutual funds (C#/Winforms) – Modeled Credit Default Swaps (CDS) and developed their life cycle on the portfolio management system (instrument, transaction, cash-flows, credit-events, spreads capture and valuation) – Developed a COM API publishing CDS features to other satellite services (C#/COM/VB6) – Developed new features on the portfolio holding engine (C++/CLI/C#) – Designed and developed an alert manager system using (C# WPF/Entity Framework and SQL Server) – Developed a data aggregator engine in a generic manner so as to be used in different data analytics scenarios

Dotnet Developer

Société Générale Corporate & Investment Banking

juin 2009 - oct. 2010

1 an 5 mois

Paris, France

– C#/C++ design and development on the AGRISK calculator (portfolio valuations and risk analyses) – Designed and developed the new AGRISK configuration system that replaces the legacy configurations based on windows registry and .ini files with database-centralized ones – Designed the configuration system database in a way that allows parameter value inheritance – Developed PL/SQL Stored procedures that implements the inheritance mechanism (makes use of Oracle analytic requests) – Developed a configuration provider in C# and integrated it in the user interface of the AGRISK calculator (C# consuming in MFC client via C++/COM) – Designed and developed a C# command line to be invoked in PowerShell so as to migrate the legacy configurations – Refactored and made some enhancements on the AGRISK Gateway(that distribute the calculations over a Symphony computing grid (C#/Thread Pooling and thread synchronization, Tibco Rendez-vous) – Refactored an SQL Server OLAP database (that permits storing the AGRISK calculator performance counters for better resource usage) and updated the related SSIS packages and others performance feeders (C# windows services invoked asynchronously by AGRISK components)

Dotnet Architect & Developer

CPR Asset Management

janv. 2008 - mai 2009

1 an 5 mois

Paris, France

– Design/development/maintenance of valuation and fees management system – Designed and developed a Winforms application that allows dynamically retrieving mutual funds' performance and risking indicators (these indicators are generally stored in big tables) – Migrated and deployed ASP .Net based intranet from .Net 1.1 to .Net 2.0 taking profit from .Net 2.0 new features: connection pooling, user management, themes, caching, Ajax/jQuery) – Developed automatic data import modules using SSIS packages scheduled via VTOM – Handled the visualization of complex mutual fund attributes and their binding by customizing DevExpress Winforms components – Developed SSIS packages to import portfolio and market data to the performance attribution system B-One – Maintained and optimized portfolio and index performance computing engine (chain of stored procedures orchestrated with SSIS) – Suggested and introduced a .Net typical architecture (database/data access layer/business logic layer/user interface) – Implemented a transversal authentication module based on ASP.Net 2.0 membership provider for Winforms application


Formation

ENSIMAG

Computer Science Engineer Master's Degree, Computer Science and Applied Mathematics

2003 - 2006

2 ans 11 mois

– Graduated from ENSIMAG (National Engineering School of Computer Science and Applied Mathematics), ranks among the top French "Grandes Ecoles". – Specialty: distributed applications and networking

Lycée Ibn Timiya

Classes préparatoires MPSI & MP, Math and Physics

2001 - 2003

1 an 11 mois

– An intensive two-year course in math and physics for competitive entrance into top French engineering schools.

Lycée Salah Eddine El Ayoubi

Baccalaureate

2001 - 2001

1 mois

– Morocco national secondary-school (lycée) diploma with honors.

Portfolio

NRT automation building blocks

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.