Menu

Fabien MORITZ

Paris

En résumé

Côté informatique, je suis particulièrement intéressé par des projets impliquant la manipulation de gros volumes de données, utilisant des méthodologies agiles. J'apprécie l'élégance et la concision qu'on peut atteindre avec des langages tels que Kotlin, Javascript, Python ou Scala, les architectures basées sur des microservices, l'event sourcing/CQRS, la persistance NoSQL.

Côté entreprise, économie collaborative, open data et neurodiversité me font vibrer.

Côté champ, mon coeur va au maraîchage sur sol vivant (http://maraichagesolvivant.org )

Mes compétences :
JavaScript
Java
Test Driven Development
Méthode agile
Git
Kotlin
Intégration continue
Microservices
Event sourcing

Entreprises

  • Viareport - Développeur

    Paris 2016 - 2018 SCRUM, kotlin, micro-services, event sourcing, react
  • Viareport - Développeur

    Paris 2011 - 2014 Développement d'applications web pour les directions financières de groupes.
    - Applications variées : gestion de contrats de crédit-bail (calcul d'échéanciers, etc), ETL, exploration de données comptables extraites de l'outil de consolidation, gestion juridique du capital et des mandats, en autres.
    - Organisation du travail suivant une méthodologie agile (SCRUM).
    - Frontend recourant massivement à javascript, généralement en single-page app. Technologies diverses : frameworks (Ember, Angular, YUI) ou vanilla JS (webcomponents, API history, etc), build et tests exécutés avec GruntJS.
    - Backend java (framework play) multitenant, i18n, Postgres, web services REST.
    - Intégration continue, déploiements automatisés.
  • Solutions Abilis - Programmeur / concepteur

    2006 - 2010 Abilis Solutions (http://abilis.ca/)
    Montréal, Canada
    Développeur Java, SSII

    Missions principales :

    - Pour Bell Canada (bell.ca) : rebranding, phase 2
    4 mois
    Contact: Allen Leung (architecte, Abilis)
    Deuxième phase du rebranding de Bell Canada. J'étais en charge de:
    => modification de la structure du catalogue et de son interface d'administration
    => migration des données (génération de requêtes SQL par des scripts Python)
    => écriture de la couche d'accès aux données pour les intégrateurs
    => transfert de mes compétences vers 3 personnes, car j'ai dû quitter ce projet avant la fin (retour en France)

    - Pour Bell Canada (bell.ca) : intégrateur web, équipe de production
    7 mois
    Contact: Jill Alexander (associate director, Bell Canada)
    Basé à Montréal, je travaillais avec l'équipe de production (anglophone) basée à Toronto. J'étais en charge de modifier le contenu du site web en production, en particulier pour la partie téléphonie mobile.
    Méthodes de travail : conférence téléphonique chaque matin, attribution et suivi des tâches avec Salesforce, deadlines très courtes. Plus 400 tickets traités.
    En plus de mes attributions normales, j'ai créé un outil de saisie automatisée dans le catalogue, en Python (web scraping, request forgery).
    Évaluation par mon client (sur LinkedIn) :
    “I had the opportunity to work with Fabien for a 7 month contract and he was wonderful to work with. He fit into the role with my team quickly and seamlessly. What I admire most in Fabien, aside from his obvious technical expertise, is his work ethic and reliability. These are characteristics I prize highly.
    I strongly recommend Fabien as a technical contractor.” November 5, 2009
    Top qualities: Great Results, On Time, High Integrity

    - Pour Bell Canada (bell.ca) : projet Blues Brothers
    5 mois
    Contact: Fernando Granados (technical prime, Abilis)
    Première phase du rebranding de Bell Canada (changement de logo, etc). Nous étions en charge d’intégrer le nouveau design des pages. J’ai fait office de développeur senior au sein d’une équipe d’une vingtaine de développeurs découvrant le système de bell.ca. Mes tâches incluaient :
    => application du nouveau design aux éléments de login et dashboard, ainsi qu'à la page de détail des téléphones mobiles (par ex : l'iPhone)
    => AJAX (jQuery), CSS, HTML,
    => technologies de BEA (Weblogic 10, portal, page flows).

    - Air Canada Vacations
    Contact: Fernando Granados (technical prime, Abilis)
    Refonte complète du site avec des technologies AJAX (jQuery), Struts2, Hibernate, TeamSite (CMS). Mes tâches incluaient :
    => build script et déploiement (Ant),
    => profiling (JProfiler) et load testing (Grinder),
    => requêtes de données (Hibernate),
    => HTML, Javascript, CSS, contrôleurs, validation de données pour les pages de réservation,
    => filtrage dynamique des résultats des requêtes,
    => utilisation d’un web service REST (liste de diffusion).

    -Pour Bell Canada (bell.ca) : projet FoHE
    5 mois
    Contact: Chahid Benamar (technical prime, CGI)
    Extension de l’activité de Bell Canada à un nouveau secteur : la télévision par IP. J’ai essentiellement travaillé sur le frontend. Mes tâches incluaient :
    => AJAX avec DWR,
    => Javascript et CSS,
    => interrogation d’un web service, lecture et mise en cache des données,
    => développement de templates pour TeamSite (CMS d’Interwoven),
    => technologies de BEA (Weblogic 8.1, portal, page flows),
    => framework de bell.ca (déploiement, navigation, catalogue).

    - Mobile Transaction Management (lien) : 10 mois
    Contact : Fernando Granados (technical prime, Abilis)
    Système de gestion des ventes en vol (points de ventes équipés de Tablet PC). J’ai travaillé sur le backend. Mes tâches incluaient :
    création du modèle de données,
    => administration de base de données (PostgreSQL),
    => génération de code avec AndroMDA 3.2 (incluant la personnalisation de la génération de code),
    => ORM avec Hibernate 3,
    => IoC et AOP avec le framework Spring,
    => build avec Maven 2,
    => application web bas

Formations

Réseau

Annuaire des membres :