Marco Antonio Rúbio López

Senior Developer & Back-end Expert & Linux Administrator


Ubicación

Madrid, ES

Teléfono

+34 689887334

Intro

Sobre mi.

Amante del desarrollo iterativo frente a procesos predictivos. Defensor de un trabajo basado en la semántica y en el sentido común para un conocimiento compartido.

Me considero una persona muy optimista nunca busco conflictos con nada ni con nadie templanza cuando todo falla soy una persona muy casera, tranquila y de costumbres sencillas asi como amante de los animales

Busco en mi día a día un reto donde poder aprender y crecer profesionalmente. Mis capacidades como desarrollador con el tiempo han ido creciendo con un alto grado de adaptación a nuevos entornos debido a mis principios ágiles.
Me encanta trabajar en equipo no concivo el trabajo de otro modo y creo firmemente en el liderazgo de la técnica frente a una jerarquia rígida en la empresa.

Me gusta aprender de todo aquel que me rodea ya que mi trabajo es mi pasión y eso se refleja en la calidad y la dedicación que pongo en mi día a día allá donde trabajo.

Durante los últimos años he ido afinando mis conocimientos en diseño y arquitectura aplicandolo principalmente al diseño y desarrollo de arquitecturas orientadas a servicios.

Amplia experiencia demostrable en entornos LAMP con mas de 20 años de experiencia y con frameworks tipo codeigniter así como protocolos en Java.

Amplia experiencia en gestión de sistemas linux configuración administración ethical hacking vps.

Experiencia Técnica

Batman would be jealous.
01

PROGRAMACION OOP - PHP

Amplios conocimientos y experiencia en programación orientada a objetos PHP. Programación distribuida (CVS, SVN, GIT, UnitTest). Amplia experiencia en entornos e-business y Open Source. Experiencia en aplicacion de patrones de diseño y técnicas de refactoring.

02

BACK-END ARQUITECTURA Y DESARROLLO

Amplia experiencia en arquitectura y desarrollo en entornos LAMP desde su fase mas temprana hasta el despliege en entornos de produccion pasando por todas las fases de un proyecto. Amplia experiencia en todas las fases de una implementación desde server-side (PHP,Bash,Perl...) hasta client-side(Javascript,HTML,XML...)

03

FRONT-END ARQUITECTURA Y DESARROLLO

Arquitectura e implementación de clientes tanto en plataformas web como mobilidad (Android) JS - HTML5.

04

SISTEMAS OPERATIVOS - LINUX

Amplios conocimientos y experiencia en instalacion configuración y administración Linux, mas de 15 años de experiencia administrando estos sistemas en todos sus aspectos y formas.

05

SISTEMAS DISTRIBUIDOS - CI

Amplia experiencia en entornos distribuidos (CVS, SVN, GIT, UnitTest) asi como su implementación para integración contínua y programática.

06

JAVASCRIPT / ANSI JS JQUERY

Amplia experiencia tanto en core JS como en frameworks

Skills

A Alguien le gustan las barras?
95%

OOP PHP

95%

Entorno LAMP

75%

Git

80%

JS JQuery

95%

Linux Debian

85%

TDD BDD CI

90%

JSON RPC V2 SOAUI-SOFEA

178%

Compañerismo y buen humor :)

Experiencia Laboral

Sí. He estado por aquí.
2018 – presente

IDEALISTA / DATA

Backend Senior Developer

Madrid, ES

Desarrollo de procesos para manejo de grandes volúmenes de datos (BigData) por medio de distintos lenguajes de programación tipo Scala con Spark (Memory Dataframe) y distintos SGBD (Oracle, Postgres, MySQL...) Desarrollo backend de multiples API's para el consumo tanto interno como de terceros.

2013 – 2018

BRANDOIT GLOBAL MEDIA, S.L.

Lider Tecnico - Arquitectura y gestion desarrollo y sistemas

Madrid, ES

Gestion tecnica basada en metodologias agiles asi como liderazgo tecnico. Bases de procedimientos desde la toma de requerimientos hasta entrega de producto. Arquitectura de todos los sitemas a nivel de sistemas y software basado en SOA (Servicios) desarrollado en entorno LAMP Integracion continua, control de versiones (git) Gestion del equipo tecnico en modo colaborativo Desarrollo iterativo y retroalimentado mediante retrospectivas semanales.

2011 – 2012

BECODEMYFRIEND

Back-end Senior Designer

Valencia, ES

Empresa dedicada a difundir las metodologías ágiles a nivel nacional y acogiendo a emprendedores con el fin de dar comienzo guia y asesoramiento a todos los niveles a sus proyectos. Mis funciones eran las de desarrollador analista del core del equipo y responsable de toda la parte de sistemas e integracion ( servidores linux pre-producción, integracion continua - git - subversion )

2009 – 2011

ASIS TC

CTO - Senior Development - DEVOP

Bogota, CO

Responsable del departamento de desarrollo con cargo de 4 personas para el desarrollo de un ACS para las operadoras de telefonía de LATAN. Todo el desarrollo bajo metodología ágil ( SCRUM - XP ) JAVA - PHP - PERL

04.2008 – 12.2008

FUSIONA

Senior Development

