Open to selected consulting opportunities
Omar Trabelsi · Paris, France

Senior .NET Engineer & Tech Lead

10+ years designing, modernizing and operating business-critical applications across energy trading, capital markets, insurance and payments.

C# · .NET · AngularAzure · Distributed systemsArchitecture · Production
Omar Trabelsi
Senior .NET Engineer & Tech Lead
ENGIE GEMS · Crédit Agricole CIB · Aon · Orange · S-Money
10+years in software engineering
.NET 6→10platform modernization
Finance & energybusiness-critical systems
ParisFrance & international assignments

Profile

Senior software engineer specialized in the .NET / C# ecosystem, with strong Angular and Azure experience. I work across the full technical lifecycle, from business analysis to production: design, development, modernization, performance diagnostics, delivery, L3 support and service continuity.

My background covers domains with strong business, regulatory and operational constraints: energy trading, capital markets, insurance, payments and telecom. I also act as a technical-functional reference across Sales, Traders, actuarial teams, operations, infrastructure and security.

ArchitectureAPIs, microservices, distributed and real-time systems
ModernizationLegacy .NET, Angular, cloud and CI/CD
ProductionPerformance, observability, incidents and L3 support
Technical leadershipRoadmaps, estimates, code review, mentoring and coordination

Technical expertise

Grouped by engineering purpose to stay readable while reflecting the depth of the stack used across assignments.

Architecture & engineering

Distributed systems · Microservices · Event-driven · Real-time · REST APIs · DDD · SOLID · Design Patterns

.NET backend

C# · .NET Framework · .NET Core / 6 / 8 / 10 · ASP.NET Core · EF · Dapper · NHibernate · WCF · SignalR

Frontend

Angular · TypeScript · RxJS · NgRx · Angular Material · ag-Grid · HTML/CSS · Bootstrap

Data & integration

SQL Server · T-SQL · Redis · Couchbase · RabbitMQ · SSIS · SSRS · business APIs

Cloud & delivery

Azure · Azure Web Apps · Functions · Key Vault · Application Insights · Docker · Kubernetes · Argo CD · GitHub · Azure DevOps · GitLab Runner

Quality & operations

xUnit · Moq · TDD · code review · Sonar · Checkmarx · Serilog · Splunk · Kibana · production support

Experience

Each role highlights concrete deliveries, business context and the technology actually used.

03.2025 — presentEnergy Trading

Senior .NET Engineer

ENGIE GEMS — EGMA Team

Design and development across three integrated trading applications on a microservices architecture: EGMA for real-time energy commodity pricing, Trader Blotter for trade monitoring and pricing proposals, and Sales Blotter for key-account and commercial-margin steering.

  • Price Broker — maintenance and enhancement of the real-time pricing distribution service delivering market data to GEMS B2B clients through EGMA.
  • Build & Price — evolution of product building and pricing services for products such as swaps and physical forwards, including synchronization with the Orchestrade team.
  • Booking — evolution of the booking microservice to support parallel booking with Orchestrade and Align for ENGIE USA, using asynchronous and event-driven processing.
  • EGMA UI — evolution of pricing sticks and real-time price notifications for the Basket Swap product with Angular.
  • .NET modernization — migration of microservices from .NET 6 to .NET 10 with unit testing and post-migration non-regression testing.
  • CI/CD & monitoring — Azure pipelines automating Web App restarts and improvements to Splunk logging to make incident recovery easier.
  • Run & production support — diagnosis and fixes across APIs and UI; restart pipelines for newly onboarded desks in other time zones, including USA and Singapore.
  • GitHub migration — migration of repositories and pipelines from Azure DevOps to GitHub, enforcing Sonar quality checks and Checkmarx vulnerability checks while removing deprecated code and branches.
  • Trader assistance — new pricing criteria to help commodity traders refine RFQs for Swap and Basket products.
  • Sales Margin — design and development of a pre-calculation mechanism based on maturity index rather than a fixed margin.
  • Azure certificates — renewal of website certificates in Azure Key Vault and installation of replacements at expiry.

ASP.NET Core 6 · .NET 10 · REST APIs · Rx.NET · SignalR · RabbitMQ · Angular 18 · RxJS · ag-Grid · Karma · Azure Web Apps · Azure Pipelines · YAML · Splunk · GitHub · Sonar · Checkmarx

01.2022 — 02.2025Capital Markets

Technical Lead

Crédit Agricole CIB — IT Sales Trading Workflow, Global Markets Division

Design and development of tools supporting Sales and Traders in transaction execution and workflow management, with responsibility as technical reference and coaching of new team members.

  • Documentation Website — technical reference for the project and development of features across DAR, ESG, EET, Target Market and related documentation workflows.
  • Document search & upload — Angular UI and .NET web service to search and upload sales documents to network drives and a reference SQL Server database.
  • .NET 8 API — design and implementation of a REST API with JWT authentication and integration with multiple internal services.
  • DMS / Data Rooms — implementation of Document Management features for confidential data rooms shared between sales teams and clients.
  • Infrastructure migration — led the migration of 6 IIS websites and one Windows service to new Windows Server virtual machines, including technical roadmap and documentation.
  • ESG — development of client preference forms with Angular and .NET.
  • KID generation — development of a KID generation tool using Angular and Modelity.
  • Technical coordination — cross-team point of contact for orchestration, pricing, infrastructure, security and sales teams.
  • Legacy & incidents — support of legacy applications, incident handling, logging and ServiceNow follow-up.

