Francisco A. Tapias Bravo
Desarrollador de software y arquitecto de sistemas Open Source
Fuengirola (Málaga), España.
Habilidades
Rust (Axum)
Backend de alto rendimiento sobre bases de datos distribuidas.
Python y Django REST framework
Base de mi backend durante años: Django, DRF, Celery.
React, Next.js y Redux
Frontend web.
React Native / Expo
Apps móviles multiplataforma.
PostgreSQL, PostGIS, TimescaleDB y ScyllaDB
Bases de datos relacionales, geoespaciales, de series temporales y distribuidas.
GIS web
Deck.gl, Luma.GL, Leaflet, Turf.js y Google Maps.
Docker, Kubernetes y Jenkins
Contenedores, orquestación e integración continua.
Grafana y Prometheus
Observabilidad y monitorización.
IA aplicada
Servidores MCP (Model Context Protocol) para conectar plataformas y herramientas con agentes y modelos de lenguaje.
ENS y RGPD
Preparación de auditorías del Esquema Nacional de Seguridad y protección de datos.
Trading algorítmico
Estrategias y robots con Python y FreqTrade.
Arquitectura y definición de requisitos
Linux
Más de 20 años trabajando con Linux. Debian, Ubuntu, RedHat, CentOS, Suse.
Proxmox
Usándolo desde 2010. Dominio de su cortafuegos, CEPH, LXC y HA
IPtables
Mod Security
Firewall de capa 7 o de aplicación. Mucha experiencia personalizándolo para wordpress y prestashop o personalizándolo para cualquier servicio http.
Apache
Desde 1999. php-fpm, wsgi, gunicorn, passenger
web2py
Framework de desarrollo Python
Ruby on Rails
Framework de desarrollo ruby
AngularJS
Framework de desarrollo front end
Hosting y servicios
Apache, Jakarta-Tomcat, mod_mono, mod_python, mod_wsgi. uwsgi, gunicorn, passenger. Plesk and cPanel, MTA PostFix, Amavis, Dovecot, Qmail, Vpopmail, ezmlm and mailman mail list. Perimetral Antiviral Clamav and Amavis, AntiSPAM SpamAssassin, bogofilter, MesageWall. DNS: BIND y djbdns, Git and Svn control version systems. Database. MySQL, PostgreSQL, MongoDB. SQLServer, Oracle, Redis, Cassandra, Elastic Search. Backup policies. Amanda, Bacula, tar. Proxy Squid, SquidGuard
Seguridad
Firewalls iptables y ip rule. TCPWrappers, ssh tunnels and OpenVPN, OpenSSL. Firewall Layer7 mod_security. Safety audits with Nessus and Skipfish. Server and client certificates. IDS and sentinels. PortSentry, snort. Network Logging, Service customizations and DoS/DDoS attacks defending. Chroots environments.
Linux cluster
High Availability and scalables cluster systems. Balancing. ipvs, ldirectord, heartbeat, HAProxy.Virtualization. Proxmox, openvz, lxc, KVM, VirtualBox, VMWare, qemu and ceph network filesystem .DNS balancing. Asynchronous and synchronous distributed databases replications, MySQL Cluster, NDB and Galera cluster. NFS, Samba, sshfs
Redes
Advancing networks design. Netfilter/iproute2/QoS, ip balancing, Ip bounding. Routers and switches Cisco, NetSurvibox IGNOS, Cisco Linksys, dd-wrt, openwrt.
Ingeniería de software
Analisys phase, requirements specification, design, quality plans. UML. Project management and workgroups with DotProject, RedMine and Trac software.
Monitorizació de redes y servicios
RRDDtools, Mrtg, Webalizer, BigBrother, Tomstatus, nagios, zabbix.
Gestores de colas y mensajes
SMS gateway and queue managers and messaging services and libraries. IBM MQSeries, Kannel, BeanStalkd and ZeroMQ
Inglés
Competencia básica limitada.