Santiago de Chile, CL

Implementación de software de aprovisionamiento de redes y servicios NGN. Implementación de métodos de testeo xDSL bajo el estándar TR069. Capacitación metodologías de programación. Análisis Funcional / Liderazgo de Proyectos. Capacitación personal de la empresa en metodologías ágiles de programación y programación OOP. Análisis desarrollos Web y responsable proyecto SUBTEL (Subdelegación del Gobierno de Chile) para firma digital avanzada realizando librerías criptográficas en Java.

01.2007 – 04.2008

UNELINK

CTO - Senior Development

Valencia, ES

Departamento Desarrollo. Programación. Aprovisionamiento de servicios MPLS en redes de nueva generación. Aprovisionamiento vía SNTP, TL1, CORBA. Programación en Delhi, JAVA, Telnet. Responsable de desarrollo y administración de Sistemas. Responsable del proyecto troncal de la empresa constando este de una intranet para la gestión integral tanto de la facturación como de sus productos y servicios, una extranet para el acceso de los clientes y un desarrollo para la parte publica. (Web Empresa) Implementación de metodologías de trabajo en equipo así como el uso de herramientas de desarrollo como es el SVN, xplanner, testsuites, test case, unit test, desarrollo mediante patrones, re-factoring. Formación en OOP para todos los integrantes del equipo de desarrollo de la misma empresa. Programación del proyecto en PHP XHTML CSS ( W3C ) AJAX PERL BASH ( TRIGGERS )

01.2006 – 01.2007

M3ARTS

Coordinador - Senior Development

Valencia, ES

Capacitación. Desarrollador. Programación. Responsable de desarrollo y administración de Sistemas. Desarrollos basados en aplicaciones de escritorio en JAVA (J2SE) SWING, acceso cliente mediante WEB START, PHP XHTML JAVASCRIPT... I+D Desarrollos Internet, Publicidad. (MINI, BMW EUROPA)

2004 – 2006

ABANSYS (TUSPROFESIONALES)

Senior / Semi-Senior, Administrador Sistemas

Valencia, ES

Administrador Sistemas de aprovisionamiento en Linux Windows para equipos SS7(GeoProbe), MEGACO, VOIP. Sistemas. Miembro del equipo de administración de sistemas de ABANSYS, la empresa líder en España de hosting y servicios Internet, donde desempeñaba funciones de administración de sistemas y apoyo final a otros administradores. Desarrollo de aplicaciones Linux como apoyo a la administración y securizacion de servidores. Administración tanto de Linux ( Fedora, Suse, Slackware, Gentoo... ) como de Windows ( Windows 2003, NT ) Cambio de empleo por mejora profesional al aceptar un cargo de responsable de proyectos y desarrollo en M3ARTS.

2001 – 2004

ITSOLUTIONS

Junior Development - Junior DEVOP

Valencia, ES

Administrador Sistemas Linux.. Programación. Programador y administrador de sistemas tanto de producción como de desarrollo. Análisis y diseño de la solución y coordinación de parte del equipo: Desarrollo de aplicaciones ebusiness para la gestión inmobiliaria turística y Sistema Central de Reservas. Usando una mezcla de tecnologías que incluyen el desarrollo de aplicaciones Win32 en Delphi, el desarrollo de su aplicación web utilizando Open Source (Linux+Apache+MySQL+PHP) y su sistema de reservas en tiempo real usando tecnología propietaria para servidor de aplicaciones. Desarrollo de aplicaciones e-business para la gestión inmobiliaria turística y Sistema Central de Reservas ( CRS ) Cese del empleo por fin de proyecto. 05.1999 - 01.2001 | Main ( Empresa Inversiones Valencia ), España. Internet. Junior, Desarrollador. Administrador Sistemas Linux.. Programación. Programador y administrador de sistemas tanto de producción como de desarrollo. Desarrollo de las tecnologías apropiadas, gestión de parte del equipo técnico (3-5 personas) en el desarrollo de Sitios Web y productos multimedia. Cese del empleo por traspaso de personal para funciones de responsabilidad hacia uno de los proyectos troncales: ITSOLUTIONS.

1996 – 1999

MIRCHEV & GOST

Junior Development - Junior DEVOP

Valencia, ES

Desarrollo de aplicación y administración de sistemas. Programación. Miembro fundador junto a un equipo. Desarrollo de librerías y frameworks principalmente en PHP Perl con soporte Bash C para portales de todo tipo así como componentes a medida para terceros. Cese del trabajo por absorción completa de la empresa por parte de MAIN, pasando a ser NIU STUDIOS.

Educación

01.1995 - 01.2001 | UPV, España. Programación. Ingenieria Software, Graduado, Especialización.
Informática

Manejo de Programación y Sistemas Operativos

Valencia, ES

A dia de hoy continuo estudiando y formandome como el primer dia ya que la maestría requiere de toda una vida...

Informática

Manejo de Programación

Valencia, ES

Ingenieria Software, Graduado, Especialización.

Informática

Manejo de Base de Datos

Valencia, ES

Amplios conocimientos demostrables en distintos SGBD ( MySQL PgSQL). Conocimientos DB2. Análisis y estructuración de base de datos. Avanzado