C# · .NET 8 · Entity Framework · JWT Bearer · Swagger · Angular · NgRx · RxJS · Cypress · SQL Server · Docker · Kubernetes · Argo CD · GitLab Runner · Checkmarx · Kibana · TDD · Unit Tests

10.2019 — 12.2021Insurance

Full Stack .NET / Web Engineer

Aon — TBS

Engineering on TBS, Aon’s global health and employee-benefits management platform. Within an 8-person team, contributed to the Azure modernization of the French solution and the progressive front-end/back-end rewrite while maintaining service continuity.

  • Modernization — migration and development of the bank accounts module and customer portal on Angular and a .NET Core API, replacing WebForms / VB legacy components.
  • Azure migration — migration of an insured customer portal from IIS to Azure.
  • Actuarial data — implementation of a data extraction job for actuarial teams as part of employee-data integration processes.
  • DSN — implementation of the French Social Declaration module with Angular and REST APIs.
  • PAS / DGFiP — automatic synchronization of withholding-tax rates for claims through DGFiP APIs.
  • Data access — stored procedures associating insured users with contracts within a tenant, integrated into the DAL with Dapper.
  • Quality — code reviews and unit testing following TDD practices.

.NET Framework 4.7 · .NET Core 3.1 · Dapper · Angular 9 · AngularJS · Azure DevOps · Azure AD · SQL Server · T-SQL · Application Insights · Jira

10.2018 — 10.2019Telecom

.NET Developer

Orange — NÉGOCE

Development of NÉGOCE, an Intranet/Extranet application used across the Orange network to manage commercial exceptions for the enterprise market in France and internationally, including business cases, delegated approval margins, framework agreements and public tenders.

  • Development of the customer business-cases module.
  • Implementation of exception-handling processes and delegated approval-margin workflows.
  • Development of a tutorial-video module to train platform users.
  • Development of customer-business data exports and T-SQL stored procedures.
  • Performance — query optimization, execution-plan analysis and refactoring to improve customer-business search pages.
  • Resolution of issues identified during qualification and acceptance testing.

ASP.NET MVC · C# · Web API 2 · Entity Framework · AngularJS · SQL Server 2008 R2 · T-SQL · Glimpse · Bootstrap · Azure DevOps · Git · TFS

11.2017 — 10.2018Payments

.NET Developer

S-Money — Natixis Group

Within the CORE API team, contributed to a payment API dedicated to intermediary platforms such as marketplaces, collaborative platforms and crowdfunding services, including production continuity and support.

  • Implementation of support requests and functional enhancements on the online-payment REST API across test and qualification environments.
  • Onboarding / KYC — Angular web solution for ESF consuming the S-Money API to support customer onboarding and KYC validation for bank-account activation.
  • Development of an automatic refund process for marketplace customers.
  • Release management — versioning and deployments to pre-production and production.
  • Code reviews and refactoring to improve quality and reduce technical debt.
  • Production application operations and monitoring.
  • L3 support — codebase and log analysis to diagnose production issues.

C# · ASP.NET MVC · Web API 2 · IIS · NHibernate · Angular 6 · TypeScript · SQL Server 2014 · T-SQL · SQL Profiler · Postman · TFS · Git · Jira · Scrum

11.2016 — 11.2017Public Sector

.NET Consultant

CNAM — PPIL

Development of PPIL, the centralized project-management and monitoring portal used by the CNAMTS IT department.

  • Development of risk and issue-management modules.
  • Design of a reusable generic TypeScript alert component consuming JSON from an MVC5 server and SQL Server data.
  • Development and integration of an SMTP email-notification service retrieving user information from SharePoint.
  • Legacy-database migration using SSIS.
  • Resolution of pre- and post-production issues.
  • SQL performance — analysis of Entity Framework queries using Glimpse and SQL Profiler, followed by rewriting slow queries as stored procedures.

C# · .NET 4.6.1 · Entity Framework · TypeScript · Kendo UI MVVM · Ajax / jQuery · Bootstrap · SSRS · SSIS · SQL Server 2014 · Glimpse · TFS · Scrum

01.2015 — 10.2016Oil & Gas

.NET Consultant

Mi-Case Upstream — UK

Development of Mi-Case Upstream, a solution for daily electronic activity logging across onshore and offshore operations, plus fire and alert management for the oil and gas industry.

  • Participation in database design.
  • Development of the Temporary Portable Equipment module.
  • Development of the Dropped Object Consequence Calculator using Chart.js.
  • New features and performance improvements on the Joint Integrity Management System (JIMS) module.
  • SSRS reporting for geometric-calculation data.
  • Maintenance of existing modules and resolution of bugs and anomalies.
  • Supervision and training of an intern on the .NET framework, alongside development of a new equipment-audit module for TPE platforms.

C# · ASP.NET MVC 4.5 · Entity Framework · N-tier Architecture · SQL Server 2012 · Chart.js · SSRS · HTML5 · CSS · Bootstrap · JavaScript · jQuery · TFS · Scrum

Education & certifications

2015

National Engineering Degree in Computer Science

Faculty of Sciences of Tunis (FST)

2012

Scientific preparatory cycle — Physics, Chemistry & Engineering Sciences

Preparatory Institute for Engineering Studies of Monastir

2026

Claude 101 · Microsoft AI Skill Fest 2026

AI learning and certification tracks

2025

Advanced Azure & Cloud Architecture

A Cloud Guru — Premium, hands-on labs

2024

Cloud Computing Foundations

Cloud fundamentals

Contact

Working through a complex .NET problem?

Architecture, modernization, performance, cloud or business-critical production systems.

Paris, France.NET · Angular · AzureSenior / Tech Lead