You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jason K.JK

Jason K.

Développeur Back-end | Full-stack // Elixir

600 €/jour
1 projet
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Jason

Curiosité,

C’est en la suivant que je me suis intéressé au monde de la programmation. Développeur full-stack depuis 2014, j’ai accumulé connaissance et compétences via différents flux.

C’est en naviguant sur une plateforme de cours en ligne que j’ai été introduit à Ruby on Rails.

Grâce à mon expérience professionnelle, j’ai pu consolider mes compétences sur Ruby ainsi que me familiariser avec React et Flutter.

Durant ces années, j’ai pu bâtir mon expérience sur :
- La conception d’API (REST / GraphQL)
- La mise en place de broker de message sur une architecture en microservices (Kafka)
- Mise en place de suite de tests robustes
- CI / CD (Gitlab)
- Docker
- La création de SPA avec React
- La création d'application mobile avec Flutter et plus récemment Liveview Native
- CQRS (Commanded)
- Observability (suite Grafana)

A la suite de la découverte de la lecture d’un article « Elixir made me a better Rubyist », j’ai décidé d’explorer ce langage. C'est ainsi qu'Elixir est devenu mon langage back-end par défaut.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Team Engine
    Full-stack developer // PETAL Stack
    CINÉMA & AUDIOVISUEL
    janvier 2022 - Aujourd'hui (4 ans et 5 mois)
    Londres, Royaume-Uni
    Team Engine est une application visant à faciliter la gestion des crew pour l'industrie du cinéma (TV/Film)

    Du petit budget à la production Hollywoodienne, Team Engine assure l'enregistrement des cartes de pointage, calcule les salaires / heure sups en fonction du contrat et des lois de certains territoires, enfin gère l'onboarding des membres d'un crew en utilisant l'API de Docusign.

    Dernièrement, nous avons intégrer un module de distribution pour permettre de distribuer des scripts avec filigrane aux membres du crew. Chaque action effectuée dans ce module est enregistré à l'aide du CQRS afin de pouvoir afficher les logs aux project managers.
    PostgreSQL Alpine.js Phoenix Liveview TailwindCSS CQRS
  • Tekken Teacher
    Phoenix Liveview // Projet personnel
    JEUX VIDÉO & ANIMATION
    novembre 2019 - janvier 2025 (5 ans et 1 mois)
    Tekken Teacher est une application qui vise à interpréter les nombreuses données présentes dans le jeu vidéo "Tekken".

    Pour les non-initiés, les jeux de combats tournent à 60 images par seconde. La science derrière chaque movement des personnages s'appelle la "frame data" - qui sont des données plus ou moins fixes concernant la liste de coups d'un personnage. En revanche, les jeux de combats ne se résument pas qu'à cette science mais plus de données.

    Grâce à ce projet, j'ai eu la chance de découvrir le métier de Data visualization (Dataviz), qui m'a ouvert les yeux sur l'importance de la présentation des données.

    À ce jour, il existe plusieurs sites de frame-data mais la donnée est présentée sous forme de tableau et aucune explication n'est fournie. Par conséquent, beaucoup de joueurs ont tendance à mal interpréter ce que certaines valeurs signifient.

    La but de Tekken Teacher est de récolter l'intégralité de ces données et les présenter de manière compréhensible mais d'également maintenir une traçabilité au fil des saisons*.

    Cela permettra de dresser des graphiques pour mettre en exergue les forces et faiblesses d'un personnage, en déterminer son archetype, etc.

    C'est un projet avec lequel j'ai pris beaucoup de plaisir à explorer et tester plusieurs facettes du langage/framework. Cela m'a permis de mettre en place des dashboards sur Grafana, d'entrer en contact avec des joueurs de différentes régions pour traduire le site en plusieurs langues et enfin ré-utiliser Flutter.

    J'ai éventuellement cessé tout développement sur l'application après avoir été déçu de la direction adopté par la franchise.

    *Saison : Aujourd'hui, les jeux vidéos sortent sous forme de GaaS (Game as a Service) et sont constamment mis à jour. Chaque mise à jour majeure est qualifié de Saison et a pour habitude de drastiquement changer la méta d'un jeu.

    Phoenix Liveview Prometheus Gitlab ffmpeg Grafana
  • TGER - Audex
    Full-stack developer // PETAL Stack
    PRESSE & MÉDIAS
    juillet 2021 - mars 2022 (8 mois)
    Ma première mission en tant que freelance :

    En charge de développer une application de microcasts (pour ne pas les appeler podcasts), allant de 1 à 2 minutes au sujet de la finance et de la cryptomonnaie.

    PETAL stack.

    Suite à la mise à jour 0.17 de Liveview, nous nous sommes débarassés de Surface pour utiliser LiveView pleinement avec les function components et les JS actions entre autres.

    J'ai eu la chance de pouvoir exploiter les fonctions de Postgresql afin d'avoir la Full-Text-Search fonctionnalité, avec du ranking basé sur les champs recherchés.
    Phoenix Liveview PostgreSQL Alpine.js Tailwind CSS Bitbucket

Recommandations

AU
AU
Cyprien PannierCP
Alessandro Usseglio Viretta et 2 autres personnes recommandent Jason

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • DUT Informatique
    Université de Caen
    2016
    Contenu de la formation : - C - Java - Shell scripts - PHP - HTML 5 - CSS 3 - jQuery - Angular 1 - Test Unit - Symfony 3 - Gestion de projet (Méthode Agile / Scrum)
  • Licence professionnelle ATC Webmestre
    Université de Caen
    2017
    Contenu de la formation : - PHP - Photoshop - Joomla - Cours sur les documents numériques

Compétences

Catégories