Carlos.
Ouvert à de nouvelles opportunités

Bonjour, je suis Carlos Monsalve

Ingénieur Full Stack
Senior.

Je développe des applications web évolutives et des expériences numériques modernes avec TypeScript, Next.js, NestJS et des technologies basées sur l'IA.

Full StackIngénierie
TypeScriptLangage principal
IADéveloppement assisté

À propos

Des logiciels évolutifs avec une vision produit.

J'aime transformer des exigences complexes en logiciels fiables, maintenables et de haute qualité.

Ingénieur Full Stack Senior spécialisé dans la création d'applications web évolutives avec TypeScript. Je conçois et développe des applications full stack avec Next.js, NestJS et Laravel, sur l'ensemble du cycle de développement : architecture logicielle, services backend, frontend et déploiement.

Développement Full Stack

Création d'applications web modernes sur le frontend, le backend et l'infrastructure.

Architecture logicielle

Application de Clean Architecture, Domain-Driven Design et de modèles évolutifs.

Développement assisté par IA

Utilisation d'outils d'IA pour améliorer la conception, le développement et la productivité.

Expérience

Développer des logiciels sur toute la stack.

Mon expérience couvre le frontend, l'architecture backend, les APIs, les intégrations cloud et les plateformes web évolutives.

20242026

Madrid, Espagne

Ingénieur Full Stack Senior

Gelt · Temps plein

Contribution à la conception et au développement de plateformes web évolutives et de services backend sur l'ensemble du cycle de développement.

  • Conception et développement d'applications full stack avec TypeScript et Next.js.
  • Création de services backend et d'APIs REST.
  • Application des principes Domain-Driven Design et Clean Architecture.
  • Travail sur l'authentification, l'autorisation et les parcours sécurisés.
  • Intégration de services externes et de plateformes cloud.
  • Collaboration avec les équipes produit et ingénierie pour livrer des solutions orientées métier.
TypeScriptNext.jsReactLaravelPostgreSQLMySQLPrismaAWS

Projets sélectionnés

Des produits qui répondent à de vrais besoins.

Une sélection de plateformes et systèmes auxquels j'ai contribué côté frontend, backend et architecture logicielle.

Plateforme web

Plateforme d'administration

Application web full stack

Une plateforme moderne pour gérer les opérations, utilisateurs, promotions et données via un backoffice centralisé.

Le défi

Créer une plateforme évolutive et maintenable capable de prendre en charge plusieurs processus métier avec une architecture propre et flexible.

Ma contribution

Conception et développement de l'application full stack, de l'architecture frontend, des parcours d'authentification, des intégrations backend et de la gestion des données.

  • Développement full stack avec Next.js et TypeScript.
  • Parcours d'authentification et d'autorisation.
  • Architecture applicative évolutive.
  • Validation des formulaires et gestion des données.
  • Intégration du stockage cloud.
Next.jsTypeScriptReactPrismaMySQLNextAuthAWS S3Zod
Fintech

Plateforme de cashback et wallet

Plateforme de récompenses clients

Une plateforme numérique dédiée au cashback, aux wallets et aux récompenses, avec une expérience centralisée pour les utilisateurs.

Le défi

Créer une plateforme fiable pour gérer l'authentification, les transactions, les soldes et les processus de récompenses.

Ma contribution

Contribution aux fonctionnalités frontend et backend, aux expériences utilisateur, aux intégrations et aux services de la plateforme.

  • Parcours d'authentification sécurisés.
  • Fonctionnalités wallet et cashback.
  • Tableaux de bord en temps réel.
  • Support multilingue.
  • Intégrations API.
TypeScriptReactNext.jsAPIs RESTPostgreSQL
Backend

Plateforme de fidélité multi-tenant

Architecture backend évolutive

Une plateforme backend pour plusieurs tenants et programmes de fidélité, incluant wallets, récompenses, retraits et opérations clients.

Le défi

Concevoir des services backend multi-tenant tout en préservant la séparation des responsabilités et l'évolutivité.

Ma contribution

Travail sur les services backend et l'architecture API, avec une conception modulaire et des intégrations pour les parcours de fidélité et de récompenses.

  • Architecture multi-tenant.
  • Gestion des wallets et récompenses.
  • Conception d'APIs REST.
  • Services backend évolutifs.
  • Modélisation du domaine métier.
TypeScriptNode.jsAPIs RESTPostgreSQLMulti-tenancy

Ingénierie

Mon approche du développement logiciel.

Au-delà du code, je me concentre sur l'architecture, la maintenabilité, les besoins produit et la fiabilité.

Architecture

Je conçois des logiciels maintenables et évolutifs en appliquant la séparation des responsabilités, Domain-Driven Design et Clean Architecture lorsqu'ils apportent une réelle valeur.

Clean ArchitectureDomain-Driven DesignPrincipes SOLIDConception modulaire

Backend et APIs

Je crée des services backend et des APIs avec des contrats clairs, maintenables, sécurisés et orientés métier.

APIs RESTAuthentificationAutorisationJWTOAuth2

Qualité

J'écris du code lisible, maintenable et fiable, avec validation, tests et revues de code intégrés au processus.

Typage sûrValidationTestsRevues de code

Développement assisté par IA

J'utilise l'IA pour accélérer le développement, explorer des solutions, améliorer la qualité et soutenir les décisions techniques tout en gardant le contrôle de l'ingénierie.

ChatGPTGitHub CopilotCursorIntégration de LLM

Stack technique

Les technologies que j'utilise.

Une sélection de technologies, outils et pratiques d'ingénierie que j'utilise pour créer des logiciels modernes.

Frontend

Création d'expériences utilisateur modernes et interactives.

TypeScriptJavaScriptReactNext.jsHTMLCSSTailwind CSSMaterial UI

Backend

Conception d'APIs et de services backend évolutifs.

Node.jsNestJSLaravelPHPAPIs REST

Données

Utilisation de bases de données relationnelles et d'ORMs modernes.

PostgreSQLMySQLPrismaSQL

Cloud et intégrations

Connexion des applications aux plateformes cloud et services externes.

AWSAWS S3AWS SESSalesforceCloudflare

Ingénierie

Création de logiciels maintenables et évolutifs.

DDDClean ArchitectureSOLIDPatrons de conceptionJestZod

IA et productivité

Utilisation de l'IA pour accélérer le développement et créer des applications intelligentes.

Google GeminiChatGPTGitHub CopilotCursorIntégration de LLM

Contact

Construisons quelque chose de remarquable.

Je suis ouvert aux nouvelles opportunités, aux projets intéressants et aux échanges autour de la technologie.

Échangeons

Que vous recherchiez un Ingénieur Full Stack Senior, souhaitiez parler d'un projet ou simplement échanger, contactez-moi.