Carlos Ballesteros

Carlos Ballesteros

SENIOR BACKEND ENGINEER · TYPESCRIPT / NODE.JS

Perfil profesional

Ingeniero de software y líder técnico con más de 20 años construyendo y manteniendo productos reales.

Desarrollo backend, TypeScript, arquitectura, observabilidad y sistemas en producción.

Experiencia histórica con Node.js, JavaScript, Express.js y MongoDB, complementada con trabajo reciente en TypeScript, plataformas backend y arquitectura de producto.

Aporto autonomía y criterio técnico para comprender sistemas existentes, simplificar su arquitectura, mejorar rendimiento y trazabilidad, y acompañar al equipo mediante documentación y mentoría.

Actualmente profundizo mediante estudio práctico en CQRS, event sourcing, proyecciones y arquitectura event-driven; no los presento como experiencia previa en producción.

Busco un puesto estable por cuenta ajena en España para implicarme a largo plazo en un producto y un equipo.

Competencias técnicas

Experiencia relevante

Trabajo por cuenta propia para empresas de producto

Ingeniero de software · Contratos exclusivos

Integración en equipos de producto extranjeros mediante contratos exclusivos como autónomo, al no disponer esas empresas de entidad empleadora en España.

  • Desarrollé soluciones con Kotlin y TypeScript, testing, CI, observabilidad y documentación
  • En un proyecto puntual desplegué el backend con AWS Elastic Beanstalk, RDS, ElastiCache y Elasticsearch, y serví assets mediante S3 y CloudFront

Permiso de paternidad · sep. 2025–ago. 2026 — Disfrutado en dos tramos, con un proyecto de ingeniería de producto de tres meses entre ambos.

GAMERSHUB

Principal Engineer · Contratista exclusivo

Mejoré la arquitectura y la productividad de una plataforma activa, trabajando sobre sistemas existentes y flujos de entrega.

  • Reduje los tiempos de compilación un 50% y habilité depuración completa en el IDE
  • Incorporé Datadog y PostHog para trazar eventos de servidor y problemas de rendimiento
  • Migré progresivamente a TypeScript tanto el backend en Node.js como la web en Vue 3; simplifiqué la arquitectura y documenté las prácticas para el equipo

Resultado: Mayor autonomía del equipo y entrega de funcionalidades más rápida.

InVideo

Ingeniero de software principal · Contratista exclusivo

Creditas

Software Engineer

GuruWalk

Senior Developer

Entregué aplicaciones móviles y mejoré frontend, base de datos, CI e infraestructura de un producto en producción.

  • Migré el frontend de JavaScript a TypeScript y optimicé estructuras de base de datos y código Ruby
  • Trabajé con MySQL, AWS, Heroku y automatización de entrega

Yaisa

Co-founder · CTO

Cofundé el producto y asumí frontend, backend, algoritmos e infraestructura como CTO.

  • Construí el backend con Kotlin, Vert.x y MongoDB y operé servicios con Docker Compose y Nginx

GoKoan

Fullstack Developer freelance

Construí un backend asíncrono con Ktor para un producto online de planificación de estudio.

  • Integré PostgreSQL y Redis y desplegué en AWS Elastic Beanstalk
  • Apliqué coroutines, Gradle, Travis CI y desarrollo guiado por pruebas (TDD)

JetBrains

Technical Writer

Schibsted Spain

Productivity Developer

Akamon Entertainment

Frontend Technical Lead · Senior SDK Programmer

Akamon Entertainment

Senior SDK Programmer

Proyectos freelance

Backend Developer · Emprendedor

Entregué proyectos web privados como desarrollador independiente, cubriendo producto, servicios backend y frontend.

  • Implementé servicios backend con Node.js, JavaScript y Express.js
  • Trabajé con MongoDB, Git y tecnologías web a lo largo del ciclo de entrega

Our.com

Game Developer

Softonic

Web Developer · Productivity Developer

Freelance

Web Developer

Proyectos seleccionados

VexaScript

Projects

Lenguaje y toolchain experimental autoalojado, implementado en TypeScript con generación de JavaScript y C++.

  • Diseñé la arquitectura del compilador y mantuve control directo sobre el código y la salida generada

Self-hosted web infrastructure

System Administrator

Infraestructura web personal para varios sitios en VPS y servidores dedicados con despliegues aislados.

  • Operé Docker Compose, un reverse proxy Nginx y certificados HTTPS automatizados con Let's Encrypt

Más información

Contacto

[email protected]

Disponibilidad: Empleo estable por cuenta ajena en España · Jornada completa · Remoto