Soy una persona apasionada a la informática a la que le gustan los nuevos retos y las nuevas tecnologías, que nunca quiere estar estancado en lo mismo. A parte de esto me gusta encontrar nuevas amistades y formar parte de un equipo que vaya al unísono.
Soy una persona a la que no la gustan los conflictos, y que por tanto, trata de mediar en caso de que se generasen.
Capacidad de liderazgo de equipos. Uso de metodolía ágil como Scrum.
Conocimientos de pentesting a nivel junior. Mejorando en ello actualmente.
Uso de PHPStorm, Visual Studio Code, Studio3T, PyCharm...
Aprendiendo GitHub Actions.
Soy Técnico Superior especializado en desarrollo de aplicaciones informáticas, con amplios
conocimientos en lenguajes como PHP, Python y JavaScript. Destaco en la creación y
gestión de bases de datos SQL y administración de sistemas operativos Linux e integraciones con servicios de terceros.
Estoy preparándome para emprender, creando automatizaciones con “Paas” y creando webs corporativas, ecommerce y desarrollo a medida.
En mi experiencia en la empresa aborde varios proyectos con Magento, también con Symfony y
mentoricé a clientes sobre buenas prácticas, en varios proyectos.
Departamento de software a medida, y B2X.
Aprendiendo pentesting, Angular 17, GitHub Actions. Programando mi web con tecnologías punteras (en desarrollo).
Mejorando mi conocimiento en AWS.
Uso de dockers.
Investigando nuevas tecnologías.
En mi rol de Programador Sénior, realicé tareas avanzadas de scrapping utilizando Node.js y
Puppeteer, además de programar con PHP 8. Esta labor fue clave para el proceso de
licitaciones, demostrando mi habilidad técnica y capacidad analítica en el manejo de datos
web complejos.
Como jefe de tecnología era el responsable de la parte de desarrollo. Líder de equipo de 6 personas.
Mantenimiento de servidores de producción y preproducción (Debian).
Revisión de código generado por los demás programadores, en cuanto optimización y QA (programadores senior, semi-senior y junior).
Desarrollo de funcionalidades con Symfony 3 y 4.
Plataforma de webs y Ecommerce (https://www.accesive.es)
Integraciones para publicaciones con redes sociales para publicación automática en ellas por parte del aplicativo (https://www.posteum.com).
Integración de pasarelas de pago.
Stack utilizado:
PHP 5 y 7. Generación de Docker-Compose para despliegue de contenedores en desarrollo. RabbitMq con consumidores de los datos en las colas. MySQL y MongoDB como bases de datos. Elasticsearch para indexación y búsqueda de objetos. Memcache. Matomo para estadísticas. Let’s Encrypt (CertBot) para certificados SSL. Scripts en Python y node.js para tareas concretas de backend. SocketIO con Node.js para notificaciones instantáneas al cliente o al staff que está online.
Integración con Odoo para generación de facturas y creación de proyectos (XML-RPC).
Tests unitarios y de aceptación (PHPUnit).
Todo apoyado con Jira como gestor de tareas y Sprints de Scrum y Confluence como área documental.
Hitos:
Desempeñé un papel crucial como Desarrollador e Integrador de Software, gestionando la
interfaz de operaciones para una comercializadora eléctrica. Responsable del desarrollo del
sistema de manejo empresarial y las comunicaciones con distribuidoras energéticas
nacionales mediante el sistema ATR. Implementé soluciones con Symfony 2.8 y Bootstrap,
asegurando la eficiencia en la gestión de facturación y otros procesos críticos.
Trabajo realizado en el Diario El País.
En mi rol como Programador Sénior PHP, desarrollé formularios utilizando PHP básico para la creación de contenidos.
Aunque no se trabajó con base de datos, se usó XML para el almacenamiento de los propios datos. Mantuve un enfoque en la optimización del código y la mejora continua de la funcionalidad y rendimiento del sistema para satisfacer los
requerimientos técnicos del proyecto.
Trabajo realizado para el cliente Telefónica I+D en su sede (Distrito Telefónica, Madrid)
Como Programador Senior Python, finalicé un proyecto piloto de mediciones utilizando
Python y Django, AngularJS, MongoDB y MySQL.
Las mediciones eran mandadas por dispositivos Arduino situados en una granja cliente.
Gestioné la recepción y almacenamiento de datos para una infraestructura basada en suscripciones.
Como Programador Sénior, me especialicé en el desarrollo de API Rest utilizando Symfony 2.4 y Bootstrap para importantes proyectos financieros. Mi enfoque se centró en garantizar la
interoperabilidad y eficiencia de las interfaces de programación, así como a asegurar que las consultas a base de datos fuesen eficientes, contribuyendo así a
optimizar los servicios digitales ofrecidos al cliente.
Creación desde cero de una red social con la que se pretendía dar pie a la historia de los objetos.
Se utilizó Python como lenguaje y Django como framework, así como AWS EC2 y AWS S3 para servidores y cdn de imágenes respectivamente. Asímismo se utilizó AWS Route 53 para manejo de dominio y subdominios.
Sockets con Node.js para tiempo real.
Como único programador, asumí la gestión completa de proyectos web utilizando CMS como
Wordpress, Joomla y Drupal. Además, ejercí como jefe de prácticas de nuevos alumnos en
formación, desarrollando sus habilidades técnicas y supervisando su aprendizaje práctico.
Proyectos a medida: