MELVIN LAPLANCHE

Ingénieur Full Stack passionné par le backend et le développement système

À propos de moi

Bonjour, je suis Melvin, un ingénieur logiciel basé à Los Angeles. J'ai commencé à programmer en C en 2004 au collège et je suis passionné depuis. Au fil des ans, j'ai exploré divers langages de programmation et technologies. J'aime apprendre de nouveaux concepts et je passe souvent mon temps libre à expérimenter avec des outils et frameworks émergents. Je suis dévoué à une architecture propre et un code bien testé.

Technologies Backend / Ops

Comme beaucoup d'ingénieurs web de l'ère pré-AngularJS, j'ai commencé mon parcours par le développement backend. J'ai débuté avec du PHP brut quand c'était une technologie de pointe pour créer des sites web, puis j'ai adopté de nouvelles tendances comme Rails, Django, Symfony 2, Node et Go. Je m'efforce de rester au courant de l'évolution des technologies backend, en pesant soigneusement leurs avantages et inconvénients avant de les adopter. De plus, j'ai passé plusieurs années à travailler avec C et C++.

Technologies Client

Bien que je trouve le développement backend agréable, les backends modernes se concentrent principalement sur le traitement et le retour de données aux clients. Cette réalité a suscité mon intérêt pour le développement côté client. Je crois qu'écrire du code client a fait de moi un meilleur ingénieur backend, car je comprends les défis de travailler avec des API non documentées ou mal conçues qui ne fournissent que partiellement les données requises.

Professionnellement, j'ai de l'expérience sur une variété de plateformes, y compris les applications mobiles natives (iOS et Android), les applications mobiles hybrides, les applications Electron standard, les applications Electron avec un backend Go local pour les tâches lourdes (utilisant cgo pour les bibliothèques natives Windows et macOS), et les applications à page unique (SPA) utilisant Angular, React, et plus encore.

Compétences

Voici une liste de certaines des technologies que j'ai utilisées depuis que j'ai commencé à apprendre l'ingénierie logicielle. Elle n'est pas exhaustive, mais elle devrait vous donner une idée de l'étendue de mon expérience. Par défaut, elle n'affiche que les 5 dernières années, mais vous pouvez changer cela avec les filtres ci-dessous.
4 dernières années

© Melvin Laplanche - All rights reserved.