¡ Hola !
Soy Elías Fernández, Desarrollador web con mas de 15 años de experiencia en la construcción de sitios para empresas y profesionales desde Granada. He tenido la suerte de haber asistido al gran cambio que se ha producido en el mundo con la popularización de las nuevas tecnologías trabajando, precisamente, en este sector.[+]



Desarrollo de negocio

Antes de explicarte cuales son mis fortalezas y algunas debilidades que se puedan contar he de decirte que casi todas las tareas que hago en mi día a día se relacionan con la implantación de soluciones de tecnología en las organizaciones. Esto siempre requiere un proceso creativo que sigue un esquema similar:

  1. Requisitos.
  2. Investigación.
  3. Definición.
  4. Desarrollo.
  5. Publicación.
Puedo ayudarte en cualquiera de estas fases o en todas ellas si lo necesitas.

Maquetación y Desarrollo Frontend

El perfil del desarrollador de frontend ha evolucionado exponencialmente en los últimos años de una manera tan asombrosa que ya se pueden contar por lo menos 4 o 5 especializaciones que van desde el desarrollo con entornos de programación al diseño sobre photoshop. Por tanto decir, hoy día, que se es especialista en frontend es una osadía.

Personalmente, he asistido a varias guerras de navegadores, he sufrido la obsesión pueril por los criterios automáticos de accesibilidad, he visto aflorar html5 como iniciativa de la industria y la estandarización de los microdatos, la tecnología SVG y canvas, y ahora observo con mucha atención todo lo que nos deparan los service workers, los frameworks de javascript y precompiladores css.

No soy especialista de ningúna tecnología de frontend, pero sabré elegir que tecnología necesitas para la solución que estás necesitando.


Desarrollo de módulos funcionales

¿Tienes una idea y necesitas llevarla a cabo?. ¿Te han dejado una solución a medias?. ¿Quieres conectar tu ERP con tu plataforma de comercio?

Una de las grandes ventajas de la programación sobre plataformas de software abierto es que son sistemas que siempre se pueden ampliar para agregar las funcionalidades que una empresa necesita para su trabajo diario.

Tengo experiencia en desarrollo de modulos y plugins para Prestashop, Wordpress, Typo3 o para tu ERP ODoo. Conozco los estilos de codificación de estos sistemas y me adapto a las versiones de tu software.


ERPs e integración con plataformas de comercio electrónico

Tu ERP no se tiene porque limitar a una ventana en tu escritorío, conectarlo con tu plataforma de comercio, con tu correo electrónico, con tu CRM, etc... puede ahorrarte tiempo y dinero. Yo personalmente apuesto por un software también de base Open Source llamado Odoo anteriormente OpenERP.

En cualquier caso me adapta a casi cualquier ERP que tengas en tu empresa. Tengo experiencia en:

  • Navision
  • Sage X3
  • SAP Business one
  • Sage Murano
  • DistritoK
  • ...
Odoo

Seguridad y reparación de hackeos

Uno de los grandes problemas del software libre es que, al estar su codigo expuesto a todos los ojos, las vulnerabilidades también son públicas y la documentación para explotar estas vulnerabilidades es extensa y su comunidad está bien organizada.
Podría decir que mis sistemas nunca se han visto comprometidos, pero sería faltar a la verdad. Eso sí, conocer y haber visto tantos casos en el mundo real, me ha hecho disponer de un procedimiento que funciona en el 99% de los casos.
Una vez arreglado tu sitio y planteando una correcta estrategia de prevención y seguridad no tendrás que temer por tu sitio.

* SSL. Ya no hay excusas para no disponer de un certificado seguro en tu servidor. Con LetsEncrypt puedes disponer de un certificado autorizado de forma gratuita. Si necesitas ayuda consultame.


Actualización de gestores de contenidos

Tengo experiencia en la actualización de gestores de contenidos

  • Typo3
  • Prestashop
  • Joomla
  • Wordpress
Typo3, The Enterprise Open Source CMS WordPress Prestashop

Symfony Flask Django

Desarrollo a medida

Aunque uso PHP a diario para el desarrollo de funcionalidades en las plataformas mencionadas. Cuando tengo que plantear una solución partiendo de cero o bien con un modelo de datos preestablecido, prefiero usar frameworks de Python. En concreto:

  • Django si tengo que plantear una solución partiendo de cero.
  • Flask y SqlAlchemy cuando parto de un modelo de datos preestablecido.

No tengo argumentos de peso para decir porque prefiero Python sobre PHP, mas allá de lo comodo que resulta jerarquizar tu código solo con tabuladores :). Y como no voy a enarbolar ninguna bandera tengo que reconocer que también he usado frameworks en PHP. En concreto me gusta bastante la base de aplicación que ofrece Symfony.


¿Que no hago?

Antes de que empecemos a trabajar juntos quiero que sepas algunas cosas sobre mí. Creo que es importante para evitar llevar a engaños definir aquí algunos de los rasgos de mi personalidad que te pueden gustar mas o menos independientemente de las aptitudes profesionales. Al final, los proyectos pueden durar meses y es importante que estos no definan tu camino:


¿Porque contratarme?

Como profesional autónomo puedes contar conmigo para el desarrollo de tu negocio de forma temporal o a largo plazo.


Capacidades

Soy lo que ahora se denomina Full Stack Developer aunque no estoy muy de acuerdo con el término, sirve para etiquetar una forma de entender el desarrollo. Como decía por aquí Andy Shora. Son demasiadas las capas de especialización en el trabajo de desarrollo web. Ser full-stack en 2010, era posible. En 2017 no es posible o es mentira.

Capacidades

Diagramas de conocimiento

Voy a reproducir mis areas de expertía mediante un diagrama de red de araña teniendo que repartir 100 puntos entre las diferentes areas de conocimiento, para evitar decir que se muchisimo de todo y así destacar en lo que realmente si me considero fuerte. Espero que, de este modo, puedas ver de forma agil, si encajo o no dentro de tu proyecto

CMS
Entornos de trabajo

Algunos trabajos

15 años de trabajo dan para muchos proyectos. Podría decir que pongo aquí el listado de los mas representativos pero, sinceramente, pongo un listado de los me siento orgulloso y recuerdo ahora, pero la lista es mucho mas grande. Todos han requerido de la colaboración de muchas otras personas. Entre las que están Cristina, Ignacio, Rubén, Ernesto, Raul, Oscar, Luís, Oihana, ... compañeros, todos ellos a los que aprecio enormemente.[+]


Contacto

Ha llegado el momento. ¿Me escribes unas palabras?


Tecnologías usadas frecuentemente

Flask, web development. One drop at a time.
Django, The Web framework for perfectionists with deadlines
Symfony 2
Typo3, The Enterprise Open Source CMS
WordPress
Prestasho
Odoo
Odoo
Odoo
Odoo

Plataformas de trabajo

GitHub
Stack Overflow
Trello
Slack