Imagen del perfil de Borja García
Acerca

Borja García

Software Crafter

Sobre mí

 

Soy un desarrollador de software con (en el momento en el que escribo esto) 6 años de experiencia en el sector, trabajando con distintos equipos tanto a nivel nacional como internacional. Todo este tiempo lo he pasado formando parte de LeanMind, donde he aprendido a valorar la atención a los detalles al escribir código y al tratar con las personas que dependen de él.

Fiel defensor de mantener el desarrollo lo más simple y limpio que sea posible, de preguntar siempre para qué y por qué, y de priorizar el bienestar y buen ambiente de trabajo en el equipo; sin perder de vista nuestro objetivo final, que no es otro que resolver problemas para mejorar la vida de las personas.

 

¿En qué puedo ayudarte?

 

Trabajo integrándome en equipos donde tratamos de avanzar hacia:

  • Desarrollo de software con foco en calidad y mantenibilidad

  • Diseño de arquitecturas modernas y escalables

  • Mejora de prácticas de desarrollo (TDD, XP, testing, code quality)

  • Acompañamiento técnico y mentoring de equipos

  • Transformación hacia formas de trabajo más ágiles y sostenibles

     

Experiencia

 

Como consultor he trabajado en proyectos de distinto tipo y con prioridades distintas. Aunque donde me siento más cómodo es en la parte backend, siento que soy una persona versátil que está acostumbrada a enfrentarse a cualquier situación incluso sin tener experiencia previa en el sector, framework o tecnología que haya que usar.

Algunos de estos proyectos incluyen:

  • Integración con pasarelas de pago

  • Gestión del sector energético (contratación, facturación, carteras, etc.)

  • Incidencias y legacy code complejo

  • Mentorización de equipos

  • Desarrollo de sistemas de autenticación passwordless basados en algoritmos de cifrado

     

Cómo trabajo

 

Partiendo de los valores básicos que defendemos en LeanMind, tanto técnicos como humanos (clean code, TDD, aprendizaje continuo, refactoring, etc.), me gusta enfatizar el pragmatismo y la comunicación tecnología-negocio. Creo que es indispensable para nuestro trabajo entender el contexto y no obsesionarse en exceso con la tecnología que esté de moda en el momento.

Además, en la medida de lo posible, siempre se agradece trabajar en un ambiente distendido donde haya espacio para el humor.

 

Más allá del código

 

Aunque estudié una ingeniería, la verdad es que en el fondo me considero una persona de artes.

Me gustan la música, el dibujo, el cine, la fotografía... En resumen, desconectar un poco del código en mis ratos libres.

 

Tecnologías

 

En lo que más estoy acostumbrado a trabajar:

  • Java/Kotlin, Spring Boot
  • Bases de datos de distinto tipo
  • Sistemas distribuidos
  • Infraestructura

Aunque también tengo experiencia con:

  • Dart, Flutter (desarrollo móvil y desktop)
  • JavaScript/TypeScript, Node.js
  • React, Next.js, Angular
  • PHP, Symfony

Publicaciones en el blog