perfil.png
Francisco José Fernández García
perfil.png

Francisco José Fernández García

I´m Fran, I solve problems. Perpetual beta

+34635195046
Málaga, España

Presentación

Trayectoria Profesional:

Soy desarrollador de software o artesado del software :). Me decanto por el mundo backender, aunque mi perfil es Full-stack. Mi background princiapal son las tecnologías Microsoft desde .NetFramework, .Net, servicios cloud de Azure, Sql Server, etc, aunque he trabajado con otras plataformas cloud, bases de datos y diferentes framework de Javascripts como: vue y angular.

En los últimos años, he profundizado en buenas prácticas, patrones de diseño, testing, TDD y DDD, a través de cursos y libros. Esto me ha ayudado a trabajar con software legacy y a crear soluciones más sostenibles.

Intereses en DevOps:

Por otro lado, me encanta mucho la cultura Devops y sobre todo la parte más pegada a operaciones/infra, creando CI/CD, instalando agentes, creando máquinas de integración continua, docker, kubernetes, telemetría, infrastructura como códido, Bash scripting, etc. Tengo principalmente experiencia con Azure Devops, aunque también he trabajado con gitlab, github y Jenkins. Este año 2025 terminaré el Bootcamps Devops V Edición de Lemoncode en el cual me está ayudando afianzar mis conocimientos y aprender mucho.

Mentoría y Formación:

Disfruto mucho mentorizar y formar a compañeros, ayudándoles a crecer profesionalmente y a adoptar buenas prácticas.

Mis buenas prácticas

Cuando escribo código, siempre hago pruebas. Cuando me enfrento a código legacy, intento buscar cómo podría hacer pruebas, por dónde podría empezar a refactorizar, etc. En mi humilde opinión, cuando hago tests, noto que me ayudan a modelar y darle consistencia a mi código.

También aplico TDD, pero no soy talibán en ese aspecto. Creo que ayuda mucho a darle forma a las entidades de dominio. Sin embargo, para unos tests de integración, por ejemplo una API, prefiero implementarla y después hacer los tests.

Para mí, las pruebas son una disciplina mental que tengo interiorizada. Además documentan el código

Me gusta automatizar todo lo que se pueda. Actualmente, donde estoy, he montado, con la ayuda de algún compañero, todo el proceso de CI/CD para un monolito, añadiendo tests unitarios, tests de integración, revisiones de código estático y despliegues continuos con zero downtime.

Mis habilidades

Adaptabilidad al cambio
Aprendizaje Continuo
Liderazgo

Tecnologías y herramientas

Controlo de

  • Angular2+
  • AngularJS
  • ASP.net
  • Azure
  • Azure CosmosDB
  • Azure Functions
  • Bootstrap
  • C#
  • CSS
  • Docker
  • FlexBox
  • IIS
  • InfluxDB
  • Java
  • JavaScript
  • jQuery
  • Kubernetes
  • Microsoft
  • MongoDB
  • .NET
  • .Net Core
  • Oracle
  • PostgreSQL
  • RabbitMQ
  • Razor
  • Redis
  • S3
  • SQLServer
  • TypeScript
  • Visual Studio
  • Vue
  • WebApi

Quiero trabajar con

  • Angular2+
  • .Net Core
  • Vue

Idiomas

Español
Nativo/Bilingüe
Inglés
Intermedio

Datos interesantes sobre mí

Ex-portero de futbol-sala

Es un deporte que me gusta y que he practicado hasta que tuve a mi hija y me di cuenta que las lesiones eran más duraderas. Es un deporte que pienso que me ha ayudado de manera indirecta en mi carrera profesional, me ha enseñado a ser una persona de equipo, ayudar a los compañeros, empujar y dar confianza al equipo. Además siempre lo he practicado para pasarmelo bien e intentar ganar.

POWERED BYManfred Tech© 2025 Manfred Tech S.L.