As a full-stack developer, I have acquired a diverse skill set encompassing React for dynamic front-end development, Node.js for robust server-side solutions, and the art of web scraping and automation. My proficiency in these technologies allows me to create modern, responsive web applications with a keen eye for user experience. I'm committed to staying updated with the latest industry trends, ensuring that I can deliver cutting-edge solutions to meet clients' needs effectively.

Skills

Front-end Development

Advanced
  • HTML
  • SCSS/SASS/CSS
  • Javascript
  • ReactJS
  • Redux.js
  • Bootstrap
  • Material Design
  • WebPack
  • Vite
  • Babel
  • Figma

Back-end Development

Intermediate
  • Node.js
  • Restful API's
  • Playwright-chromium
  • pm2
  • expressJS
  • koaJS
  • MongoDB
  • MySQL/MariaDB
  • sqlite3

Version Control

Advanced
  • Git
  • Git flow
  • Github

Soft Skills

Master
  • Motivate people to do their best
  • People and interpersonal skills
  • Good communicator
  • self-learning
  • Critical thinking
  • Enthusiast
  • Loyal
  • Initiative
  • Involvement

Other Development Skills

Intermediate
  • Linux/Bash
  • NFC
  • Arduino
  • Raspberry
  • Basic electronic / Soldering

CMS

Intermediate
  • WordPress
  • Strapi

Other programming languages

Beginner
  • Java
  • Python

Work Experience (2)

Aug 2021 - Jul 2023
Full Stack Developer in Quality Assurance Department
Foxxum GmbH
 Kiel, Schleswig-Holstein, Germany https://foxxum.com
Main task: Developer of an internal tool called: 'Test Suite' | Others minor tasks: Check backward compatibility with TV's. Do end to end testing for Foxxum Apps. Help third companies to fix bugs in their apps.
  • Allow us to do get properties from several devices(TV's).
  • Do functionality tests with DRM (widevine & playready).
  • Analyze methods GET, POST, PUT, DELETE on requests & responses.
  • Analyze keyCodes send it by remote controller and compare with keyCodes on device properties.
  • Implementation of: hlsjs, dashjs, videojs, shaka & html5 native video.
  • Adapt end-to-end testing with TestCafe for TV's.
  • Navigation tests between screens in third parties applications.
  • I provided information and technical feedback on the possible problems that could be caused by the issues that the applications had.
Mar 2021 - Jun 2021
Erasmus Developer Internship
Foxxum GmbH
 Kiel, Schleswig-Holstein, Germany https://foxxum.com
At this time, I learned how to handle React and how to deal with compatibility problems with TVs.
  • Comparison of end-to-end testing tools: Cypress & TestCafe. In order to check viability of this tools with TV's
  • I developed a music application for TV's with React.
  • I developed an application for a newsletter with React

Projects (5)

(Private) Whatsapp translater
Jun 2023 - Current
 https://github.com/javix64
  • whatsapp-web.js
  • Playwright-Chromium
  • pm2
Still in progress. Now I live in Germany. Because of this, I have several groups of German friends and several chats with Germans. To avoid copying and pasting every time they write a message, I came up with the idea of creating a translator for WhatsApp. I used whatsapp-web.js for the bot & playwright-chromium for scrape DeepL
Wg-Gesucht-post
Sep 2023 - Current
 https://github.com/javix64/wg-gesucht-post
  • Koa
  • Playwright-chromium
  • react
  • formik
  • axios
I decided to create a tool that allow me to send messages in bulk for all ads/offers given a valid URL. It contains two parts: frontend/backend. Frontend is made in React.js & Backend is made in Koa
(Private) Comics scraping + Publish by WooCommerce API in his WordPress site
Apr 2022 - Jul 2023
 https://github.com/javix64
  • Koa
  • Playwright-chromium
  • react
  • formik
  • axios
A client wanted to obtain the data of all the comics on a wholesale website and then publish them all on their website via the WooCommerce API.
(Private) Scraping Videos
Aug 2021 - Feb 2022
 https://github.com/javix64
  • axios
  • mongoose
  • nodejs-file-downloader
In 2021, I subscribed to a famous video website. I started browsing the API and realized that after my subscription ended, the API was still working without problems, so I decided to download all the videos.
(Private) G2 PDF Evolution
Dec 2021 - Dec 2021
 https://github.com/javix64
  • axios
  • express
  • node-cron
  • node-telegram-bot-api
  • pdf-lib
A friend and I decided to make an application for pdf generation through heroku web and a telegram bot

Education (3)

2019 - 2021
Higher Technical Certificate (CFGS)
 Web Application Development
I.E.S. FRANCISCO AYALA
  • (Linux) Computer Systems
  • (MySQL) Databases
  • (Java) Programming
  • (HTML/CSS) Markup languages and information management Systems
  • Development environments
  • (Javascript) Web Development in client
  • (NodeJS)Web development in server
  • Web application deployment
  • (SASS/SCSS) Web Interface design
  • Final Project - End to end Testing: Cypress VS TestCafe
2017 - 2019
Bachelor certificate
I.E.S. PADRE SUAREZ
2006 - 2010
Secondary Education Certificate
I.E.S. AVE MARIA 'LA QUINTA'

Languages

Spanish

Native speaker

English

Intermediate

German

Beginner

Interests

Nature

Cycling

Dancing

Cooking