Carrière

Expérience Professionnelle

Réalisations Clés

  • Architectures backend scalables et microservices conçus avec FastAPI et PostgreSQL, adaptés aux fortes charges et environnements multi-tenant.
  • Flux de travail asynchrones complexes construits avec Celery, RabbitMQ et MQTT pour provisioning, synchronisation et processus orientés événements.
  • Plateformes API-first mises en place avec des modèles de domaine clairs, versioning et intégrations de systèmes externes.
  • Topologie de déploiement cloud-native conçue sur Kubernetes. Services API, workers et schedulers séparés comme patterns architecturaux appliqués sur plusieurs plateformes.
  • Architecture CI/CD et standards de déploiement établis pour des releases reproductibles et automatisées comme base d'ingénierie.
  • Architecture d'observabilité définie avec métriques, tracing distribué et stratégies d'alerting. La fiabilité en production était une préoccupation architecturale de premier plan dès le premier jour, pas une réflexion tardive.
  • Processus métiers critiques (paiements et facturation) correctement intégrés dans des backend flows robustes.

Chronologie de l'Expérience

17+ ans d'expérience progressive dans l'architecture et la livraison de systèmes d'entreprise, du développement backend à l'Architecture Logicielle Principale. Expertise croissante en systèmes distribués, architectures cloud-native et applications critiques.

2008-2010

Début

Python, Backend Services, Automatisation Télécom

2010-2013

Fondation

Python, Django, REST APIs, Clients Enterprise

2013-2018

Croissance

Python, Django/Flask, Docker, CI/CD, Modernisation Systèmes

2018-Present

Architecture Logicielle Principale

Python, FastAPI, Microservices, Kubernetes, Cloud, Paiements/Facturation

Sritharan K. | Lead Software Architect