En la actualidad, soy responsable de equipo en Minsait para el proyecto GTR del Centro de Telecomunicaciones y Tecnologías de la Información (CTTI) de la Generalitat de Cataluña, donde he consolidado mi experiencia en el desarrollo integral de aplicaciones. Anteriormente, ocupaba el cargo de Programador FullStack Senior y he tenido el privilegio de liderar la gestión y desarrollo de soluciones tecnológicas avanzadas para este proyecto. Mi enfoque técnico se ha centrado en la implementación de tecnologías innovadoras y soluciones full stack, enfrentando desafíos complejos y contribuyendo al éxito de proyectos significativos.
Estoy actualmente en búsqueda activa de nuevas oportunidades en empresas que estén a la vanguardia tecnológica y adopten enfoques full stack. Mi pasión por el aprendizaje continuo y la expansión de conocimientos me impulsa a explorar constantemente nuevas tecnologías y adaptarme rápidamente a los cambios del sector. Además, disfruto especialmente de la gestión de equipos, donde puedo aplicar mis habilidades para liderar, motivar y guiar a otros hacia el éxito, fomentando un ambiente colaborativo y de alto rendimiento.
Paralelamente a mi carrera en tecnología, he tenido el privilegio de desempeñarme como profesor de bases de datos en un instituto. Esta experiencia ha sido increíblemente enriquecedora, brindándome la oportunidad de compartir conocimientos y contribuir al crecimiento académico de los estudiantes. La interacción cercana con ellos y la capacidad de guiarlos en la adquisición de nuevos conocimientos son aspectos que encuentro particularmente emocionantes.
Mi retorno a la universidad donde obtuve mi formación académica refuerza mi conexión con la comunidad estudiantil y mi compromiso renovado con los valores y la excelencia académica de nuestra institución. Además, me comprometo firmemente a motivar a los estudiantes para que participen activamente en el proceso de aprendizaje y a contribuir significativamente al ambiente educativo.
Como Líder de Equipo, he asumido la responsabilidad de guiar y supervisar el trabajo de mis colaboradores, asegurando la adecuada asignación de tareas y el cumplimiento de objetivos. Mi rol incluye la gestión integral del equipo, fomentando un entorno de colaboración y comunicación efectiva. He implementado estrategias para optimizar el rendimiento del equipo, abordando y resolviendo desafíos de manera proactiva. Además, me he enfocado en el desarrollo profesional de los miembros del equipo, proporcionando orientación y apoyo continuo para su crecimiento y éxito.
En mi rol como Full Stack en Telecomunicaciones en Gossan Information Technology y Avatel Telecom, he trabajado en el desarrollo y mantenimiento de un ERP propio diseñado para la gestión integral de usuarios de internet y tarjetas SIM. Este sistema ha sido fundamental para optimizar y centralizar los procesos de administración de clientes, mejorando la eficiencia operativa y la experiencia del usuario. Mi enfoque ha abarcado tanto el desarrollo del front-end como del back-end, garantizando una solución robusta y escalable que cumple con las necesidades específicas del sector de telecomunicaciones. He colaborado estrechamente con diferentes departamentos para asegurar una implementación efectiva y una continua mejora del sistema, adaptándolo a las demandas cambiantes del mercado y a las necesidades de la empresa.
He desempeñado el rol de profesor en sustitución en un ciclo formativo de grado superior en DAW, impartiendo conocimientos clave en el desarrollo de aplicaciones web. Durante mi tiempo como docente, he facilitado el aprendizaje de conceptos fundamentales y técnicas avanzadas en programación, diseño web, bases de datos y seguridad informática. Mi enfoque se centra en proporcionar una educación de calidad, adaptándome a las necesidades de los estudiantes para asegurar su éxito académico y profesional en el campo del desarrollo web.
Como Programador Full Stack Senior en el Centro de Telecomunicaciones y Tecnologías de la Información (CTTI), he liderado el desarrollo de un proyecto integral de gestión telemática ganadera utilizando Java. Este sistema innovador abarca desde la gestión de movimientos de animales hasta el control de cuidados y vacunas, asegurando una administración eficiente y precisa. Mi rol como programador full stack ha implicado la implementación tanto del front-end como del back-end, utilizando tecnologías avanzadas para garantizar la funcionalidad, seguridad y escalabilidad del sistema. He colaborado estrechamente con equipos multidisciplinarios para asegurar la alineación del proyecto con las necesidades del sector ganadero y los estándares tecnológicos más actuales.
Lideré y llevé a cabo la creación de una red intranet para un instituto, donde asumí el rol de programador principal. Mi trabajo incluyó la configuración y gestión de toda la red interna, así como el diseño y desarrollo completo de la base de datos y la programación tanto del frontend (interfaz web) como del backend (servidor). Utilicé tecnologías de vanguardia, como el framework Bootstrap, para asegurar que la interfaz web cumpliera con los estándares actuales, incluyendo optimización para motores de búsqueda como Google.
Como becario/a en prácticas en el área de Técnico SAP BI, he adquirido experiencia en la configuración, mantenimiento y soporte de soluciones de Business Intelligence utilizando SAP BI. Durante mi período de prácticas, he colaborado activamente en proyectos relacionados con la extracción, transformación y carga de datos (ETL), así como en la creación de informes y análisis para apoyar la toma de decisiones empresariales. Mi enfoque se centra en aprender y aplicar conocimientos prácticos en un entorno profesional, contribuyendo al equipo con iniciativa y compromiso.
Desarrollé una aplicación Android diseñada específicamente para mejorar el proceso de devolución de vehículos alquilados en un concesionario de Ibiza. Esta aplicación permitió a los trabajadores del concesionario gestionar de manera eficiente y precisa la devolución de vehículos por parte de los clientes. Incorporé funcionalidades que facilitaron el registro de información clave, como el estado del automóvil y cualquier daño existente, mediante una interfaz intuitiva y amigable. El objetivo principal fue optimizar el tiempo y mejorar la experiencia del cliente al agilizar este proceso crucial dentro del servicio de alquiler de vehículos.
Diseño y desarrollo de sitios web dinámicos y responsivos.
Programación
tanto en el front-end como en el back-end.
Implementación de soluciones
de comercio electrónico.
Recopilación y análisis de datos para facilitar la toma de decisiones.
Implementación de herramientas de análisis, incluyendo Google Analytics.
Generación de informes y visualización de datos para facilitar la comprensión y
la acción estratégica.
Evaluación y fortalecimiento de la seguridad en aplicaciones web.
Implementación de medidas de prevención de ciberataques.
Análisis de
vulnerabilidades para garantizar la integridad y protección de sistemas
informáticos.
Desarrollo de aplicaciones para plataformas iOS y Android.
Diseño de
interfaces de usuario móvil.
Integración de funcionalidades avanzadas
para optimizar la experiencia del usuario en dispositivos móviles.
Implementación y gestión de soluciones en la nube.
Experiencia en
plataformas de nube como AWS, Azure y Google Cloud.
Migración y
mantenimiento de aplicaciones en entornos de nube para garantizar la
disponibilidad y eficiencia operativa.
Impartición de clases de informática y tecnología, enfocadas en educación formal
o capacitación profesional.
Desarrollo de materiales didácticos y planes de
lecciones adaptados a diferentes niveles de aprendizaje.
Ofrecimiento de
tutorías personalizadas para estudiantes, facilitando un aprendizaje efectivo y
adaptado a las necesidades individuales.
Conjunto de especificaciones de Java para el desarrollo de aplicaciones empresariales escalables y seguras, que incluye APIs y servicios para gestionar transacciones, seguridad y persistencia de datos de manera eficiente.
Conjunto de especificaciones de Java para el desarrollo de aplicaciones empresariales escalables y seguras, que incluye APIs y servicios para gestionar transacciones, seguridad y persistencia de datos de manera eficiente.
Arquitectura de software que estructura una aplicación como un conjunto de servicios pequeños y autónomos, cada uno ejecutando un proceso único y comunicándose entre sí mediante APIs ligeras.
Estándar arquitectónico para diseñar servicios web que utiliza HTTP para la creación, lectura, actualización y eliminación de recursos, fundamental en el desarrollo de APIs modernas.
Framework de mapeo objeto-relacional (ORM) para Java que simplifica el acceso y la manipulación de datos almacenados en una base de datos relacional usando objetos Java.
Lenguaje de programación fundamental para el desarrollo web front-end, permitiendo crear interactividad en páginas web y cada vez más utilizado también en el back-end con Node.js.
Herramienta de integración continua y entrega continua (CI/CD) que automatiza el proceso de compilación, prueba y despliegue de software, mejorando la eficiencia y calidad del desarrollo.
Lenguaje estándar para acceder y manipular bases de datos relacionales Oracle, utilizado ampliamente en aplicaciones empresariales debido a su robustez y capacidades de gestión de datos.
Herramienta de gestión de proyectos en Java que simplifica la gestión de dependencias y la construcción de proyectos, asegurando la coherencia y el control del ciclo de vida del software.
Lenguaje de scripting utilizado principalmente en sistemas Unix/Linux para la automatización de tareas y la administración de sistemas, facilitando la integración y la gestión eficiente de recursos.