Desarrollador de software con más de 30 años de experiencia, hoy centrado en la ingeniería de sistemas, el backend de alto rendimiento y el open source.

Con una base sólida en Python y Django para el backend y en React para el frontend, hoy trabajo a diario con Rust (Axum) y bases de datos distribuidas como ScyllaDB y PostgreSQL, diseñando arquitecturas preparadas para escalar horizontalmente (Proxmox, Kubernetes). Complemento ese núcleo con desarrollo móvil multiplataforma en React Native / Expo y con la nueva generación de herramientas de IA, donde construyo servidores MCP (Model Context Protocol) para conectar plataformas y herramientas con agentes y modelos de lenguaje.

Me tomo en serio la seguridad y el cumplimiento: actualmente lidero la preparación de una auditoría del Esquema Nacional de Seguridad (ENS), con foco en buenas prácticas y protección de datos (RGPD).

Más allá del trabajo, soy un apasionado del open source y del retro-computing. Mi proyecto open source más ambicioso es AmiCachy, un sistema operativo que convierte un PC moderno en una estación de trabajo Amiga de alto rendimiento, donde exprimo al máximo el kernel de Linux, la latencia y la emulación.

No busco activamente un empleo tradicional, pero siempre estoy abierto a colaboraciones, retos técnicos y a intercambiar ideas con otra gente que disfrute construyendo cosas bien hechas. Si te interesan Rust, Django REST Framework, los sistemas distribuidos, la seguridad o la IA aplicada, conectemos.

Experiencia profesional
Ingeniero de software independiente centrado en proyectos open source
freemem.spaceAbril 2025 - actualidad

He dado un giro a mi carrera para dedicarme de lleno a mi pasión por el desarrollo de software, la ingeniería de sistemas y el open source. Tras años de backend con Python y Django (DRF) y frontend con React, hoy amplío mi trabajo hacia Rust y los sistemas de alto rendimiento, con una idea fija: construir tecnología sólida y compartir conocimiento.

En qué estoy trabajando ahora:

  • Backend de alto rendimiento en Rust (Axum) sobre bases de datos distribuidas (ScyllaDB y PostgreSQL), con arquitecturas pensadas para el escalado horizontal (Proxmox, Kubernetes).
  • Apps móviles multiplataforma con React Native / Expo.
  • Seguridad y cumplimiento: liderando la preparación de una auditoría del Esquema Nacional de Seguridad (ENS) y buenas prácticas de protección de datos (RGPD).
  • IA aplicada: desarrollo de servidores MCP (Model Context Protocol) para conectar herramientas y plataformas con agentes y modelos de lenguaje.
Full Stack Developer (React y Django), Tech Lead y arquitecto de sistemas
2AL Sistemas Verdes (en remoto)Junio 2021 - Abril 2025

Líder y arquitecto de MyTreeRisk, un sistema GIS desarrollado con Django Rest Framework, React, Google Maps, DeckGL, Luma.GL y otras bibliotecas para la visualización y manipulación de datos geoespaciales. He coordinado el equipo de desarrollo para crear un producto que ha tenido una gran acogida entre nuestros clientes. El sistema está implementado sobre Linux, Proxmox, LXC y Docker, y utiliza tecnologías como HAProxy, Nginx, PostgreSQL + PostGIS, Redis, Celery, Grafana, Prometheus, Jenkins y Ansible.

Senior Backend Developer
Cathedral Software (Málaga)Diciembre 2019 - Junio 2021

Ingeniería de datos en el área de backend con Python, Django y Kubernetes. Refactorización de código de ciencia de datos con Spark y desarrollo con API de Kubernetes y Helm.

Analista de sistemas y desarrollador Senior
TTSS. Tecnología Turística Sistemas y Servicios S.L. (Torremolinos)Noviembre 2014 - Diciembre 2019

