About

I am Jawher Moussa, a human being (or so say my skills at solving captchas), single and male, I’m 29 years old, I live at Paris, France and I’ve been working as a software developer for the last ({now}-10/15/2007).years() years.

Online, I tweet, I blog here, I share some code at GitHub. I used to spend a lot of time in Developpez.com forums. I sometimes use the pseudonym djo.mos.
Here’s my LinkedIn profile. If you need to get in touch with me, you can use the contact form in the bottom of this page.

I’ve took a preparatory course, 2 years normally, but it took me 3: let’s say I’ve sort of lost interest in studying in my second year and I had to do it again. After that, 3 (awful) years in ENSI (a computer science school).

I worked from 10/15/2007 to 02/15/2010 in Waycon. In my first year, I had to develop a web frontend to a Alquasar, a time management solution using JSF/Richfaces and the calculus Engine (pure Java).
In the following year & 4 months, I was in charge to design and the implement a complete rewrite of Alquasar. I’ve developed a pure business server in Java using OSGi and Spring Dynamic Modules, a couple of web frontends with Wicket and layed the foundations of an Eclipse RCP client.

From March the first, 2010 to January the 31st, I’ve worked in IP-Tech where I mostly worked on car rental website. The most interesting part in this project was parsing complex logic constraints on the car’s options (e.g. option A includes B AND (C OR D), excludes E, etc.) and a solver triggered by the user’s cheking/unchecking of an option.

I now work for Zenika.

Ah, and I’m a geek: (a couple of random bits about me in no particular order or logic)

  • I’m a Linux user (been on Ubuntu since 7.04)
  • I like to code me some Scala in Emacs
  • I’d take git any day instead of Subversion
  • I know me a lot of SWT and Eclipse plugin programming (I developed an RCP app for Developpez.com that extends the WTP XML editor to support a bunch of specific formats (article, faq, etc.) beside running a generator on them and uploading the results to an FTP server.
  • I use Eclipse, which doesn’t mean I’m completely satisfied with it: Swing is just awful on Linux. Scrap that: I’m now using IntelliJ Idea
  • I hate JSF, the more so after I tried Wicket
  • I like Wicket, a lot !
  • Ah, and I hate Struts 1
  • I’m not very bad at HTML/CSS/JS(==jQuery), I use them almost daily
  • I prefer Org-mode or Latex (over Word and the like), mainly because I can write it in Emacs and thus I can touch-type
  • I’m really really bad at Excel and the like
  • I know me some lisp and I’m learning Clojure
  • I’m not that bad at PHP
  • I spend at least 1 hour (usually more) everyday catching up on news : Google reader, twitter, reddit

Some other random stuff:

  • I listen to audio books whenever I’m not in front of a computer or talking to somebody
  • I’m still playing Quake 3 arena
  • I run on nicotine (I’ve quit smoking for a couple of monts already) and cafeine
  • I like agressive music (which may qualify to slow music to some I know), bands like Dark Tranquility, Kromlek, Suidakra, In Flames, Caliban, Battlelore, etc. but also some gentler stuff, like Clint Mansell, Hans Zimmer, Blue foundation, etc.
  • I watch a documentary every night, otherwise I can’t sleep
  • I used to watch an awful lot of movies, but can’t find the time to do it anymore

En Français

Je suis Jawher Moussa, male et célibataire. J’ai 29 years old, je vis à Paris en France et j’avais travaillé comme developpeur pour les ({now}-10/15/2007).years() dernières années.

En ligne, je tweete, je blogge ici et je partage du code à GitHub. Je passais énormément de temps sur les forums Developpez.com. J’utilise parfois le pseudonyme djo.mos.
Voici mon profil LinkedIn. J’ai prévu un formulaire en bas de cette page pour me contacter.

J’ai pris un courspréparatoire de 2 ans normalement mais il m’en a pris 3: Disons que j’avais perdu l’envie ou la volonté d’étudier à ma deuxième année et que j’ai eu à la refaire. Après ça, 3 (terribles) années à l’ENSI (une école d’informatique ici en Tunisie).

De 10/15/2007 à 02/15/2010, j’ai travaillé à Waycon. Dans ma première année, j’ai eu à développer une interface web pour Alquasar, une solution de gestion de temps en utiliasant JSF/Richfaces ainsi que le moteur de calcul (du Java pûr).
Dans l’année et demi qui suivent, j’ai été en charge de concevoir et implémenter une réecriture complète d’Alquasar. J’ai développé un serveur métier pûr en Java en utilisant OSGi et Spring Dynamic Modules, ainsi que quelques frontends web avec Wicket. J’ai aussi eu à créer la fondation d’un client Eclipse RCP.

Depuis le 1er Mars 2010 et jusqu’au 31 Janvier 2011, j’ai travaillé à IP-Tech où j’ai principalement participé à la création d’un site web de location de voitures. L’un des aspects les plus intéressants dans ce projet était que j’ai eu à coder une grammaire et un parseur pour parser des expressions logiques sur les options (du genre l’option A inclut B ET (C OU D), exclut E, etc.) ainsi qu’un solveur qui est délenché quand l’utilsiateur coche/décoche une option.

Actuellement, je travaille à Zenika.

Ah, je suis un geek: (quelques trucs me concernant sans logique ou ordre précis)

  • Je suis sur Ubuntu depuis la version 7.04
  • Je fais un peu de Scala et de Clojure avec emacs
  • Je prendrais Git au lieu de Subversion si j’ai le choix
  • J’ai fait beacoup de SWT et de développement de plugins Eclipse (J’ai par exemple développé une application Eclipse RCP pour Developpez.com qui étend l’éditeur XML de WTP pour supporter des formats spécifiques (article, faq, etc.), lancer un générateur et uploader les résultats sur un serveur FTP
  • J’utilise Eclipse, mais j’en suis pas complétement satisfait: C’est just que Swing est terrible sur Linux Je suis sur IntelliJ Idea depuis quelques mois déjà
  • Je déteste JSF, surtout après avoir fait du Wicket
  • J’adore Wicket, beaucoup !
  • Ah, et je hais Struts 1
  • Je ne suis pas trop mauvais avec HTML/CSS/JS(==jQuery), j’en fais presque quotidiennement
  • Je préfère Latex (à Word et co), principalement parceque je peux l’écrire avec emacs, et donc avec le touchtyping
  • Je suis vraiment nul avec Excel
  • J’ai des notions en Lisp et j’ai fait pas mal de Clojure
  • Je ne suis pas trop mauvais en PHP
  • Je passe au moins une heure (généralement plus) quotidiennement à faire de la veille techno : Google reader, twitter, reddit

D’autres notes aléatoires:

  • J’écoute des audio books quand je ne suis pas devant un PC ou en train de parler à quelqun
  • Je joues encore à Quake 3 arena
  • Je fonctionne au nicotine (J’ai arrêté de fumer y’a desmois déjà) et cafeine
  • J’écoute de la musique agressive (que certains traiteraient de douce je sais), des groupes comme Dark Tranquility, Kromlek, Suidakra, In Flames, Caliban, Battlelore, etc. mais aussi d’autres genres plus doux, comme Clint Mansell, Hans Zimmer, Blue foundation, etc.
  • Je regarde un documentaire chaque soir sinon j’arrive pas à dormir
  • Je regardais beaucoup de films avant, mais je trouve plus le temps de le faire maintenant

Get in touch/Me contacter