Programador
Die*** ***** (XX años)
Becario como desarrollador front y back end en Técnicas Competitivas S.A.
Open Webinars
Santa Cruz de Tenerife,
Santa Cruz de Tenerife
|
Experiencia
Becario como desarrollador front y back end
Técnicas Competitivas S.A.
mar 2021
-
may 2021
Desarrollo web de un gestor de alarmas y consulta de listín de contactos/usuarios (externos e internos) manejando la comunicación entre front-end y back-end mediante servicios API Rest. Ambos entornos fueron desarrollados desde cero, empleando Angular para el lado de front-end y en el caso de back-end la tecnología Spring. Como lenguaje de base de datos se basó el desarrollo en el lenguaje PostgreSQL, integrando un servidor Tomcat en la Suite de Spring para la comunicación entre base de datos y back-end.
Help Desk IT
Atos Consulting Canarias
oct 2016
-
sep 2020
Soporte microinformático remoto para Endesa, Enel y colaboradores externos como empresas principales. Atendiendo a España, Portugal y resto de Europa, así como LATAM (incluyendo Brasil). Por otro lado, también presté soporte a Xerox (Brasil y Portugal), K+S (Brasil y Norteamérica) y Novozymes (India). Entre las diferentes tareas se encontraba el soporte a técnicos locales, generación de sencillos archivos batch para el usuario final, configuraciones del entorno SAP GUI Logon 7.40 y 7.50, solución de problemas de inicio de sesión y bloqueo de cuentas, problemas de acceso a unidades de red compartidas, gestión de la instalación del cliente SCCM, configuración y solución de problemas desde el extremo del cliente y el servidor, gestionar las solicitudes de servicio, las tareas y los incidentes garantizando el cumplimiento de los SLA por encima del 90%. Instalación y resolución de problemas de conectividad VPN, configuración y solución de problemas de clientes de correo electrónico como MS Outlook, solución de problemas de portátiles, ordenadores de sobremesa de Dell, Lenovo, y HP de forma remota, configurar y solucionar problemas de impresoras en red y videoconferencia (Skype/Lync y salas de reuniones), tener conocimientos de inventario de activos, inventario de hardware, gestión de inventario de software, tener un buen conocimiento de los usuarios, equipos y grupos de Active Directory y de las políticas de grupo (GPO). Tareas relacionada con Active Directory (añadir/borrar/modificar, bloquear/desbloquear cuentas, dar permiso a los usuarios). Entre otras.
Redactor freelance
Blasting News
jul 2016
-
mar 2017
Redacción de artículos internacionales y de actualidad. Generar contenido interesante para la audiencia con carácter noticioso, keyword research y difusión en redes sociales.
Profesor de lengua española
Cultura Espanhola
jun 2015
-
jun 2016
Profesor de lengua española para todos los niveles. Clases impartidas en escuela y en empresas como Mapfre, Indra, RSA Seguros, Technisys, entre muchas otras.
Becario en Community Management y Comunicación Digital
Consulado General de España en São Paulo
oct 2014
-
ene 2015
Elaboración de artículos para la actualización del blog digital y Facebook del Consulado, además de estar siempre actualizado con el proyecto de la Marca España. Apoyo en la creación y desarrollo de la web en colaboración con el Ministerio de Asuntos Exteriores para facilitar la búsqueda de informaciones, junto con eventos institucionales realizados en el consulado.
Becario en community management y comunicación digital
Creatia Business
mar 2014
-
oct 2014
Creación de contenidos para el blog: Formación en Social Media, tecnología, idiomas, liderazgo, coaching, emprendedores, etc. Gestión de las redes sociales interactuando con la comunidad, y otras tareas como gestión de newsletter, SEO/SEM (Google Adwords), linkbuilding, analítica digital (Google Analytics), control de KPIs, etc.
Becario en community management y comunicación digital
Soluciones Innovadoras Técnicas S.L.
jul 2013
-
nov 2013
Elaboración de post (www.yoapruebo.com), gestión de contenidos y Social Media, técnicas SEO, linkbuilding, analítica digital (Google Analytics) y control de KPIs. Contacto y entrevistas con profesionales para la elaboración de artículos, además de labores de interpretación y traducción.
Formación
Curso de Android Online (11:30 horas)
Open Webinars
nov 2020
-
nov 2020
Curso para aprender a programar en Android y Java para crear aplicaciones móviles desde cero de manera profesional. Conexión con API Rest y rastreo de Google Maps (este curso lo realicé para el proyecto final de la asignatura de Programación Multimedia y Dispositivos Móviles del ciclo multiplataforma.
Desarrollo de Aplicaciones con Java (120 horas - telemático)
Servicio Público Estatal de Empleo (SEPE)
abr 2020
-
jun 2020
Objetivo General: Diseñar e implementar arquitecturas JAVA. Contenidos formativos: 1. Programación orientada a objetos. 1.1. Introducción a la Programación Orientada a Objetos. 1.2. Clases. 1.3. Creación de una clase. 1.4. Objetos. 1.5. Ejemplo Práctico con Objetos. 1.6. Ejemplo Práctico con Objetos II. 1.7. Interacción entre los elementos. 1.8. Ejemplo Interacción entre elementos. 1.9. Interfaces II. 1.10. Peculiaridades de Java. 2. Aplicaciones web con JAVA. 2.1. Introducción, objetivos y software recomendado. 2.2. Programación web con JAVA. Introducción a JSP. 2.3. Programación web con JAVA. Trabajo con Servlets. 2.4. Programación web con JAVA. Seguridad en JSP. 2.5. Programación web con JAVA. Introducción a Enterprise Java Beans. 2.6. Programación web con JAVA. Introducción al patrón MVC. 2.7. Programación web con PHP. Introducción a PHP. 2.8. Programación web con PHP. Mantenimiento de Estado. 2.9. Programación web con PHP. Servicios Web. 2.10. Programación web con PHP. Herramientas adicionales. 2.11. Configuración del Servidor. Configuración del Servidor Resin. 2.12. Configuración del Servidor. Instalación de Java Bridge. 3. JAVA struts 2.0 avanzado. 3.1. Introducción a Struts 2. 3.2. Patrón MVC y Beneficios. 3.3. Introducción a las Acciones. 3.4. Controlador con Servlet (Crear Vista). 3.5. Controlador con Servlet (Crear Acción). 3.6. Controlador con Servlet (Crear Servlet). 3.7. Controlador con Filtro (Crear FilterDispatcher). 3.8. Fichero Struts.xml. 3.9. Añadir Librerías Struts y crear Vista. 3.10. Crear Acción y fichero Struts.xml. 3.11. Añadir Resultado a la Acción. 3.12. Clase ActionSupport. 3.13. Creación de la Acción con ActionSupport. 3.14. Implementación de Interfaces de Contexto. 3.15. Resultados de las Acciones 3.16. Cambiar resultados de las acciones 3.17. Struts Tags. 3.18. Object Graph Navigation Language (OGNL). 3.19. Crear Formulario con Form Tags. 3.20. Crear Acciones. 3.21. Acceder a la Pila de Valores. 3.22. Creación de Acciones para Form Tags. 3.23. Atributos List, ListKey y ListValue. 3.24. Generic Tags. 3.25. Crear Acción para Listado. 3.26. Utilizar Generic Tags. 3.27. Programar Ordenación. 3.28. Validación de Entrada. 3.29. Crear el formulario. 3.30. Crear primeras validaciones. 3.31. Tipos de validación. 3.32. Etiquetas Set y Push. 3.33. Validación Personalizada. 3.34. Añadir lógica de validación. 3.35. Interceptores y Conversión de tipos. 3.36. Crear el formulario. 3.37. Crear conversor personalizado. 3.38. Interceptores ModelDriven y Prepare. 3.39. Implementación de ModelDriven. 3.40. Implementación de Prepare 3.41. Implementación de Prepare Struts.xml. 3.42. Autorización y Autenciación. 3.43. Roles y Usuarios. 3.44. Restringir Acceso. 3.45. Definir autenticación. 3.46. Autenticación por formularios. 3.47. Mensajes e Internacionalización. 3.48. Crear el formulario. 3.49. Añadir mensajes e internacionalización. 3.50. Capa de Persistencia. 3.51. Preparar enlace a datos. 3.52. Implementación de la capa de persistencia. 3.53. Implementación del patrón DAO. 3.54. Subida/Descarga de Ficheros. 3.55. Subida de Ficheros. 3.56. Subida múltiple de Ficheros. 3.57. Descarga de ficheros. 3.58. Medidores de progreso. 3.59. Añadir medidor a un proceso. 3.60. AJAX 3.61. Formulario con AJAX. 3.62. Formulario con AJAX 2. 3.63. Freemarker, Velocity y Profiling. 3.64. Integración con Spring e Hibernate. 3.65. Migración desde versiones anteriores. 4. Spring MVC. 4.1. Introducción a Spring. 4.2. Spring MVC. 4.3. Acceso a Datos 4.4. Programación Orientada a Aspectos (AOP). 4.5. Gestión de Transacciones. 4.6. Spring Web Services. 4.7. Spring Security. 4.8. Spring Test. 4.9. Capacidades especificas. 5. Hibernate. 5.1. Introducción a Hibernate. 5.2. Hibernate. 5.3. Clases Mapeadas. 5.4. Consultas contra la base de datos. 5.5. Mapeo de Asociaciones. 5.6. Mapeo de Herencia. 5.7. Trabajo con Objetos. 5.8. Optimización.
Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (presencial)
IES Domingo Pérez Minik
sep 2018
-
mar 2021
Programación informática y desarrollo de aplicaciones específicas y bases de datos. Tecnologías vistas: Java, Transact-SQL, MySQL, PHP, HTML5, CSS3, Hibernate, C, Android Studio, Maven, Oracle Database y JavaScript.
Programación Web en el Entorno Cliente (180 horas - telemático)
Centro Internacional Politécnico
jul 2017
-
sep 2017
Unidad 1: Elaboración de documentos web mediante lenguajes de marcas. 1: Diseño web. 2. Lenguajes de marcado. 3. Lenguajes de marcado para páginas web. 4. Hojas de Estilo. Unidad 2: Desarrollo y reutilización de componentes software y multimedia. 1. Arquitecturas de aplicaciones web. 2. Navegadores. 3. Creación de contenido web dinámico. 4. Lenguajes de guion. 5. Contenidos multimedia. Unidad 3: Aplicación de técnicas de usabilidad y accesibilidad. 1. Accesibilidad web. 2. Usabilidad web.
E-commerce Profesional (100 horas - presencial)
Faculdade Impacta Tecnologia
ene 2016
-
mar 2016
Curso destinado a emprendedores y profesionales que ya actúan o desean ingresar en el área de e-commerce. Este curso capactia al alumno para implementar y gerenciar una tienda virtual, a partir de los principales fundamentos de la tecnología, gestión y marketing digital. Además se realizan estudios de casos, contemplando los errores que impidieron el éxito y las mejores prácticas llevadas a cabo en el mercado.
Community Management: Comunicación, estrategia y reputación política 2.0 (75 horas - presencial)
Universidad Complutense de Madrid
jul 2014
-
jul 2014
Acercamiento al fenómeno de la Gestión Comunitaria o Community Management, que realizan organizaciones y líderes de la sociedad para conseguir llegar a sus metas. Dotar de los conocimientos, capacidades y destrezas necesarias a un profesional versátil que pueda trabajar en los gabinetes de comunicación de instituciones públicas, partidos políticos y entidades del tercer sector desarrollando plena funcionalidad en las labores de ejercicio profesional de asesoría y desarrollo de un gestor de la comunicación pública de la institución, en las vertientes tradicionales, pero especialmente en la nueva comunicación digital con énfasis en las redes sociales, partiendo de conocimientos y especialidades que sólo desde la Sociología de la Comunicación y de la Ciencia Política se pueden suministrar.
Licenciatura en Publicidad y Relaciones Públicas
Universidad Complutense de Madrid
sep 2004
-
jun 2014
Estos estudios preparan para la elaboración, gestión, diseño y producción de la comunicación publicitaria y estratégica de relaciones públicas, debiendo otorgar dicha formación la correspondiente capacitación especializada para el ejercicio de las relaciones públicas y publicidad (agencias, medios, creatividad, investigación...).
Idiomas
Inglés - B2
Portugués - C1
Currículums relacionados