Hola, soy Jaime Rubio. Desarrollador Full Stack. Construyo productos web de principio a fin.

Sobre mí


Jaime Rubio

Full Stack Developer

Desarrollador curioso al que le apasionan los retos y el aprendizaje continuo. Me interesan especialmente la arquitectura de software, el rendimiento, los patrones de diseño y la calidad del código, siempre guiado por las buenas prácticas. Soy una persona proactiva, dinámica y cercana, que disfruta trabajando en equipo.

Javascript 80 %
Typescript 70 %
HTML / CSS 70 %
Java 50 %
Go 40 %
NodeJS 80 %
ReactJS 70 %
Docker 70 %
RedisDB 75 %
MongoDB 80 %
Mocha Chai SinonJS expressJS jsonwebtoken Passport Pino Swagger RabbitMQ ZeroMQ SocketCluster npm mongoose Java Github Gitlab Bootstrap Bulma Materialize Webstorm Trello Jira Scrum Salesforce Aws

Experiencia profesional


Ocasión Plus

Software Developer

Ocasión Plus

Madrid 02/2022
  • AWS (Fargate, Cloudfront, S3, Route 53, EC2, etc.).
  • Google Cloud Platform.
  • Arquitectura de bases de datos NoSql con MongoDB Atlas.
  • CI y CD con Gitlab.
  • Análisis y desarrollo de microservicios y serverless (NodeJS).
  • Integración con terceros.
  • Implementación y mejoras en Front-end con React.
  • Test de Integración y unitarios (Mocha, Chai, Sinon).
  • Jira y Confluence.
forMarketer

Software Developer

forMarketer

Barcelona 05/2021 - 02/2022
  • Arquitectura de bases de datos NoSql con MongoDB Atlas.
  • CI y CD con Gitlab.
  • AWS (Cloudfront, S3, Route 53, EC2, etc.).
  • Análisis y desarrollo de microservicios con AWS.
  • Creación, desarrollo y integración de APIs internas o de terceros (NodeJS).
  • Integración con Salesforce (Apex, Lightning Web Component, Aura).
  • Mensajería con Sockets.
  • Implementación y mejoras en Front-end con ReactJS.
  • TDD, test de Integración y unitarios (Mocha, Chai).
Modis

Analista programador (Telefónica)

Modis

Barcelona 09/2020 - 05/2021
  • Análisis de la API de WhatsApp Bussiness para su integración con el bot de Telefónica (AURA).
  • Implementación y adaptación de funcionalidades de Microsoft Bot Framework para aplicarse a WhatsApp como canal.
  • Desarrollo de pruebas para la transformación de diferentes tipos de Card de Microsoft para su uso en WhatsApp (mensajes de texto, multimedia y templates), dando soporte al equipo de Producto y UIX.
  • Análisis de la API de Genesys Engage (Sofware call center) para integrarse con el bot de Telefónica y WhatsApp.
  • Desarrollo con TypeScript.
  • Test de Integración y unitarios (Mocha, Chai, Sinon, Nock).
  • Metodología Scrum, integración continua, GitHub (Git-Flow), Jira y Confluence.
nixi1

Full Stack Developer

nixi1

Barcelona 07/2019 - 09/2020
  • Análisis y desarrollo de microservicios con Docker/Docker Compose.
  • Creación, desarrollo y integración de APIs internas o de terceros (NodeJS).
  • Mensajería con Sockets (NodeJS).
  • Manejo de bases de datos (MongoDB, SQL Oracle y RedisDB)
  • Uso de AWS.
  • Diseño de paginas Webs con el frameworks de CSS (Bootstrap) y integración con ReactJS y Redux).
  • TDD, test de Integración y unitarios (Mocha, Chai).
  • Metodología Scrum, integración continua, Gitlab, Git submodules.
Grupo Hotusa

Full Stack Developer

Grupo Hotusa

Barcelona 04/2018 - 07/2019
  • Análisis y desarrollo de proyectos en NodeJS o Java.
  • Creación y desarrollo de APIs Rest y Web Services (NodeJS/Java).
  • Diseño de paginas Webs con frameworks de CSS (Bootstrap/Materialize) y desarrollo de las mismas con JavaScript (ReactJS y AngularJS).
  • Mensajería con ZeroMQ y RabbitMQ (NodeJS).
  • Manejo de bases de datos (MongoDB, SQL Oracle y RedisDB).
  • Mantenimiento, desarrollo, y nuevas implementaciones de Aplicaciones Web XML (Java).
  • TDD para la realización de nuevas implementaciones (JUnit, Mocha, Chai, Jest) y pruebas de rendimiento, carga y nivel de estrés (JMeter y Apache Bench).
  • Metodología Scrum, integración continua y Git-flow

Formación


Skylab Coders Academy
  • Full Stack Developer
I. E. S. La Rosaleda
  • Técnico Superior en Sistemas de Telecomunicación e Informática
MongoDB University
  • M150: Authentication & Authorization
  • M112: Diagnostic Thinking
  • A300: Atlas Security
  • M320: Data modeling
  • M103: Basic Cluster Administration
  • M121: The MongoDB Aggregation Framework
  • M201: MongoDB Performance
  • M312: Diagnostics and Debugging
  • M001: MongoDB Basics
  • M220JS: MongoDB for Javascript Developers
A2SECURE
  • Fundamentos de CiberSeguridad y Normativa PCI-DSS v3.2.1
  • PCI-DSS v3.2.1 Training for Developers
Udemy
  • Aprende Redis 5 desde Cero
  • Aprende Docker desde Cero a Swarm y Kubernetes
  • Iniciación de Containers en Docker
  • Advanced React and Redux: 2018 Edition

Aficiones


BUCEAR
VIAJAR
TREKKING
SNOW
CORRER
LECTURA