Hola, soyFelipe Fernández

Soy Ingeniero de Telecomunicaciones (Ing. Técnico | U. Alcalá 1992 + Ing. Superior | U. Cantabria 1997) aunque buena parte de mi carrera ha estado relacionada con el desarrollo de software.

Actualmente vivo en Mérida, Extremadura, España

Sobre mí ...

Soy Ingeniero Superior de Telecomunicaciones, especialidades de Telemática y Radiofrecuencia, por la Universidad de Cantabria (UC) - 1997.

Soy Ingeniero Técnico de Telecomunicaciones, especialidad de Equipos Electrónicos, por la Universidad de Alcalá (UAH) - 1992.

Estudié el grado superior de Electrónica (Formación Profesional) - 1988.

En 1998 puse en marcha junto con mi hermano (también ingeniero de telecomunicaciones) una empresa de desarrollo de software a medida, orientada fundamentalmente a pequeña y mediana empresa.

Trabajábamos en proyectos para nuestros clientes directos y también como socios tecnológicos para consultoras externas, a nivel nacional e internacional, para sus propios clientes finales.

Aunque he trabajado en proyectos muy diversos, en la mayoría de los casos estaban relacionados con backend: automatización de procesos, paneles de gestión, integración de diferentes módulos del flujo de trabajo de la empresa, integración de APIs internas y externas, plugins y módulos para software comercial (WordPress, PrestaShop, Magento…)

Alrededor de 2015 tomé la decisión de trabajar en proyectos propios, más relacionados con la creación y monetización de contenidos. De esta forma podía dedicar más tiempo a mis hijos pequeños.

En este momento quiero dar otro giro a mi carrera profesional y busco nuevas oportunidades laborales.

Puedes contactar conmigo a través de mi perfil de LinkedIn.

Habilidades ...

Me encanta aprender.

Aprender cosas nuevas cada día, leer, investigar, buscar soluciones eficientes a cualquier tipo de problema.

A lo largo de mi carrera he trabajado en muchos tipos de proyectos, con muchas herramientas, lenguajes de programación, frameworks y tecnologías.

En la mayoría de los casos formando parte de equipos relativamente pequeños y eficientes.

Suelo transmitir confianza, tanto en lo que respecta a la parte profesional como a la personal. Quizás por mi forma de ser, soy introvertido y se me da bien escuchar y analizar las cosas antes de hablar o actuar.

Mi trabajo ha estado normalmente más en la parte de análisis, planificación y gestión: redacción de requisitos y especificaciones, documentos técnicos, gestión de los proyectos…

Pero también me gusta la parte de programación.

He programado en muchos lenguajes: C/C++, Java, PHP, Python, JavaScript, Rust

Software Tecnologies

Un volumen importante de los proyectos en los que he participado estaban relacionados directa o indirectamente con PHP y bases de datos relacionales.

He trabajado con diferentes frameworks como CakePHP o Symfony, entre otros. En muchos proyectos utilizamos nuestro propio framework de desarollo rápido.

También he trabajado muchas veces con código heredado (legacy code) que formaba parte de las aplicaciones del cliente.

Gestión de proyectos

Como comentaba anteriormente, buena parte de mi trabajo en desarrollo de software ha estado más relacionado con la gestión de proyectos.

He trabajado siempre con equipos relativamente pequeños, de 4-5 personas, muy eficientes. Las cuestiones muy especializadas las externalizábamos a empresas o freelancers expertos en esos temas.

Hemos intentado seguir, siempre que ha sido posible, una filosofía de desarrollo ágil, basada más en las capacidades del equipo (y las particularidades del cliente) que en metodologías rígidas.

Algunos ejemplos de proyectos que recuerdo como más importantes o que supusieron un desafío para nuestro equipo:

  • Motor de gestión de reservas de alojamiento para cadenas de hoteles, asociaciones, etc.
    Un multitenant que permite a cada propietario/administrador gestionar características de sus alojamientos, calendarios de ocupación, las reservas realizadas por los clientes finales.
  • Sistema de gestión integral para empresa agroalimentaria.
    Que incluía todos las fases del proceso de producción y comercialización: entrada de materias primas, trazabilidad de todos los procesos, gestión de los procesos de producción, almacenaje, puntos de venta, facturación…
    Los operarios acceden desde cualquier punto con sus terminales (PDAs, tablets, etc.) con lectores de códigos de barras para identificar todos los elementos de la cadena de producción\
  • Paneles de gestión de contenidos (backoffices) a medida para aplicaciones web con necesidades específicas.
    Por ejemplo el sistema de gestión para la antigua web del Instituto de la Mujer, soyempresaria.com, y multitud de sistemas de gestión para diferentes clientes.

Además de ese tipo de proyectos de mayor envergadura, nuestro día a día incluía, entre otras cosas:

  • Integración de sistemas de pago online.
  • Integración de APIs externas y automatización de procesos en aplicaciones del cliente (proveedores, servicios…)
  • Optimización de procesos (SQL, estrategias de caching, algoritmos y estrategias para mejorar rendimiento)

Más ...

Me gusta escribir y me gusta divulgar.

He creado varios blogs de diferente temática. Por ejemplo tengo varias webs relacionadas con fotografía y cámaras: quecamarareflex.com, quecamaradefotos.com, aprendiendofotografia.com

Un tema que me gusta mucho como aficionado es la fotografía y el funcionamiento de cámaras, la óptica y los equipos relacionados.

He publicado muchos artículos de divulgación sobre conceptos técnicos relacionados con cámaras, óptica, audio…

Tengo bastante experiencia con WordPress, como usuario, para la gestión de mis webs, y como programador, creando plugins, temas, en cuestiones de optimización y de integración con sistemas externos (por ejemplo integrando mi propio sistema de gestión de características para modelos de cámaras comerciales o mi propio sistema de gestión de programas de afiliación)

Últimamente estoy más interesado en generadores de web estáticas como Astro, Hugo y similares. La mayoría de mis webs las he migrado progresivamente a estos sistemas, que me permiten un flujo de trabajo más cómodo y ofrecen rendimiento y seguridad.