ConfirméFrançais

Exemple de CV : Ingénieur logiciel senior

Profil professionnel et parcours technique d'un ingénieur logiciel senior établi à Melbourne, spécialisé dans les architectures distribuées et les services cloud.

Lire l’exemple

Camille Rowan

Ingénieur logiciel senior | Architectures distribuées, microservices et plateformes cloud

[email protected]

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.

Finalisez votre candidature

Découvrez l’exemple associé à ce métier.

Exemples de lettres de motivation ↗

Autres exemples dans ce secteur