Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Johann Wilfrid-Calixte

Johann Wilfrid-Calixte

Ingénieur Logiciel

Développement
Domain Driven Design
Ruby
JavaScript / TypeScript
Quality
En poste Ouvert aux opportunités
Donnez moi des problématiques, je reviendrais vers vous avec des questions et des solutions.

Depuis mon plus jeune âge, j'ai toujours aimé les challenges et problématiques complexes. La raison est assez simple: résoudre des situations complexes nécessite de la compréhension, comprendre nécessite souvent de l'apprentissage.

Quand j'ai eu mon premier ordinateur, j'ai voulu comprendre comment ça marchait et je me suis mis à apprendre la programmation.
Quand j'étais stagiaire, la curiosité m'a poussé à m'intéresser à la manière dont le business fonctionnait: comment on vend du logiciel ou du temps de développement à des clients ? Combien est-ce qu'ils sont prêts à payer pour ça, etc.
Quand j'ai travaillé pour ma deuxième entreprise SaaS, j'ai commencé à m'intéresser à l'aspect produit: comment peut-on savoir (pour de vrai, pas au doigt mouillé) ce que veulent nos utilisateurs ? Comment est-ce qu'on peut être sûr que ce qu'on est en train de concevoir va être utilisé et avoir de la valeur pour nos clients, etc.

En passant par 9 entreprises différentes, j'ai pu constater que, pour diverses raisons, la sécurité est rarement considérée comme une priorité jusqu'au jour où il y a un problème.
En tant qu'utilisateur de différents logiciels et services, je suis sensible au sort de mes données et aux dispositifs mis en place pour les sécuriser.
En tant que professionnel de l'informatique, je suis sensible aux problématiques de protection des données et de sécurité.

J'aime le produit. J'aime le business. J'aime la tech. J'aime l' humain.

J'ai eu l'occasion d'enseigner le développement web il y a quelques années. J'ai beaucoup aimé l'expérience, et, maintenant que j'ai des connaissances et compétences solides dans le métier, j'aimerai trouver des contextes dans lesquels je pourrai partager ma passion.

Si vous recherchez quelqu'un pour faire le lien entre le business, le produit et la tech, et aider votre équipe à délivrer un haut niveau de qualité rendant ainsi votre produit meilleur, ça pourraît être moi.
Si vous rechercher quelqu'un pour aider votre équipe à concevoir, architecturer et améliorer votre produit ou vos solutions avec un objectif de haute qualité, spécifiquement si ça peut se faire en remote, ça pourraît être moi.
Si vous recherchez quelqu'un pour aider vos team à faire évoluer votre produit ou vos solutions, spécifiquement si ça peut se faire en remote, ça pourraît être moi?
Si vous recherchez autre chose, on peut en parler ! :)

Principales compétences / Intérêts: Ruby, JavaScript / TypeScript, Elixir, DDD, Clean Architecture.
CV réalisé sur DoYouBuzz
  • Contexte humain:
    • équipe de 3 à 5 développeurs
  • Contexte technique:
    • Côté serveur: Ruby, Ruby on Rails, Sinatra, Rack::App
    • Côté client: HTML (SLIM), CSS, JavaScript
    • SGDB: PostgreSQL
    • Tests: Minitest, Rspec
    • OS: Ubuntu
    • IDE: RubyMine / Atom
    • Architecture: Microservices, API
    • Système: Docker, Nginx, Ansible, AWS, SQS
    • Versionning: GIT (Github & GoGit)
    • Business Intelligence / Stats / Suivi: Blazer, D3.js, DC.js
    • Autres: OpenSource (Blazer, Rack::App)
    • Admin sys: Amazon, Nginx, Ansible, Docker
  • Tâches principales:
    • Maintenance évolutive (conception, développement, bug fix, etc.) sur le produit
    • Création d'APIs/MicroServices
    • Création de gems/librairies utiles aux différents projets
    • Développement open-source
    • Le tout en TDD