ABOUT ME

Hi, fellow tech enthusiast!

I’m Juan Carlos, and I hold a Master of Science in Computer Information Systems and Security and have over 20 years of experience as a full-stack software developer. My expertise lies in architecting, developing, testing, and maintaining web applications and APIs. I am proficient in various technologies, including JavaScript/Node.js, PHP, and other tech stacks. Outside of the tech world, you can often find me playing the piano, dancing bachata, salsa, and other Latin dances. I’m also a huge fan of jazz music and love learning about different cultures. So, whether it’s coding or hitting the dance floor, I’m always up for a new challenge and a good time!

Get in touch

CERTIFICATION

For a comprehensive overview of my professional background, please refer to my profile on LinkedIn.

Systems and Quantitative Models of Algorithmic Trading

Universidad Politécnica de Madrid, 2020 – 2021 (20 ECTS)
This postgraduate course aims to provide students with the knowledge and practical skills necessary to develop a professional activity based on algorithmic trading. The course follows a project-based learning approach.

Data Analysis with Big Data

UUniversitat Oberta de Catalunya, 2019 – 2020 (150 Hours)
Big Data analysis with Apache Spark, MLlib, Batch and Streaming Spark processing, PySpark.

Oracle Certified Professional Java SE 6 Programmer

Oracle, November 2015
This certification demonstrates expertise in using the Java programming language, understanding its basic syntax and structure, and the ability to create Java programs.

PROGRAMMING LANGUAGES AND FRAMEWORKS

The programming languages and frameworks that I am proficient in include:

JavaScript

A high-level programming language commonly used for creating interactive effects within web browsers.

Python

Known for its simplicity and readability, Python is widely used for web development and data analysis.

React

A JavaScript library for building user interfaces, often used in single-page applications.

HTML, CSS

Fundamental languages for building web pages and styling their appearance..

Node.js

An open-source, cross-platform JavaScript runtime environment for server-side programming.

Express.js

A web application framework for Node.js, designed for building web applications and APIs.
These languages and frameworks enable me to develop a wide range of web-based applications, from dynamic single-page applications to server-side APIs.

EDUCATION

MSc Computer and Information Systems Security (Master)

Universitat Oberta de Catalunya. 2017 – 2019

MSc Computer Science Engineering (Ingeniero en informática)

Universidad de Granada. 1998 – 2000

BSc Computer Science (Diplomado en informática)

Universidad de Almería. 1994 – 1998