Mes informations personnelles

Ingénieur logiciel

Nom: Savvas Chatzipavlidis

Profil: Ingénieur logicielr

DOMAINES D'EXPERTISE :

  • Résolution de problèmes - flexibilité
  • Structures de données et codage propre
  • Optimisation de la performance
  • Compétences relationnelles
  • Intelligence d'affaires
  • Processus de développement Agile
  • Méthodologie Scrum

Compétences techniques

Langages du programme:
Java, PHP, C, C#, JavaScript, Typescript, Groovy, Shell, Python, R
Bases de données:
MySQL, IBM DB2, MariaDB, PostgreSQL, Oracle
Cadres:
Apache Wicket, Angular, Spring-boot, Spring MVC, PrimeFaces (JSF), PrimeNG, Hibernate, JPA, Jquery, Apache Poi, API Connect
Servers:
Apache Tomcat, IBM WebSphere Server and Portal, JBoss, Apache Solr, Wildfly Operational Decision Manager (ODM) IBM
DevOps et outils de construction:
Docker(composer), Maven, Git, Gradle, Apache Kafka, GitHub CI/CD, Structurizr C4, Nexus
Tests et assurance qualité:
Junit, Spock, Playwright -Cucumber
Environnements de développement intégrés:
Eclipse, Visual Studio Code, IntelliJ, DBeaver, Soap-UI, Workbench
À propos de moi

Je suis Savvas Chatzipavlidis, un ingénieur logiciel dévoué avec une riche expérience dans la technologie militaire. Mon parcours professionnel a été marqué par une forte concentration sur le développement full-stack, où j'ai affiné mes compétences dans une variété de langages de programmation et de frameworks. J'ai une compétence particulière en Java, Spring et Java Server Faces (JSF), qui a été centrale dans mon rôle de développement de solutions logicielles robustes.

Mon expérience s'étend à la gestion de base de données compétente, avec une profonde compréhension de systèmes tels que MySQL, Postgresql et MariaDB. Cette expertise est complétée par mon passage dans l'armée, où je me suis spécialisé dans la garantie de la sécurité et de la fiabilité des systèmes. Ici, j'ai développé un œil attentif pour le détail et une approche rigoureuse de la maintenance et de la gestion des données sensibles, en assurant la conformité avec des protocoles de sécurité stricts.

Ce qui me définit vraiment en tant que professionnel, c'est ma capacité d'adaptation, mes compétences en résolution de problèmes et mon engagement envers la qualité. Ma passion pour la technologie me pousse à apprendre et à m'adapter continuellement, prospérant dans des environnements de développement agiles et innovants. Mon objectif est de tirer parti de mes compétences techniques et de mon expérience militaire pour contribuer de manière significative à des projets logiciels de pointe.

Formation-Certifications

Académie Militaire

Promotion de 2014

Diplômé en tant qu'Officier Warrant en artillerie

Licence en Économie - Université Démocrite de Thrace

Interrompu

Certification de Développeur Logiciel

2020

EN ISO 9001:2015 (Unicert, 2019)

Certification d'Analyste de Données

2020

Coursera
Voir en ligne

Expérience Professionnelle

Ingénieur logiciel innovant et axé sur les résultats avec des années d'expérience dans le développement de solutions logicielles évolutives et efficaces. Compétent dans la direction d'équipes interfonctionnelles dans un environnement Agile rapide. Prouvé pour livrer des projets complexes à temps, améliorant considérablement la performance du système et la satisfaction des utilisateurs. Passionné par l'exploitation de toutes sortes de technologies pour résoudre des problèmes commerciaux difficiles, avec un accent particulier sur l'optimisation de l'expérience utilisateur, assurant une sécurité robuste, augmentant l'efficacité opérationnelle. Reconnu pour d'exceptionnelles capacités de résolution de problèmes, des compétences de leadership solides et un engagement envers l'excellence.

Ingénieur Logiciel (Full-stack)

2022 - Présent

Syntax IT Group - Interamerican • Athènes, Grèce

  • Développer et maintenir les applications web de l'entreprise (y compris les systèmes de traitement des réclamations, de gestion des politiques et les procédures de paiement) utilisées à la fois en interne et par les clients externes.
  • Écrire un code propre et bien lisible, et des tests automatisés (Playwright et Cucumber). Réviser le code et effectuer des analyses de qualité du code.
  • Responsable de l'analyse des exigences commerciales pour identifier les fonctionnalités et fonctionnalités logicielles nécessaires pour soutenir les processus commerciaux.
  • Concevoir et mettre en œuvre des solutions pour répondre aux grands besoins commerciaux : écrire du code réutilisable ou générique en utilisant des cadres tels qu'Angular et Apache Wicket, et fournir une documentation technique incluant des diagrammes et une logique commerciale.
  • Gérer des services Restfull-Api internes et externes en utilisant diverses bibliothèques et méthodes en fonction du client final (SOAP-APIC).
  • Concevoir et développer des solutions logicielles pour le système de paiement en ligne de l'entreprise tout en utilisant des systèmes d'API bancaires (AJAX) pour permettre des transactions fluides.
  • Travailler dans des équipes pluridisciplinaires, collaborer avec d'autres ingénieurs, chefs de projet et analystes commerciaux, pour s'assurer que le produit répond aux besoins commerciaux et est livré à temps.

IT - Développeur logiciel

2016 - 2022

État-Major Général de l'Armée Hellénique • Grèce

  • Maintenir et mettre à niveau les logiciels et le matériel, pour garantir des ordinateurs, serveurs et infrastructures réseau militaires (y compris routeurs, commutateurs et pare-feu) à jour, fonctionnant correctement, sécurisés, fiables et rapides.
  • Gérer les données, y compris les sauvegardes et la sécurité, pour assurer la conformité avec les réglementations et politiques pertinentes sur les serveurs Windows et Linux.
  • Créer des applications serveur Java avec Spring en concevant Rest-Api, Hibernate – JPA, travaillant sur des systèmes de gestion de bases de données relationnelles (MySQL, MariaDB), écrivant des tests unitaires avec jUnit et maintenant l'efficacité du serveur.
  • Créer des applications web avec Java Server Faces en utilisant des bibliothèques telles qu'OmniFaces et Prime-Faces, en appliquant les principes MVC. Gestion de la sécurité utilisant des pipelines privés, y compris l'authentification multifactorielle, le chiffrement.

Loisirs

Diverses passions au-delà du code : des pentes aux sommets, des pages aux personnes

Explorez le monde aux multiples facettes d'un ingénieur logiciel qui trouve équilibre et inspiration en dévalant les pentes enneigées, conquérir les sentiers de montagne, plonger dans les profondeurs des livres et consacrer du temps à préserver notre nature grâce au service communautaire.

Τrail en cours d'exécution

Service publique

Plongée

Ski