Développeur
Logiciel



Descriptif du profil
Parcours professionnel
Nom de l’école
42
Nombre d’années d’expérience
6 ans
Temps consacré à la veille technique
> à 10h
Résumé
Pouvez-vous expliquer votre parcours en quelques mots ?
Suite à son cursus 42, il fonde une Plateforme de partage de modèle 3D à imprimer en Go avec du Google App Engine.
Puis il a rejoint une ESN, avec qu'il partageait ses bureaux comme Développeur Fullstack & DevOps sur du Laravel et React au début puis il a basculé vers leurs besoins d'hébergement car ils n'étaient pas focalisés dessus. Il a commencé avec du AWS puis il a mis les pieds dans Terraform, Ansible, Jenkins.
Il avait cherché des solutions d'orchestration car K8s n'était pas assez développé.
Il est parti de chez eux car il avait un projet avec L'Oréal mais il y avait eu une mauvaise gestion financière de leur part et ils ont demandé des départs volontaires.
Stack: Go, Vue.js, Docker, K8s, PostgreSQL, AWS, Postgis
Suite à ce départ, il a rejoint un retailer comme responsable du développement Web. Il y avait déjà une boutique en Prestashop et il a fait la migration vers du Laravel et Nuxt.js. Il aurait préféré du Go pour le backend mais vu qu'il n'y avait pas de développeurs Go à l'époque, il a choisi PHP par pragmatisme.
Stack: Laravel, Nuxt.js, PHPunit, Jest, Cypress, Clever Cloud, Gitlab CI PostgreSQL
Il a décidé de rejoindre son entreprise actuelle car suite à la levée de fonds réalisée juste au début du Covid, les objectifs n'ont pas étaient atteints suite à la pandémie. De fait, des départs volontaires ont été demandés et il avait une opportunité qu'il a saisi.
Poste actuel
Ancienneté
1.5 ans
Détail du poste actuel
Dans quel domaine intervient l'entreprise dans laquelle vous travaillez ?
Un éditeur français de solution PaaS permettant aux développeurs de déployer, héberger et maintenir des applications en production sans administration système.
Sur quoi vous intervenez ?
Sa semaine est partagée entre le poste de responsable support technique de niveau 1 et le développement d'outils internes et externes.
Cela lui permet d'être confronté sur pas mal de langages que ce soit le Go, Rust, Elixir, PHP, etc et régler des problèmes applicatifs ou de charge.
Compétences techniques
Domaine expertise : Backend
Langages :
Go (3ans) - Goland
PHP (2,5 ans) - Natif, Laravel - PHPstorm - PHPunit
JavaScript (4ans) - Vue.js, Next.js - Visual Studio Code - Jest, Cypress
Apache Pulsar, RabbitMQ
API (création, configuration, documentation)
Architecture : Monolithique, microservices
Test : unitaires, fonctionnels
Best practices: Principes SOLID, Clean Code, Code Review TDD, DDD (notamment 2.5ans d'Event Driven)
Versioning: Git, SVN
Intégration continue : Jenkins (3ans), GitlabCI (2.5ans)
Serveurs d'applications : Sozu, nginx, Traefik
Gestion de configuration : Ansible, Terraform
Virtualisation / Conteneurisation : Docker (3ans - Utilisation, Déploiement, Configuration), Kubernetes/RanchR (bonnes notions), ESXi (3ans)
OS : macOSx, Linux (ArchLinux, Exerbo)
Cloud : On Premises, Public
Plateforme : AWS (EC2, S3, Load balancer, les DNS, Fargate - 3ans), GCP (à leurs début notamment Google App Engine - 1 an), Azure (notions)
Modèle : PaaS
Supervision : 4 personnes
BDD relationnelles : PostgreSQL (4ans)
BDD non relationnelles : MongoDb (notions)
Serveur de moteur de recherche : ElasticSearch (2ans sur AWS)
Gestion de projet : Redmine, Gitlab
Stack principale
Go, PHP, Elixir, Terraform, CleverCloud, Docker, Kubernetes
Langue(s)
Niveau d’anglais
Niveau technique
Autres langues
Aucun problème pour la lecture et écriture. Il aurait besoin d'un temps d'adaptation pour reprendre à l'oral.
Poste idéal
Type de poste
Backend
Contrat recherché
CDI
Compétence(s) souhaitée(s)
Golang
Degré de responsabilité
Confirmé
Levier(s) de motivation
Challenge technique, Localisation géographique
Organisation
Télétravail
Télétravail total
Secteur
Lille et périphérie
Préavis
Démarrage le 5 juillet possible.
Identifiant
candidate-138898
Avis du consultant
Dynamique, Sympathique



Ce candidat
vous intéresse ?
Laissez vos coordonnées et un consultant va vous contacter
pour en parler et peut-être vous proposer d’autres profils.
Ces candidats peuvent aussi vous intéresser
- TypescriptGolangBackendGo
- GolangBackendGo
- GolangBackendGoGitlabCIPostgreSQL