Curriculum Vitae

Francisco A. Tapias Bravo
Administrador de redes y sistemas Linux y analista/desarrollador de software

Especializado en el diseño y desarrollo de arquitecturas de alta disponibilidad distribuida, Cloud Computing y en desarrollo de software orientado a tecnologías en Internet, seguridad de la información y gestión empresarial. En la actualidad trabajo desarrollando sistemas y software para data mining (scraping/bigdata)

Llevo más 20 años de carrera profesional enfocada al diseño de sistemas de computacionales basados en Linux y otras tecnologías de código abierto, redes y de desarrollo de software con lenguajes como Python, Ruby, PHP, Javascript, C# o C con frameworks como Angular, Web2Py, Ruby on Rails o Mono/Gnome/GTK y diseñando redes y sistemas clusterizados con balanceadores de carga LVS y HAProxy, corta fuegos IP o de capa 7, bases de datos replicadas multimaster, referenciadas y no referenciadas, sistemas de ficheros distribuidos de red, contenedores de sistema y aplicación como LXC o Docker, y virtualización como VirtualBox, VMWare o qemu. Servidores de correo, dns, http, certificados ssl y todo tipo de servicios de red. También tengo larga experiencia con sistemas embebidos basados en ARM y PPC.

Experiencia profesional
TTSS. Tecnología Turística Sistemas y Servicios.
Noviembre 2014 - actualidad
Analista de sistemas y desarrollador Senior

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

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

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. En la actualidad el proyecto principal en el que estoy trabajando es GEXtiendas, un SaaS para la creación y gestión de tiendas online mediante software Prestashop y Magento

Spantel
Agosto 2010 - Junio 2012
Desarrollador y Administrador de redes y sistemas

Desarrollo en:
- Ruby on Rails
- Django
- JQuery
- SQLServer y Mysql

Irongate S.L.
Febrero 2007 - Julio 2010
Jefe de Desarrollo y Soporte Técnico. Responsable de sede en Málaga.

- Desarrollo en php, python y C.
- Sistemas empotrados en Linux
- Análisis y diseño de sistemas
- Gestión de proyectos

Habilidades
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
Django
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