Photo de Martin Hou, Développeur Java Senior

Martin Hou

Développeur Java SeniorSenior Java Developer

Spécialiste solutions open sourceOpen Source Solutions Specialist

ProfilProfile

Développeur Java Senior avec plus de 20 ans d'expérience, je suis un artisan du code passionné par la création de solutions logicielles robustes et élégantes. Curieux et pragmatique, j'aime explorer, tester et améliorer des solutions technologiques variées. À titre personnel, je conçois et maintiens des infrastructures complètes basées sur Docker et l'open source, ce qui me permet d'approfondir continuellement mes compétences techniques et ma capacité d'adaptation à différents environnements.Senior Java Developer with over 20 years of experience, I am a code craftsman passionate about creating robust and elegant software solutions. Curious and pragmatic, I enjoy exploring, testing, and improving various technological solutions. On a personal level, I design and maintain complete infrastructures based on Docker and open source, allowing me to continuously deepen my technical skills and adaptability to different environments.

Je suis un "problem solver" dans l'âme, motivé par les défis techniques qui exigent une analyse fine et une expertise approfondie. Mon objectif est de continuer à affûter mes compétences au sein d'une équipe qui valorise l'excellence technique, l'innovation et la qualité du code.I am a problem solver at heart, motivated by technical challenges that require sharp analysis and deep expertise. My goal is to continue honing my skills within a team that values technical excellence, innovation, and code quality.

Expériences ProfessionnellesProfessional Experiences

Développeur Java SeniorSenior Java Developer

  • Développement et maintenance d'applications clés pour la gestion des arrêtés ministériels et des paiements.Development and maintenance of key applications for managing ministerial decrees and payments.
  • Contribution à la digitalisation de l'administration pour une transition "paperless".Contribution to the administration's digitalization for a "paperless" transition.
  • Participation à l'intégration de l'intelligence artificielle et support de production pour diverses applications.Participation in AI integration and production support for various applications.
  • Installation et maintenance des postes de travail de l'équipe de développement.Installation and maintenance of development team workstations.
  • Coaching des développeurs juniors.Coaching junior developers.
Java Spring / Spring Boot Vaadin Selenium Docker Git Linux YouTrack Agile / Scrum Coaching Pair Programming

Développeur Swift & Objective-CSwift & Objective-C Developer

@ ING
  • Développeur principal de l'application mobile ING Smart Banking pour iOS.Lead developer for the ING Smart Banking mobile application for iOS.
  • Maintenance du serveur d'intégration continue.Maintenance of the continuous integration server.
SwiftObjective-C GitGitLab CIJenkinsJIRA Agile / Scrum

Analyste Technique / Développeur JavaTechnical Analyst / Java Developer

@ ING
  • Développement d'une plateforme de in-memory computing.Development of an in-memory computing platform.
  • Développement d'un simulateur de lecteur de carte pour iOS.Development of a card reader simulator for iOS.
  • Développement d'un framework de test basé sur Selenium.Development of a Selenium-based test framework.
  • Développement d'une application d'import de données pour la génération de rapports.Development of a data import application for report generation.
JavaSwift Spring BatchSeleniumJPAGridGainCassandra GitMaven Agile / ScrumPair Programming

Développeur Java, C++ & .NETJava, C++ & .NET Developer

  • Développement et maintenance d'une application back-office utilisée dans les agences.Development and maintenance of a back-office application used in branches.
  • Développement d'une application pour préparer l'automatisation des tests.Development of an application to prepare for test automation.
  • Développement d'une application pour rationaliser les périodes de développement.Development of an application to streamline development periods.
  • Développement et maintenance d'applications pour gérer et créer des composants.Development and maintenance of applications for managing and creating components.
JavaC#C++ SwingSWTEclipse Plugins / RCP CVS Agile / Scrum

Développeur JavaJava Developer

  • Participation au développement du site web de Cinebel.Participation in the development of the Cinebel website.
Java SpringGWTMongoDB JIRASVN

Analyste DéveloppeurDeveloper Analyst

  • Développement d'applications d'acquisition de documents et de données financières.Development of applications for acquiring financial documents and data.
  • Analyse et développement d'une application de génération de rapports.Analysis and development of an application for report generation.
  • Développement et maintenance d'une application de gestion de requêtes.Development and maintenance of an application for query management.
  • Gestion d'une équipe de développement offshore et supervision de la mise en production.Management of an offshore development team and supervision of production deployment.
JavaSQLC++ Flex WebSphere MQWebLogic Waterfall

Analyste Développeur .NET & C++.NET & C++ Developer Analyst

  • Développement et maintenance d'études cliniques de type IVRS.Development and maintenance of IVRS-type clinical studies.
  • Analyse, développement et maintenance d'une application de gestion de rapports médicaux.Analysis, development, and maintenance of an application for medical report management.
C#C++ ASP.NET Visual StudioSourceSafe

Développeur FreelanceFreelance Developer

  • Développement de sites web et formations à la demande.Website development and on-demand training.
SQL PHPHTMLCSS

Développeur JavaJava Developer

  • Développement d'un logiciel de gestion de la base de données des Éditions Ciné-Revue.Development of a database management software for Éditions Ciné-Revue.
JavaSQL SwingSWT EclipseAnt Pair Programming

Développeur FreelanceFreelance Developer

  • Création d'un CD-ROM éducatif pour le musée Scientastic.Creation of an educational CD-ROM for the Scientastic museum.
  • Développement du site web de Earth-Rage.Development of the Earth-Rage website.
JavaSQLPHPHTMLCSS

Développeur Java & REALbasicJava & REALbasic Developer

@ Abaque
  • Développement d'applications de gestion commerciale.Development of commercial management applications.
  • Portage d'applications REALbasic en Java.Porting of REALbasic applications to Java.
  • Développement du site web de Press Communication.Development of the Press Communication website.
JavaSQLREALbasicHTMLCSS AWT

Agent Technique et CommercialTechnical and Sales Agent

@ Polaris Computers & CLG Informatique
  • Vente, assemblage, installation et assistance technique de matériel PC & Mac.Sales, assembly, installation, and technical support for PC & Mac hardware.
  • Installation et maintenance de serveurs et réseaux.Installation and maintenance of servers and networks.
LinuxWindows NTMacOS