Ivano PETTY

Développeur Java

Provence-Alpes-Côte d'Azur, France - pettyivano@gmail.com

En tant que développeur Java orienté vers le framework Spring, je crée des applications sécurisées et évolutives, m'appuyant sur une solide compréhension des architectures web et des pratiques Agile. Mon expertise en management et en communication vient compléter mes compétences techniques, favorisant un travail d'équipe efficace et plaçant l'expérience utilisateur au cœur de mes priorités.


Compétences

Mes compétences
  • Développement Backend avec Spring Framework : Maîtrise des fonctionnalités de Spring, y compris Spring Boot, pour créer des applications robustes et évolutives.
  • Conception de RESTful APIs : Compétent dans la conception et le développement d'interfaces de programmation d'applications (API) RESTful.
  • Sécurité et Authentification : Connaissance approfondie des principes de sécurité web, y compris l'authentification et l'autorisation, avec une expérience dans la mise en œuvre de solutions sécurisées utilisant Spring Security et JWT (JSON Web Tokens).
  • Test et Assurance Qualité : Compétence dans l'écriture de tests unitaires et d'intégration avec JUnit et Mockito.
  • Intégration Continue/Déploiement Continu (CI/CD) : Expérience dans l'utilisation d'outils de CI/CD.
  • Version Control avec Git : Compétences avancées en gestion de version en utilisant Git, GitHub ou GitLab.
  • Gestion de Base de Données : Expérience dans l'utilisation de systèmes de gestion de base de données relationnelle (RDBMS) et NoSQL.
  • Développement Frontend : Capacité à travailler avec des technologies frontend telles que HTML, CSS, JavaScript et des frameworks.
  • Déploiement et Maintenance : Expérience dans le déploiement d'applications en utilisant Docker, sur des serveurs linux.
  • Gestion de Projet Agile : Familiarité avec les méthodologies Agile et Scrum pour une gestion de projet efficace.
  • Création de Sites Web avec WordPress : Compétence dans la création et la personnalisation de sites Web en utilisant WordPress, y compris l'utilisation de thèmes, plugins, et la personnalisation CSS/HTML.
Mon Workflow
  • Analyse des Besoins
  • Spécifications Techniques
  • Architecture du Système
  • Modélisation des Données
  • Développement et testes
  • Documentation
  • Déploiement
  • Maintenance et Mises à Jour

Projets

Application de Transfert d'Argent - PayMyBuddy

Conception d'une application de transfert d'argent entre amis permettant d'ajouter des contacts via nom d'utilisateur ou email et d'envoyer des fonds de manière rapide et intuitive. Projet axé sur l'interaction utilisateur fluide sans intégration de système de paiement réel.

Technologies utilisées : Java, Spring, Spring Boot, Maven, MySQL, HTML, CSS, JavaScript, JUnit, OAuth 2.0.
Application Médicale - MedilaboSolutions

Développement d'une application dédiée aux professionnels de santé permettant l'identification et le suivi des patients à risque de diabète. L'outil facilite l'enregistrement des données aux patients et l'évaluation automatisée du risque diabétique grâce à une analyse poussée.

Technologies utilisées : Java, Spring, Spring Boot, Docker, HTML, CSS, Maven, JUnit, REST API, MySQL, MongoDB.
Application d'Assistance d'Urgence - SafetyNet Alerts

Création d'une application cruciale pour les services d'urgence, conçue pour fournir rapidement aux premiers intervenants des informations vitales sur les patients, telles que les antécédents médicaux et les médicaments actuels, facilitant ainsi des interventions plus rapides et précises en cas d'urgence.

Technologies utilisées : Java, Spring, Spring Boot, HTML, CSS, Maven, JUnit, Google Gson, AssertJ, Surefire Report, JaCoCo.
site e-commerce pour artisanat - christeletricote

Conception et mise en œuvre d'un espace de vente en ligne pour la présentation et la commercialisation de créations artisanales. Inclus la gestion de l'inventaire, un système de panier d'achat, et des options de paiement en ligne sécurisées.

Technologies utilisées : Zyro (créateur de site), HTML, CSS, Stripe (Solution de paiement).
Page Vitrine pour Service de Chauffeur Privé - amdriverpro

Création d'un site vitrine élégante et responsive en HTML, CSS et JavaScript, avec un design moderne et intuitif. Développement d'un formulaire de contact dynamique pour faciliter les demandes de devis et les requêtes clients.

Technologies utilisées :HTML, CSS, JavaScript, FormSubmmit (Formulaire de contact).

Formation

Certification Développeur concepteur logiciel

Titre RNCP - Niveau 6 (Licence/Bachelor)
OpenClassrooms
2023

Certification Conseiller et Assistant en Technologies de l'Information et de la Communication

Titre RNCP - Niveau 4
AFPA
2013

Experience

Développeur Java Spring

Openclassrooms, projet de formation

Développement et optimisation des composants backend de diverses applications (transfert de fonds, gestion du stationnement, évaluation du risque de diabète).

  • Analyse des besoins des utilisateurs pour traduire les spécifications projet en solutions techniques.
  • Conception, tests et validation des fonctionnalités pour garantir la fiabilité et les performances des applications.
  • Mise en œuvre des options techniques innovantes pour améliorer les performances et la sécurité.
  • Intégration des API RESTful
  • Gestion des bases de données SQL et NoSQL.
octobre 2022 - octobre 2023

Manageur centre de contact

Nextalk

Gestion d'une équipe de 15 téléconseillers/ères, prise en charge intégrale de la continuité des services sur le plateau en l'absence d'autres responsables hiérarchiques.

  • Gestion d'équipe (Suivi des objectifs, mise en place d’axes d'amélioration, motivation des collaborateurs)
  • Gestion des incidents et résolution des conflits avec les appelants
  • Gestion administrative de l'équipe (congés, feuilles de présences, rédaction de rapports)
février 2014 - octobre 2022

Dépanneur Informatique

Wilfried informatique

Intégration, dépannage et reconditionnement d’équipements informatiques en atelier ou sur site

  • Dépannage d’équipements informatiques fixes ou mobile.
  • Raccordement d’équipements informatiques à un réseau local et à Internet.
  • Participation à la sécurisation des équipements informatiques fixes et mobiles.
juillet 2013 - février 2014

Centres d'intérêt

Au-delà de ma passion pour le développement web, je trouve mon équilibre dans des loisirs qui nourrissent mon bien-être et mon développement personnel. Je pratique le VTT presque chaque week-end, une activité qui m'apporte beaucoup de joie. Les sorties au cinéma sont aussi pour moi des instants privilégiés de relaxation et de stimulation créative.

Lorsque je suis chez moi, je me consacre à la création de petits jeux vidéo, un passe-temps ludique que je partage avec mes amis et ma famille. La lecture de livres sur le développement personnel occupe également une place importante dans ma vie, m'offrant inspiration et motivation pour avancer dans mes projets personnels.