Camille Rowan
Ingénieur logiciel senior | Architectures distribuées, microservices et plateformes cloud
Melbourne
Profil professionnel
Ingénieur logiciel senior fort d'un solide parcours dans la conception de systèmes distribués fiables, les services distribués à fort débit et les infrastructures cloud.
Spécialisé dans les écosystèmes Go, Java et Kubernetes, avec un engagement constant envers la robustesse logicielle, l'observabilité et le mentorat technique.
Expérience professionnelle
Vespera Cloud Systems
Melbourne, Australie
Ingénieur logiciel principal
mars 2021 – Aujourd’hui
- Conception et pilotage d'une plateforme de messagerie et de traitement de flux à forte charge sous Go et Apache Kafka, soutenant plus de 45 000 événements par seconde.
- Encadrement technique de 8 ingénieurs, mise en place de revues de conception systématiques et renforcement des normes de qualité du code.
- Migration de microservices critiques vers une infrastructure Kubernetes multi-régions sur AWS, réduisant l'empreinte serveur de 20 %.
- Implémentation d'une chaîne d'observabilité unifiée avec OpenTelemetry et Prometheus, réduisant de moitié le temps moyen de détection des anomalies.
Kestrel Data Networks
Melbourne, Australie
Ingénieur logiciel backend senior
août 2016 – févr. 2021
- Développement d'APIs transactionnelles résilientes en Java avec Spring Boot et PostgreSQL pour le traitement de paiements sécurisés.
- Optimisation des requêtes de bases de données relationnelles et stratégie de mise en cache Redis, améliorant les temps de réponse de 35 %.
- Conception de protocoles d'échanges interservices via gRPC et REST avec intégration de tests de charge automatisés.
Oceana Digital Solutions
Melbourne, Australie
Ingénieur logiciel backend
janv. 2012 – juil. 2016
- Refactorisation de modules applicatifs monolithiques vers des services conteneurisés déployés via Docker.
- Automatisation des pipelines d'intégration continue et de déploiement continu (CI/CD) pour sécuriser les livraisons hebdomadaires.
- Résolution d'incidents de production et amélioration de la couverture de tests unitaires et d'intégration à hauteur de 85 %.
Formation
University of Melbourne
Bachelor of Science · Informatique · Melbourne, Australie · First Class Honours · mars 1994 – nov. 1997
Formation axée sur l'algorithmique avancée, l'architecture des systèmes informatiques et l'ingénierie logicielle.
Projets techniques
StreamGrid Core
mai 2023 – févr. 2024
- Conception d'un connecteur d'ingestion à faible latence entre des flux Kafka et un magasin analytique, garantissant une sémantique de livraison unique.
- Publication de repères de performance reproductibles et mise à disposition d'une suite de tests automatisés.
Compétences techniques
Go
Java
Architectures distribuées
Kubernetes
Docker
Apache Kafka
PostgreSQL
Amazon Web Services (AWS)
Pipelines CI/CD
Observabilité (Prometheus & OpenTelemetry)
Langues
Anglais
C2
Français
C1
Certifications
AWS Certified Solutions Architect - Professional
Amazon Web Services · mai 2024
Certified Kubernetes Administrator (CKA)
The Linux Foundation · nov. 2023
Engagement associatif
Melbourne Youth Coding Collective
Melbourne, Australie · févr. 2020 – Aujourd’hui
- Mentor technique bénévole
- Animation d'ateliers d'apprentissage des fondamentaux de la programmation et du développement web pour des jeunes en réorientation.
- Accompagnement individuel d'apprenants dans la construction de projets techniques et la préparation aux entretiens d'ingénierie.