Big data system analyst and data mining. ETL developing. AngularJS, PHP, Python and architectures designed with open source components like Linux, MySQL, MariaDB, Redis, Elasticsearch and Cassandra. To get this job I had to learn English because our customers are English speakers, although I need to learn much more.

Analista desarrollador
Gestión Experta de Sistemas Computacionales S.L. (gestionexperta.com)Agosto 2010 - Julio 2016

Ingeniería SaaS de aplicaciones de gestión, cifrado de datos y sistemas de alta disponibilidad sobre estándares de software libre: Linux, Web2Py, Django, Ruby on Rails, jQuery, Twitter Bootstrap, MySQL Galera, MongoDB, Nginx, Proxmox.

Desarrollador
Gestión Experta: GEXtiendas (www.gextiendas.es)Noviembre 2013 - Enero 2015

Desarrollo de software, sistemas, negocio y marketing de un sistema SaaS/IaaS que permite crear y gestionar tiendas online basadas en Prestashop, Magento y WooCommerce, en una infraestructura de servidores de alta disponibilidad, con un diseño que le confiere escalabilidad elástica y distribuida entre data centers ubicados en distintas partes del mundo.

Desarrollador y administrador de redes y sistemas
SpantelAgosto 2010 - Junio 2012

Desarrollo en:

  • Ruby on Rails
  • Django
  • jQuery
  • SQL Server y MySQL

Administración de sistemas GNU/Linux.

Responsable de Desarrollo y Soporte Técnico. Responsable de sede en Málaga.
Irongate S.L.Febrero 2007 - Julio 2010
  • Desarrollo en PHP, Python y C.
  • Sistemas empotrados en Linux.
  • Análisis y diseño de sistemas.
  • Gestión de proyectos.
Responsable de Sistemas y Desarrollo
Inversiones AnlasAgosto 2004 - Enero 2007
  • Diseño de sistemas.
  • Desarrollo en C#, GTK#, MySQL en Mono.
  • Administración de sistemas GNU/Linux.
Analista de Sistemas Senior
Genasys II Spain SAU (Madrid)Abril 2002 - Julio 2004

Consultor Senior de Sistemas Unix (Linux/Solaris). Integrador de sistemas de alta disponibilidad y clusters de alto rendimiento. Análisis de arquitecturas, planes de seguridad informática, migraciones y entornos críticos de sistemas típicos de grandes data centers. Soporte de nivel 3 y consultor de Telefónica Móviles España en sistemas de geolocalización GPP basados en clusters GNU/Linux, Solaris y GIS Genamap con gestores de colas de mensajes IBM MQSeries y Kannel.

Administrador de Sistemas
AndagoSeptiembre 2001 - Abril 2002

Administración de sistemas GNU/Linux.

Proyectos open source destacados
Sistema operativo Amiga sobre CachyOS
AmiCachy (Amicachy-HLE)

Sistema operativo basado en CachyOS que convierte un PC moderno en una estación de trabajo Amiga de alto rendimiento: optimización de kernel y latencia (BORE, AVX-512), pipeline gráfico Wayland/Cage (KMS) y multi-boot 68k/PowerPC, explorando emulación de alto nivel (HLE).

github.com/freemem/amicachy

Lenguaje que transpila a C para el Commodore Amiga
Dash
Sistema de gestión de parties y eventos
DPMS
Next.js + WordPress headless
Commodore Malacca Club
Certificaciones
Platzi
Básico de JenkinsMarzo 2023
Udemy
Estrategias y Robots de Trading Algorítmico con PythonDiciembre 2021
Platzi
React Router y ReduxAgosto 2021
Platzi
Curso React.JSJulio 2021
Platzi
React JSJulio 2021
Platzi
DockerJulio 2021
Platzi
Curso de DjangoJunio 2021
Platzi
Fundamentos de JavaScriptJunio 2021
Platzi
Básico de JavaScriptJunio 2021