Langages de programmation et environnements

 

J'utilise le langage Java presque depuis sa création (1996) et suis extrêmement familier avec lui, que ce soit dans le domaine des applications Web ou Desktop. Je connais aussi très bien son écosystème (outils de développement et librairies open-source).

Quelques mots-clés: J2SE, J2EE, Swing, Tomcat, Websphere, Weblogic, Spring, Apache Struts, JMS, Lucene, Netbeans Visualization API

J'ai également une grande expérience des bases de données et du langage SQL.

Quelques mots-clés: SQL, Oracle, DB2, MySQL

Mon parcours dans l'industrie m'a permis de maîtriser les outils de gestion de source et de build les plus courants.

Quelques mots-clés: SVN, CVS, Ant, Maven, Jenkins

Plus récemment, et après une pause d'une dizaine d'années (!), je me suis remis au développement d'applications Windows en utilisant la technologie .Net et les outils de Microsoft.

Quelques mots-clés: .Net, C#, WinForms, Visual Studio

Pour finir, je possède des connaissances dans le domaine du développement Web avec PHP, la plateforme LAMP et ses dérivés (WAMP, XAMPP).

Quelques mots-clés: PHP, Apache, MySQL, LAMP, XAMPP

Connaissances plus théoriques

 

De part ma formation d'ingénieur en Systèmes de Communications et ma pratique professionnelle, je possède une bonne maîtrise des réseaux informatiques et des protocoles de base d'Internet.

Quelques mots-clés: TCP/IP, HTTP, Telnet, SSH, FTP

Mes études récentes m'ont permis de me rafraîchir la mémoire sur des sujets comme la théorie de l'apprentissage et le Data Mining.