Tech Interview : Olivier Della Maggiore, Spécialiste Architecture et Développement de Solutions JAVA

Tech Interview : Olivier Della Maggiore, Spécialiste Architecture et Développement de Solutions JAVA

Bonjour, oui bien sûr !

Originaire de Lyon, je suis parti faire mes études dans le Sud de la France, à l’Université de Toulouse, pour effectuer un Master dans les technologies de l’informatique. Après avoir obtenu mon diplôme en 2004, j’avais envie de voyager pour découvrir une nouvelle culture et un nouveau pays qui offre la possibilité de pratiquer de nombreux sports de nature (VTT, randonnée, ski, …) ! C’est pourquoi, j’ai quitté la France pour poser mes bagages … au Canada !

Jusqu’en 2015, j’ai travaillé en tant que Développeur/Concepteur de logiciels pour une société d’assurance ! Ces 10 années à découvrir l’Amérique du Nord m’ont permis d’obtenir la nationalité canadienne.

En 2015, avec ma famille, nous avons décidé de venir nous installer en France. Grâce à ma double nationalité, j’ai travaillé pour une entreprise française avec le statut d’expatrié canadien en tant qu’Architecte JAVA EE.

Rattrapé par ma passion pour les sports de nature et intéressé par la situation géographique de la région Rhône-Alpes, nous avons pris la décision de déménager en Savoie. C’est ainsi que j’ai atterri en 2018 chez Positive Thinking Company à l’agence de Chambéry en tant que Senior IT Consultant, Spécialiste Architecture et Développement de Solutions JAVA.

En tant que Spécialiste Architecture et Développement de Solutions JAVA, j’ai deux rôles différents.

J’ai 80% de mon temps consacré à l’architecture de projet. Plus précisément, dans un premier temps, je prends en charge un projet afin de scoper la solution technique. J’effectue entre autres l’analyse de l’environnement technologique et les spécificités de l’entreprise. Je documente également les exigences du client et je définie le cadre de la collaboration, je fais une estimation des coûts techniques, …

80% de mon temps consacré à l’architecture de projet.

Par la suite, j’accompagne techniquement le projet de bout en bout. Je définis la sélection des technologies et les différents composants. J’ai également un rôle de Tech Lead afin de pouvoir soutenir et contrôler le développement de la solution auprès des équipes.

Pour finir, je m’occupe de la partie automatisation en choisissant les solutions à mettre en œuvre dans le Cloud Azure.

Les 20% restants, j’ai diverses activités au niveau local pour Chambéry. Je réponds à des appels d’offre, j’effectue un suivi commercial avec des clients, j’accompagne les SALES en fonction des leurs opportunités, …

J’ai également des activités au niveau du groupe. Je travaille avec les Domaines Leaders (DOLS) et je fais partie du FORUM Innovation pour développer des solutions ou challenger nos solutions existantes.

Pour chacun de mes rôles, je travaille toujours en équipe (DOLs, les SALES, les Opérationnels, l’équipe Développement du groupe, …)

Par exemple, pour le projet avec la Fédération Internationale de l’Automobile (FIA), en tant qu’Architecte Solutions, je suis intervenu dès la phase d’avant-vente pour répondre à l’appel d’offre et proposer notre solution. Ensuite, j’ai fait l’audit de l’architecture et détaillé la mise en place la solution. J’ai travaillé avec 3 développeurs sur ce projet. Pour ma part, je me suis occupée du Cloud Azure et j’ai développé certains morceaux de la solution. Nous effectuons maintenant le suivi de la TMA.

En tant que Tech Lead, j’étais la personne en charge du projet et de son bon déroulement.

C’est difficile de choisir un seul projet mais je pense avoir eu deux projets que j’ai particulièrement apprécié, notamment celui que je viens de vous citer, celui de la FIA. Il était très intéressant sur deux aspects. Premièrement, nous avons dû développer une application mobile alors que ce n’est pas des solutions que nous développons régulièrement. Ainsi, nous avons eu de nombreux challenges techniques qui n’étaient pas maitrisés d’avance avec une deadline très serrée. Deuxièmement, concernant le secteur d’activité ! Nous ne travaillons pas souvent sur des sujets aussi « fun ».

Le deuxième projet que j’ai aimé était le « Projet Digital Flag Ship China » pour notre client ARaymond. Sa volonté était de mettre en place une « market place » pour exposer leur catalogue de produit en Chine. C’était particulièrement intéressant car nous devions développer un projet pour un marché totalement inconnu. Ce projet sortait de l’ordinaire !

Globalement, ce que je préfère dans les projets c’est d’être challengé que ce soit par rapport au secteur d’activité, au deadline, …

Ce qui me plaît particulièrement c’est de pouvoir traiter un projet du début à la fin en faisant toujours attention aux contraintes clients (budget, du délai, l’agilité de l’architecture) pour construire la meilleure solution. Le fait de pouvoir faire évoluer nos réalisations pour nos clients sans casser tout ce que nous avons mise en place est également stimulant !

Pouvoir traiter un projet du début à la fin en faisant toujours attention aux contraintes clients pour construire la meilleure solution.

Enfin, avoir deux cas de figure pour répondre à un besoin client est très enrichissant ! Soit nous partons d’une feuille blanche pour tout mettre en place, soit nous avons un écosystème technologique à prendre en compte ce qui nous oblige à faire des compromis. Pour ces deux options nous devons être créatifs !

De part mon expertise dans les secteurs de la finance et de l’assurance, je travaille surtout pour cette typologie d’entreprise. En revanche, j’ai vraiment des projets dans tous les domaines et pour toutes les fonctions.

Je n’ai pas réellement de « journée type » étant donné que j’ai une multitude d’activités.

J’essaye surtout d’organiser mes semaines afin d’éviter de m’éparpiller. Je travaille environ sur 3 ou 4 sujets par semaine avec au moins 2 projets différents facturés par les clients et 2 activités hors clients.

Au sein d’une même journée, j’essaye de cloisonner mon temps. Un petit exemple : Répondre à mes mails en commençant ma journée; Projet client; Répondre à mes mails au retour de la pause déjeuner; Projet client, le lendemain je travaillerai sur un autre projet.

Au sein d’une même journée, j’essaye de cloisonner mon temps.

Cette organisation me permet d’avancer efficacement sans perdre de temps.

J’ai intégré Positive Thinking Company en tant que Senior IT Consultant donc j’avais déjà un poste avec de nombreuses responsabilités ! Cependant, l’année dernière je suis passé « Expert Leader – Solution Architect Leader ».

Oui j’ai obtenu la certification « AZURE 900 » en avril 2020 ! Cette certification m’a permis d’officialiser mon savoir-faire et prouver aux clients de mes compétences spécifiques.

Actuellement je suis en train de suivre plusieurs formations. La première est Azure Architect 303 / 304 et la seconde est Cloud AWS Practitioner. Je souhaiterais passer les certifications cette année. L’objectif est de compléter mon expertise sur le Cloud et notamment sur le Cloud AWS.

A l’époque où la crise sanitaire n’était pas encore parmi nous … Je dirai le Comité Carrière que nous avions fait en Belgique ! Cet événement m’a permis de rencontrer physiquement les collaborateurs du groupe dans un contexte « plus relax ».