Welcome to Hoang's freelance profile!
Location and workplace preferences
- Location
- Lyon, France
- Can work onsite in your office in
-
- around Lyon and 50km
- Around Lyon and 10km
Preferences
- Project length
-
≥ 6 months
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
Categories
Skills (29)
- Languages
-
1
-
-
1
-
-
- Methodologies
-
-
-
Hoang in a few words
Ayant une culture DevOps, je pratique également de l'agilitié, du software craftmanship et du lean software development, dans le but d'avoir des logiciels opérationels et bien concus, correspondant aux besoins, de faciliter l'évolution, de limiter les dettes techniques et de réduire les bugs en production. Je fais des choix architecturaux et accompagne l'équipe dans la réalisation afin d'atteindre l'objectif.
J'apprécie la conception simple, le TDD, le clean code, le refactoring et je les pratique tous les jours. Je reste attaché aux principes SOLID, DRY, KISS. A mes heures perdues, je fais beaucoup de vielle technologique.
Je me remets en question et je m’améliore en continu.
Experience
Softway Medical
Software Publishing
Freelance développeur Fullstack AGILE Java / Angular
- Accompagner l’équipe avec les bonnes pratiques dans le développement d’un stack technique complexe composé de plusieurs micro-services, dans une démarche de qualité appuyée par l’esprit DevOps, la pratique du TDD, le clean code et les principes SOLID, DRY, KISS, YAGNI.
- Revoir l’architecture de l’application
- Optimisation pour pouvoir répondre aux contraintes d’une application Web grand public tel que le responsive, la compatibilité du navigateur, la faible puissance de l’appareil, la connexion réseau à faible débit, la résilience, etc.
- Environnement AGILE : Scrum, TDD, Pair programming
- Mise en place des outils de suivi de qualité comme Sonarqube pour Java et Typescript
- Mise en place des tests automatisés à plusieurs niveaux (unitaire, intégration, e2e)
- Mise en place des guides de style de développement
- Mise en place de Open API (Swagger) pour la description de REST API
- Optimisation & stabilisation build CI
- Beaucoup de relecture de code
- Déploiement en mode SaaS avec les containers Docker orchestrés par Rancher et Openshift
- Plusieurs backend REST API en Java / Spring Boot. Mise en place du stack non-blocking Spring Webflux / Reactor (programmation réactive) pour mieux supporter les charges. Migration de Java 8 / Spring Boot 1 vers Java 10 / 11 et Spring Boot 2 pour faciliter l'évolution de l'application.
- Plusieurs frontend Angular 2+ / VueJS. Migration au moins à chaque version majeure (Angular 4, 5, 6, 7).
Winmagine
Software Publishing
Ingénieur Développeur AGILE full-stack
Winmagine pro
- Pratique de l’agilité : Scrum, Kanban, Extreme Programming
- Architecture, choix technique, amélioration continue des stacks techniques
- Backend: Webservices REST API en Java & Spring
- Frontend: Single-page Application HTML5 / CSS3 avec Backbone
- Application desktop en Java Swing & JavaFX
- Mobile: Application hybride multi-platforme avec le framework Ionic (Cordova & AngularJS)
- Déploiement de la solution sur un environnement virtuel VirtualBox ou VmWare ESXI
- Intégration continue avec Jenkins
Winmagine perso
- Adaptation du produit au marché grand public répondant aux exigences de scalabilité : Multi-tenant, micro-services, système distribué.
- Déploiement de la solution en mode SaaS sur un Dedicated Cloud OVH
1 recommendation
Check out Hoang's recommendations