🚀 Ingénieur logiciel passionné qui se consacre à l'élaboration de solutions élégantes et à l'innovation grâce à de solides compétences en matière de résolution de problèmes.
🛠️ Expertise :
🔹 Software Craftsmanship : Engagé à respecter les normes les plus élevées de qualité du code, en utilisant le développement piloté par les tests (TDD), le développement piloté par le comportement (BDD) et la conception pilotée par le domaine (DDD) pour fournir des solutions résilientes et faciles à maintenir.
🔹 Maîtrise de l'architecture : Maîtrise de la conception de systèmes évolutifs et adaptables à l'aide de principes tels que l'architecture hexagonale/propre, garantissant la flexibilité à long terme et la facilité de maintenance.
🔹 Excellence axée sur les événements : Spécialisé dans la construction de systèmes robustes tirant parti du CQRS, de l'Event Sourcing et des architectures pilotées par les événements pour obtenir une réactivité et une évolutivité accrues.
🔍 Domaines d'expertise :
Conseils Java, OOP, Design Patterns, Architecture logicielle, TDD, BDD, DDD, Event-Driven, CQRS, SOLID, Clean Code, Eventual Consistency, Continuous Delivery, Testing Frameworks, Git, Docker, Docker Compose, Cloud Computing Platforms, Agile Methodologies, Security Best Practices, Communication Skills, Leadership, Teamwork, Problem-Solving, Time Management, Emotional Intelligence.
🤝 Connectons-nous :
Si vous êtes à la recherche d'un développeur backend passionné qui excelle dans la livraison d'un code de qualité et qui adopte les pratiques du Software Craftsman, connectons-nous ! Je considère exclusivement les opportunités à distance.
Alcineo est une sociétée qui développement de noyaux de paiement EMV® avec et sans contact et de modules de sécurité logiques. Travaillant en partenariat avec les fournisseurs de solutions de paiement avant, pendant et après le déploiement de leurs produits dans de nombreux domaines de l'écosystème de paiement : transports en commun, commerce de détail, kiosques et distributeurs automatiques, stations-service, restaurants, etc.
J’ai rejoint l’équipe R&D afin de participer à l'évolution, la refonte et la creation de produits.
J'ai effectué les tâches suivantes :
- Amélioration de l'utilitaire de test de différents kernels de payments fait en JavaFX.
- Refonte de l'application Android afin d'utiliser les dernières nouveautées du Android SDK.
- Création du backend en Spring boot pour la solution SoftPOS qui permet d'authentifier un mobile Android avant de valider un payment.
💻 Stack:
* Java, JavaFX, Android, Spring boot
* MariaDB, Docker
* Git, GitlabAlcineo est une sociétée qui développement de noyaux de paiement EMV® avec et sans contact et de modules de sécurité logiques. Travaillant en partenariat avec les fournisseurs de solutions de paiement avant, pendant et après le déploiement de leurs produits dans de nombreux domaines de l'écosystème de paiement : transports en commun, commerce de détail, kiosques et distributeurs automatiques, stations-service, restaurants, etc. J’ai rejoint l’équipe R&D afin de participer à l'évolution, la refonte et la creation de produits. J'ai effectué les tâches suivantes : - Amélioration de l'utilitaire de test de différents kernels de payments fait en JavaFX. - Refonte de l'application Android afin d'utiliser les dernières nouveautées du Android SDK. - Création du backend en Spring boot pour la solution SoftPOS qui permet d'authentifier un mobile Android avant de valider un payment. 💻 Stack: * Java, JavaFX, Android, Spring boot * MariaDB, Docker * Git, Gitlab
Compétences : Java · Angular · Spring Boot · Software craftsmanship · TDD · BDDCompétences
PAYXPERT est l'une des technologies les plus importantes dans le secteur des paiements.
La société compte actuellement plus de 650 clients, dont des marques mondiales telles que Carolina Herrera, Clarins, Savoy Hotels ou Gucci.
J’ai rejoint l’équipe développement afin de participer à la creation d'une nouvelle solution utilisant les micro-services.
J'ai effectué les tâches suivantes :
- Développement de micro-services.
- Analyse de plusieurs librairies/frameworks afin de comparer leurs avantages/inconvénients.
- Formation de l'équipe au TDD / BDD.
💻 Stack:
* Java, Kotlin, Spring boot, Spring Cloud
* Postgres, Docker
* Git, Gitlab
🔗 Organisation de l'équipe:
* Équipe composée de 4 développeurs backend, Scrum master changeant à chaque sprint.
* Scrum avec sprints de 2 semaines.PAYXPERT est l'une des technologies les plus importantes dans le secteur des paiements. La société compte actuellement plus de 650 clients, dont des marques mondiales telles que Carolina Herrera, Clarins, Savoy Hotels ou Gucci. J’ai rejoint l’équipe développement afin de participer à la creation d'une nouvelle solution utilisant les micro-services. J'ai effectué les tâches suivantes : - Développement de micro-services. - Analyse de plusieurs librairies/frameworks afin de comparer leurs avantages/inconvénients. - Formation de l'équipe au TDD / BDD. 💻 Stack: * Java, Kotlin, Spring boot, Spring Cloud * Postgres, Docker * Git, Gitlab 🔗 Organisation de l'équipe: * Équipe composée de 4 développeurs backend, Scrum master changeant à chaque sprint. * Scrum avec sprints de 2 semaines.
Compétences : Angular · Spring Boot · Software craftsmanship · TDD · BDDCompétences
Uber clone in Java Angular
Using Clean architecture / TDD
Spring boot Websocket / rest
Angular
inspired by https://jurajmajerik.com/?ref=blog.pragmaticengineer.com
- Français
- Anglais
- Spanish