Hi, i'm Jaime Rubio. I'm a full-stack developer.

About me


Jaime Rubio

Full Stack Developer

Curious that he loves challenges, constantly learning to keep my knowledge up to date, in particular, I have an interest in architecture, performance, design patterns, code quality and good practices. I consider myself a proactive, dynamic, empathetic and very happy person.
Javascript 80 %
Typescript 70 %
HTML / CSS 50 %
Java 50 %
Go 40 %
NodeJS 80 %
ReactJS 70 %
Docker 70 %
RedisDB 75 %
MongoDB 75 %
MochaChaiSinonJSexpressJSjsonwebtokenPassportPinoSwaggerRabbitMQZeroMQSocketClusternpmmongooseJavaGithubGitlabBootstrapBulmaMaterializeWebstormTrelloJiraScrumSalesforceAws

Professional experience


Ocasión Plus

Software engineer

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 engineer

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