Hi, i'm Jaime Rubio. I'm a full-stack developer.
About me
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 %
Professional experience
Software engineer
Ocasión Plus
- 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.
Software engineer
forMarketer
- 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).
Programmer analyst (Telefónica)
Modis
- 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.
Full Stack Developer
nixi1
- 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.
Full Stack Developer
Grup o Hotusa
- 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