Hi, I'm Jaime Rubio. Full Stack Developer. I build web products from start to finish.

About me


Jaime Rubio

Full Stack Developer

A curious developer who loves challenges and continuous learning. I'm especially interested in software architecture, performance, design patterns and code quality, always driven by best practices. I'm a proactive, dynamic and approachable person who enjoys working as part of a team.

Javascript 80 %
Typescript 70 %
HTML / CSS 50 %
Java 50 %
Go 40 %
NodeJS 80 %
ReactJS 70 %
Docker 70 %
RedisDB 75 %
MongoDB 75 %
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

Professional experience


Ocasión Plus

Software Developer

Ocasión Plus

Madrid 02/2022
  • AWS (Fargate, Cloudfront, S3, Route 53, EC2, etc.).
  • Google Cloud Platform.
  • NoSql database architecture with MongoDB Atlas.
  • CI and CD with Gitlab.
  • Analysis and development of microservices and serverless (NodeJS).
  • Integration with third parties.
  • Implementation and improvements in Front-end with React.
  • Integration and unit tests (Mocha, Chai, Sinon).
  • Jira and Confluence.
forMarketer

Software Developer

forMarketer

Barcelona 05/2021 - 02/2022
  • NoSql database architecture with MongoDB Atlas.
  • CI and CD with Gitlab.
  • AWS (Cloudfront, S3, Route 53, EC2, etc.).
  • Analysis and development of microservices in AWS.
  • Creation, development and integration of internal or third party APIs (NodeJS).
  • Integration with Salesforce (Apex, Lightning Web Component, Aura).
  • Messaging with Sockets.
  • Front-end implementation and improvements with ReactJS.
  • TDD, Integration and unit tests (Mocha, Chai).
Modis

Programmer analyst (Telefónica)

Modis

Barcelona 09/2020 - 05/2021
  • Analysis of the WhatsApp Business API for its integration with the Telefónica bot (AURA).
  • Implementation and adaptation of Microsoft Bot Framework functionalities to apply to WhatsApp as a channel.
  • Development of tests for the transformation of different types of Microsoft Cards for use in WhatsApp (text messages, multimedia and templates), supporting the Product and UIX team.
  • Analysis of the Genesys Engage API (call center software) to integrate with the Telefónica and WhatsApp bot.
  • Development with TypeScript.
  • Integration and unit test (Mocha, Chai, Sinon, Nock).
  • Scrum methodology, continuous integration, GitHub (Git-Flow), Jira and Confluence.
nixi1

Full Stack Developer

nixi1

Barcelona 07/2019 - 09/2020
  • Analysis and development of microservices with Docker/Docker Compose.
  • Creation, development and integration of internal or third party APIs (NodeJS).
  • Messaging with Sockets (NodeJS).
  • Handling databases (MongoDB, SQL Oracle and RedisDB)
  • Using AWS.
  • Web page design with CSS frameworks (Bootstrap) and integration with ReactJS and Redux).
  • TDD, integration and unit tests (Mocha, Chai).
  • Scrum methodology, continuous integration, Gitlab, Git submodules.
Grup  o Hotusa

Full Stack Developer

Grup o Hotusa

Barcelona 04/2018 - 07/2019
  • Analysis and development of projects in NodeJS or Java.
  • Creation and development of Rest APIs and Web Services (NodeJS / Java).
  • Web page design with CSS frameworks (Bootstrap / Materialize) and their development with JavaScript (ReactJS and AngularJS).
  • Messaging with ZeroMQ and RabbitMQ (NodeJS).
  • Handling databases (MongoDB, SQL Oracle and RedisDB).
  • Maintenance, development, and new implementations of XML Web Applications (Java).
  • TDD for new implementations (JUnit, Mocha, Chai, Jest) and performance, load and stress level tests (JMeter and Apache Bench).
  • Scrum methodology, continuous integration and Git-flow

Training


Skylab Coders Academy
  • Full Stack Developer
I. E. S. La Rosaleda
  • Superior Technician in Telecommunication and Computer Systems
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
  • Fundamentals of Cybersecurity and PCI-DSS Regulations v3.2.1
  • PCI-DSS v3.2.1 Training for Developers
Udemy
  • Learn Redis 5 from Scratch
  • Learn Docker from Zero to Swarm and Kubernetes
  • Initiating Containers in Docker
  • Advanced React and Redux: 2018 Edition

Hobbies


DIVING
TRAVELLING
TREKKING
SNOWBOARDING
RUNNING
READING