Mario Rocafull

Programador web

Perfil Personal

Socialmente me muestro afectuoso, empático y extrovertido.

Intelectualmente me considero una persona proactiva, disciplinada y autodidacta.

Aprovecho mi tiempo libre para mis aficiones y para desconectar.

Perfil Laboral

Me gusta la programación y me ilusiono con un buen proyecto.

Laboralmente me veo como un empleado eficiente, hábil, versátil, responsable y comprometido.

Objetivo Laboral

En mi próximo trabajo busco un buen ambiente laboral y la posibilidad de disfrutar programando.

Idiomas

English:
B2, First Certificate English de Cambridge.

Deutsch:
B2, Zertifikat Deutsch de Goethe Institut.

Trayectoria

2000 - Actualidad : Filmac Centre s.l.

2000 - Actualidad : Diversos proyectos como freelance para amigos y conocidos.

1998 - 1999 : Clases de informática particulares y academias.

Durante mi adolescencia hice varios programas de facturación en Clipper

Conocimientos

Lenguaje de servidor:
PHP 5
.Net 1 y 2

Bases de datos
MySQL 5
SQL Server 2005

Lenguajes navegador
HTML, CSS, Javascript

Frameworks Javascript:
jQuery, GoogleMaps, RaphaëlJS, NodeJS, PhantomJS

Otros lenguajes
JSON, XML+XSLT

Móviles:
Android básico
PhoneGap nociones
jQuery Mobile básico

Otras tecnologías:
Webservices con PHP

CMS:
Wordpress avanzado

Analítica web:
Configuración básica y comercio electrónico

Linux
Manejo básico del shell.
Configuración básica de: Apache, MySQL, NodeJS, SSH, FTP, CronJobs

Web Security:
Utilización de MD5
Protección XSS, SQL Injection

SEO:
Cómo estructurar del código, Keywords, GTMetrics, Cache, Sprites, Webmaster tools, CDN CloudFront

Comercio electrónico:
Nociones de la API de PayPal

Redes sociales:
Facebook: FQL básico, Graph API básico

Diseño:
Fireworks
InDesign

Habilidades

Entre todos esos conocimientos me considero especialmente habilidoso con:

HTML 5 + CSS 3
Javascript: AJAX, jQuery, GoogleMaps, …
PHP 5 + MySQL 5

Inquietudes

Actualmente existen varias tecnologías en las que me gustaría profundizar:

Servidores web: NodeJS, AppEngine, Azure, Amazon EC2
Servidores bbdd: MongoDB
Programación: Android, iPhone

Logros

Gramática Alemana: gramatica-alemana.es

Mantengo un portal dedicado al aprendizaje del alemán para hispano-hablantes. Es un proyecto personal que inicié en 2008 al cual me he dedicado en muchas facetas como director, programador, diseñador, editor y seo. El proyecto superó los 500.000 usuarios únicos en 2011 y genera beneficios desde 2012.

Web personalizable.

Realicé un portal destinado a parejas que van a casarse donde pueden compartir los momentos y detalles de su boda con sus familiares. Los usuarios podían elegir entre varias plantillas. El portal podiá reutilizarse como marca blanca.

Procesado de datos con SQL.

Importación de los datos vía XML desde la intranet de una inmobiliaria y posterior procesado local de su compleja estructura de base de datos para la correcta visualización en su página web.

GoogleMaps con AJAX.

Mapas de Google que haciendo uso de AJAX representan a diferentes niveles toda la compleja estructura de propiedades de una importante inmobiliaria.

Lector de Feeds.

Lector estilo Netvibes ámpliamente configurable en aspecto y con widgets propios.

Mensajería.

Sistema de mensajería entre los usuarios de una web.

Notificaciones.

Sistema de seguimiento de usuarios y notificaciones de eventos de interés propio de una red social.

Chat.

Sencillo chat con avatares y un robot que formula preguntas y premia las respuestas.

Personalización de Wordpress.

He realizado themes de bastante complejidad utilizando Custom Post Types, Widgets personalizados, Metaboxes con Custom Fields y Options Pages.

Concursos

Me he encargado de varios concursos de ámbito comunitario y nacional. Un concurso iba dirigido a los colegios donde los alumnos participaban durante un trimestre respondiendo preguntas y realizando otras actividades. Otros han sido campañas puntuales con el apoyo de juegos online. En todos los casos habían registros, sorteos de premios y algún tramposo del que cuidarse.