Desarrollador web

Oma*** ***** (XX años)
Desarrollador Web. en Datium
CTA (Centro de tecnologías avanzadas)
Valencia,
Valencia
|
Experiencia
Desarrollador Web.
Datium
may 2019 - sep 2019
Desarrollador Web.
- Arreglo de errores y otras incidencias presentes tanto en el código como en DB.
- Desarrollo de pequeñas mejoras para el portal web.
- Desarrollo y manejo de Web Services.
- Mejora de formularios para la comunicación mediante Web Services.
- Desarrollo del módulo de seguridad de la aplicación (detección y prevención de ataques DoS, de fuerza bruta, SQLi, CSS, CSRF,…).
Desarrollador Web
Brisatec
feb 2017 - ene 2019
Desarrollador Web de ERP de gestión de clínicas veterinarias mediante el framework Laravel.
- Desarrollo de la lógica del negocio utilizando un patrón de arquitectura MVC mediante Laravel.
- Desarrollo de distintos módulos del software de gestión, por ejemplo: Módulo de seguridad, roles de usuario, paneles de administración, gestión clínica, etc..
- Implementación del sistema de roles, permisos y seguridad de la aplicación.
- Desarrollo de la UX (user experience) en las vistas de la aplicación mediante la librería de JavaScript: jQuery.
- Utilización de distintos plugins de jQuery, tales como datatables, toast, slides y otros, de cara a la mejora de la experiencia de usuario.
- Desarrollo de validaciones tanto en el lado servidor como en el cliente
mediante JavaScript y PHP.
- Implementación de plugins en jQuery adaptados a las necesidades de la aplicación asi como a las peticiones del cliente.
- Desarrollo de plugins en CANVAS.
- Resolución de bugs, incidencias y otros errores presentes en el código.
- Creación, maquetación e implementación de vistas/plantillas con Bootstrap.
- Diseño de nuevas vistas en HTML5 orientadas tanto al panel de administración del sitio web como a la parte Front-End de la página.
- Maquetación de vistas con CSS, CSS3 (elaboración de animaciones, transitions, shadows, diseño responsive,…).
- Realización de consultas con la tecnología Ajax utilizando sus múltiples métodos y opciones.
Desarrollador PHP
Grupo SMS
sep 2016 - dic 2016
Desarrollador PHP, MySQL, Javascript (jQuery), HTML5 y CSS3 utilizando como IDE PHP Storm.
 - Migración de código y bases de datos entre servidores. 
 - Depuración y corrección de errores en PHP. 
 - Implementación de nuevas funcionalidades en la página del cliente.
Programador PHP
EsseDi IT Consulting
jun 2016 - sep 2016
Desarrollador Web en proyecto de mejora, implementación de funcionalidades y resolución de incidencias.
- Resolución de incidencias y bugs presentes en el código.
- Implementación de nuevas funcionalidades en PHP utilizando un patrón de arquitectura MVC con CodeIgniter.
- Implementación de un sistema multilenguaje para la aplicación.
- Diseño de nuevas vistas en HTML5 orientadas tanto al panel de administración del sitio web como a la parte Front-End de la página.
- Maquetación de vistas con CSS, CSS3 (elaboración de animaciones, transitions, shadows, diseño responsive,…).
- Realización de consultas con la tecnología Ajax utilizando sus múltiples métodos y opciones.
- Diseño y creación de tablas de BD para la implementación de nuevas funcionalidades e interacción entre la BD con la aplicación.
Profesor de Física
Academia Maths
nov 2014 - jul 2015
- Resolución de todo tipo de problemas.
- Explicación teórica de las materias.
- Programación de temarios, calendarios y contenidos para la consecución de objetivos.
Programador PHP
PREMIUM SERVICIOS INTEGRADOS S.L
ago 2014 - nov 2014
Desarrollador PHP para software ERP utilizando Dolibarr bajo el entorno de desarrollo Visual Studio en Premium Servicios Integrados (Agosto 2014 - Octubre 2014).
- Desarrollo de módulos de distinto tipo en un área de gestión de productos y materiales para empresas.
- Creación de un módulo de trazabilidad de productos.
Creador de juego por navegador
Proyecto personal
sep 2012 - Actualmente
Creación, desarrollo y diseño de un juego multijugador por navegador.
- Planteamiento de la lógica del juego web.
- Creación de la estructura HTML del sitio.
- Desarrollo del backend y lógica del negocio.
- Diseño y maquetación de las plantillas/vistas con CSS, CSS3.
- Creación de la estructura de la base de datos MySQL en la que se apoya la
página, interacción con la misma. Optimización de las consultas. Creación de stored procedures, stored functions, triggers, …
- Refactorización del código, resolución de problemas y errores, ficheros de configuración, …
- Diseño de iconos e imágenes para el juego con PhotoShop CS6.
- Desarrollo de la UX con JavaScript y jQuery. Creación de canvas propios.
- Creación de plugins propios y utilización de plugins de terceros con jQuery.
- Utilización de Ajax en multitud de consultas e interacción con la parte Back-End y Base de Datos.
- Utilización e interacción de cookies, session storage y local storage para el sitio web.
- Creación de otros como: seguridad del sitio, manejo de errores, envío de e-mails, …
- Compatibilidad del diseño y maquetación de la página web en distintos navegadores (Firefox, Chrome, Opera, Safari, IE9+, Edge.
- Elaboración del diseño responsive de la página.
- Elaboración del marco legal del juego (términos y condiciones del contrato, Derechos de Autor,…)
- Elaboración del SEO del sitio web.
- Implementación del foro del sitio web con SMF.
- Hosting y mantenimientos del sitio web.
- Creación y manejo de/con archivos básicos en el servidor: .htaccess, php.ini, robots.txt, sitemap.xml, …
Formación
Curso de programación JavaScript
CTA (Centro de tecnologías avanzadas)
jun 2014 - jul 2014

          
          
Certificado como desarrollador PHP
Zend Technologies Ltd.
ene 2014 - ene 2014

          
          
Curso de PHP
CTA (Centro de tecnologías avanzadas)
sep 2013 - dic 2013

          
          
Licenciatura en Física
Universidad de Zaragoza
sep 2001 - sep 2010

          
        
Idiomas
Inglés - Medio
Otros datos
Capacidades y aptitudes personales
Buena comunicación en grupos de trabajo, persona paciente.
Competente, serio, profesional, organizado.
Buena capacidad para aprender rápido y de forma autodidacta.
Curiosidad por saber cómo funcionan las cosas.
Capacidad de abstracción matemática.