I help companies connect the systems they depend on. For the past six years I have focused on Azure integration and .NET: I design the architecture, write the code, and stay close to production once it goes live.
Most of my work happens in regulated environments: financial services, payroll, telecom. When the output is someone's paycheque, you can't afford to lose a message or guess what went wrong. Every transaction is traceable, every failure shows up somewhere, and nothing depends on luck.
When a production integration breaks, my teams call me. Once it's fixed, I'm also the one who writes down what happened and how to avoid it next time.
A typical setup: data comes in from very different sources, Service Bus keeps each step independent, Functions do the processing, and anything that fails is flagged instead of lost.
01
Flows that recover
Idempotent processing, retries with backoff, dead-letter queues that raise alerts, and a correlation ID that follows each transaction from start to finish.
02
Security built in
Managed identities, Key Vault and Entra ID. No secrets in code or configuration files, and every input is validated where it enters the system.
03
Made to be run
Dashboards, alerts on queue depth and delays, runbooks and onboarding guides are part of what I deliver, not an afterthought.
04
AI as a tool
I use Claude Code and GitHub Copilot every day. My rule is simple: I never ship code I couldn't defend in a code review.
Selected work
Built for real operational constraints.
A few projects I designed and delivered, and the thinking behind them.
RNM Technologies, founder
Event-drivenarchitecture
Kairos, customer communication SaaS
A platform that helps independent auto shops and other appointment-based businesses stay in touch with their customers. It sends confirmations, reminders, vehicle-ready notices and review requests automatically, handles two-way SMS, and respects consent and anti-spam rules. Kairos recently partnered with the Chambre de commerce et de l'industrie Haute-Yamaska.
Telecon builds fibre networks across Canada and the United States and grew through acquisitions, so each subsidiary had its own payroll and timesheet systems. I designed the Azure middleware that brings them together: REST APIs for modern platforms, file exchange for older ones, and Service Bus between each step so one slow system never holds up the rest.
Logic Apps
Azure Functions
Service Bus
Terraform
Bicep
iA Financial Group and FTQ
6 yearsin financial services
Financial data and digital platforms
Business-critical applications and data pipelines in a regulated environment: ingestion and transformation with Data Factory and Databricks, services connected to Sitecore, controlled releases, and mentoring for other developers.
Azure Data Factory
Databricks
SQL
Sitecore
RNM Technologies
6,000+candidates
Blue Bird Immigration
A case management platform for immigration professionals, used for more than 6,000 candidates from about 100 countries. It covers client files, documents, secure payments, subscriptions and automated follow-ups.
Blue Bird Immigration, video 1Blue Bird Immigration, video 2
Career
Sixteen years in complex environments.
Telecom, financial services, field data, and the SaaS products I build myself.
State engineering degree in computer science, software engineeringUSTHB, Algiers
Jun 2023 to today
iA Financial Group
Senior Developer and Azure Consultant
Financial applications, data integration and Sitecore services, with a strong focus on DevOps practices and mentoring.
ADF
Databricks
AKS
Apr 2025 to Jul 2026
Telecon
Senior Azure Integration Consultant
Built the Azure middleware that centralizes payroll and financial data across acquired companies. I was the escalation point for production incidents and wrote the team documentation.
Logic Apps
Service Bus
APIM
Oct 2020 to today
RNM Technologies
Founder and SaaS Architect
I design, build and run Kairos and Blue Bird Immigration, from the first customer conversation to production support.
.NET
React
GitHub Actions
Oct 2022 to Jun 2023
Modis
Lead Software Engineer
Led the design of enterprise solutions in a multi-system environment, built reusable backend components and ran code reviews.
Java
.NET
Azure DevOps
Jan 2020 to Oct 2022
Fonds de solidarité FTQ
Senior Developer
Enterprise applications, automation and data flows for one of the largest investment institutions in Québec.
SQL
ADF
Sitecore
Jan 2019 to Jan 2020
IBM Client Innovation Center
Java and .NET Developer
Enterprise applications and integration interfaces, delivered in agile teams.
Java
Oracle
REST
Oct 2012 to Jul 2018
Ooredoo Algeria
Head of Web and E-commerce Development
Almost six years running the public website and online store of a national telecom operator, connected to billing, CRM and the product catalogue. I managed the development team.
E-commerce
Billing
CRM
Jan 2009 to Oct 2012
Complete Spatial Solutions
Development Project Manager
Applications to collect, process and map field data, including backend and database design.
Java
ArcGIS
QGIS
Expertise
From design to reliable delivery.
Azure and integration
Serverless, event-driven designs that let enterprise systems work together without depending on each other.
Azure Functions
Logic Apps
API Management
Service Bus
Key Vault
Entra ID
App Insights
Software development
Clean, tested code that others can review and maintain. Clear API contracts and backward compatibility come first.
C# / .NET
ASP.NET Core
EF Core
REST and webhooks
Java
Python
TypeScript
React
DevOps and cloud
Build once, promote the same package to every environment, and keep infrastructure in the same pipeline as the code.
Azure DevOps
YAML pipelines
GitHub Actions
Terraform
Bicep
Docker
Kubernetes (AKS)
Data
Pipelines that ingest, transform and expose data, with queries that stay fast and results you can trace.
SQL Server
PostgreSQL
Azure Data Factory
Databricks
Data modelling
Full technology list
Everything I have used on real projects, grouped by area.
Cloud and Azure
Microsoft Azure
Azure Functions
Azure Logic Apps
Azure App Service
Azure Service Bus
Azure API Management (APIM)
Azure Storage
Azure Key Vault
Microsoft Entra ID (Azure AD)
Managed identities
Azure Monitor
Application Insights
Log Analytics
Azure Data Factory
Azure Databricks
Azure Kubernetes Service (AKS)
AWS
Languages and frameworks
C#
.NET
.NET Core
ASP.NET Core
Entity Framework Core
Java
Python
FastAPI
JavaScript
TypeScript
React
Angular
Vite
Tailwind CSS
HTML
CSS
PHP
Laravel
Integration and architecture
REST APIs
Webhooks
OAuth 2.0
JWT
Event-driven architecture
Microservices
Messaging and queues
Dead-letter queues
Idempotency and retries
SFTP and file exchange
Multi-tenant SaaS
API versioning
Stripe
Twilio
SMS
Data
SQL
SQL Server
PostgreSQL
Oracle
ETL
Apache Spark
Medallion architecture
Data modelling
Query tuning
DevOps and infrastructure
Azure DevOps
Azure Pipelines
YAML pipelines
GitHub Actions
Git
CI/CD
Infrastructure as Code
Terraform
Bicep
Docker
Kubernetes
CMS, e-commerce and GIS
Sitecore
E-commerce
Billing systems
CRM integration
GIS
ArcGIS
QGIS
Artificial intelligence
Claude Code
GitHub Copilot
Anthropic Claude API
AI agents
Machine learning
Methods and tools
Agile
Scrum
Jira
Confluence
Visual Studio
Visual Studio Code
Code review
Unit testing
Integration testing
xUnit
Incident management
Root cause analysis
Mentoring
Recognition
A few milestones along the way.
Professional development
Certifications and training
Oracle Cloud Integration
SOLID principles
Design patterns
Digital marketing
Corporate communication
Awards
Awards and distinctions
2012-13Hawesse.com was named best website in Algeria.
2014Hawesse.com won the award for best mobile app.
2018The "Haya Chiche!" campaign won a Gold Stevie Award.
On LinkedIn
What I write about.
Technology, leadership and the Kairos story. My latest posts, straight from LinkedIn.
Après des années dans la tech, une chose devient de plus en plus claire : savoir coder ne suffit plus.
Les technologies changent.
Les frameworks disparaissent.
L’IA accélère tout.
Mais certaines compétences prennent encore plus de valeur :
→ comprendre le vrai problème
→ savoir s’adapter
→ communiquer simplement
→ prendre de bonnes décisions
→ continuer à apprendre
Notre métier évolue vite, et c’est justement ce qui le rend passionnant.
Le meilleur investissement reste celui qu’on fait dans sa propre évolution.
OpenAI says it has found a solution to a decades-old advanced maths problem in a matter of hours using a new artificial intelligence (AI) model and thousands of AI bots.
The ChatGPT-maker said that by focusing a group of roughly 10,000 AI agents, or AI bots that undertake tasks somewhat autonomously, it solved a notoriously difficult maths problem in just 88 hours.
Such an effort would have cost roughly $10m, based on OpenAI's own pricing for output from its most advanced models.
Les erreurs de paie touchent 84 % des gestionnaires qui admettent en avoir déjà commis, et 81 % des salariés redoutent une telle inexactitude sur leur bulletin de salaire.
Statistiques clés sur l'impact des erreurs de paie :
Confiance et démission : 91 % des travailleurs québécois envisageraient de quitter leur poste en cas de problèmes de paie récurrents, et 56 % perdraient confiance en leur employeur. Près de 50 % des employés cherchent activement un nouvel emploi après seulement deux erreurs constatées.
Coût financier : Selon Dayforce, les erreurs de paie représentent entre 2 % et 5 % du coût total annuel de la masse salariale en raison des correctifs, des heures administratives et des pénalités de conformité.
Prévalence : 84 % des responsables de la paie reconnaissent commettre des erreurs de calcul de salaire, souvent causées par de mauvais suivis des heures, des congés non synchronisés ou des complexités réglementaires.
Une belle étape pour Kairos Garage et pour notre engagement entrepreneurial local
Je suis très heureux d’annoncer le début d’un partenariat avec la Chambre de commerce et de l'industrie Haute-Yamaska.
Kairos est une solution québécoise née d’une idée simple : utiliser la technologie pour aider les garages indépendants à gagner du temps, simplifier leur gestion quotidienne et offrir une meilleure expérience à leurs clients.
Au-delà de la technologie, ce projet représente aussi une conviction profonde : l’innovation doit être accessible aux entreprises locales et répondre à des problèmes concrets vécus sur le terrain.
Ce partenariat avec la Chambre représente une occasion de faire connaître Kairos, mais surtout de créer des liens avec les entrepreneurs, les organisations et les acteurs économiques de notre région.
Merci à la Chambre de commerce et de l’industrie Haute-Yamaska pour sa confiance, son soutien et sa volonté de mettre en valeur les entreprises d’ici.
Kairos continue de grandir, avec une ambition claire : devenir un véritable partenaire technologique pour les garages et autres acteurs indépendants, au Québec et ailleurs.
Fier d’entreprendre ici. Fier de développer une technologie utile, pensée pour les gens d’ici.
I'm available for senior consulting, Azure integration and architecture work, remotely or on site in Québec. The quickest way to reach me is by phone or on LinkedIn.