View CV in PDF See project 1 See project 2 See project 3

View CV in PDF

Angular 17 + Spring Boot 3 + Spring Security 6 + JWT

Angular 16 + Laravel 10 + JWT + IA

Applied AI

Summary

Developer in web, AI and Big Data, with two years of hands-on experience in Java Spring applications. I am passionate about working as a programmer, creating clear, robust and tested code. In continuous learning, and with a wide background in technologies such as Angular, Laravel or Python.

Experience

Junior Consultant

Madrija Consultoría

feb. 2024 - now
Java Developer, JavaEE, Spring Framework, PostgreSQL, Liquibase on backend and microservices architecture.

Software Technician Java

Indra Software Labs

aug. 2017 - oct. 2018 (1 year and 4 months)
Java Developer, Spring Framework, JavaFX, UX implementation, Oracle DB, PostgreSQL

Software Technician ABAP

Indra Software Labs

jul. 2016 - aug. 2017 (1 year and 2 months)
SAP R/3 and SAP Hana ABAP developer.

Trainee employee

Indra Software Labs

mar. 2016 - jun. 2016 (4 months)
SAP R/3 ABAP Developer.
Functions: Carrying out on-the-job training corresponding to the C.F.G.S. in multi-platform application development, taken in the same year.

IT Technician / IT Shop Manager

Sra. Frankenstein

jun. 2014 - sep. 2014 (4 months)
Functions: Reopening of the computer shop and all the functions of the same, along with the repair of computer equipment, both software and hardware. Buying and selling service of used, new and business products. Customer service.

Head of the Purchasing Department

Hotel Benalmádena Palace * * * *

nov. 2013 - dec. 2013 (2 months)
Functions: All the functions of the entire purchasing, commissary and warehouse department. Management of the computer system and vending.

Owner / Manager / Vendor

MálagaTradiciones

dec. 2010 - feb. 2012 (1 year 3 months)
Functions: I carried out all the opening and start-up of the shop, dedicated to the specialised sale of articles for tourism (souvenirs). The management and maintenance of the shop, as well as customer service and sales in the establishment, located in the historic centre of Malaga.

Telephone manager

Cat, S.A. (Centro de Atención Telefónica, S.A.)

feb. 2007 - aug. 2010 (3 years 7 months)
Functions: Performed the work of issuing calls to customers for incident resolution, contract information and surveys. Mainly promotional sales and customer recovery, such as the management and administration of subscriber subscriptions.

Computer Technician

Properly software, S.L

dec. 2005 - sep. 2006 (10 months)
Functions: Repair and configuration of personal computers, servers, local networks, point of sale terminals. Installation, configuration, repair and modification of the management application at the client. Customer service, repair, maintenance and supply of the necessary material and components.

Software developer

Olea y Serrano

nov. 2005 - dec. 2005 (2 months)
Functions: As a computer programmer. IT development of the company’s database, internal IT management.

Administrative

Adial Radiodifusión, S.L.

oct. 2004 - jan. 2005 (4 months)
Functions: Administrative. Commercial, closing sales. Customer service.


Official education

Higher Technician in Development of Web Applications (DWA)

I.E.S. Aguadulce 2022 - 2023 (2000 h.) Europass

Professional Master’s in Artificial Intelligence and Big Data

I.E.S. Portada alta 2021 - 2022 (600 h.) Europass

Degree in Information Technology Engineering (ITE)

Universidad Nacional de Educación a Distancia (U.N.E.D.) 2018 - act. [Studying]

Higher Technician in Multi-platform Applications Development (MAD)

C.E.P. San José 2014 - 2016 (2000 h.) Europass


Further education

UMA - University extension course

Specialisation course in cybersecurity

may. de 2022
I Curso de extensión universitaria en programa de píldoras formativas. Especialización en ciberseguridad - Online mode See programme

IBM - Cognitive class

Curso IBM Cognitive Class Data Analysis with Python

Applied Data Science with Python (Learning Path) Ver badge

UPM - Miriada X

Curso Practical Internet of Things (loT) with RaspberryPi

feb. 2018 (6 weeks, 48 h. estm.)
Practical Internet of Things (loT) with RaspberryPi (v.3) - Online mode View title

URJC - Miriada X

Cybersecurity course

dec. 2017 (6 weeks, 24 h. estm.)
Ciberseguridad. Entender los ataques para desplegar contramedidas - Online mode View title

URJC - Miriada X

Service Engineering Course

dec. 2017 (5 weeks, 15 h. estm.)
Ingenierí­a de servicios - Online mode View title

Universitas Telefónica - Miriada X

Growth Hacking Course

nov. 2017 (6 weeks, 30 h. estm.)
Growth hacking - Online mode View title

Indra Open University

Java SE 8 New Features

nov. 2017

Microsoft Virtual Academy

Internet of Things courses (IoT)

oct. 2017 (2 h. stm., 6 modules)
Introducción a Internet de las Cosas (IoT) - Online mode View title

Universitas Telefónica - Miriada X

Machine Learning Course

feb. 2017 (4 weeks, 20 h. estm.)
Introducción al Machine Learning y uso de BigML© Online mode View title

URJC - Miriada X

Agility and Lean Course

feb. 2017 (7 weeks, 50 h. estm.)
Agilidad y Lean. Gestionando los proyectos y negocios del s.XXI (Scrum, XP, Crystal Clear, etc.) - Online mode View title

UPM - Miriada X

Course Development in HTML5, CSS and Javascript of Web Apps, Android, IOS

apr. 2017 (5 weeks, 50 h. estm.)
Desarrollo en HTML5, CSS y Javascript de Apps Web, Android, IOS - Online mode View title

Universidad Internacional de Andalucí­a

Workshop on Virtual Reality for mobile devices with Unity

oct. 2015 - nov. 2015 (45 h.)
Video game programming, design and modelling software: Unity - Blended learning

UAM - EdX

Jugando con Android - Aprende a programar tu primera App

apr. 2015
Programación informática - Online mode

Academia Ánfora formación

Training course for Analyst Programmer

jun. 2013 - ago. 2013 (450 h.)
Programación informática - Face-to-face mode

Academia Integral

Training course in computer application programming languages.

jan. 2005 - ago. 2005 (1000 h.)
Programación informática - Face-to-face mode

Academia Integral

Training course on Analysis and development of computer applications

jun. 2004 - sept. 2004 (350 h.)
Programación informática - Face-to-face mode


Skills and competences - Skills

The knowledge detailed below is theoretical-practical and of various levels. They have been acquired during the training period and/or during work experience.

Cross-platform application development, AI, Big Data and DBMS


Programming languages / Technologies

Databases / Exchange documents
- Python
(NumPy, SciPy, Matplotlib, Pandas, NLTK, OpenCV)
- Google Colaboratory
- IA/ML/DL: Keras / Tensorflow (básico) - Mongo DB, Hadoop (Cloudera), Apache Storm, Pig, Hive, Impala, Sqoop, Flume, Oozie , Yarn
- Python / Java SE / J2EE / Android
(Swing, Responsive UI, Threads, Sockets, Webservices, Spring Framework, JavaFX (Custom UI Controls, CSS, FXML))
- SGBD-R, SGBD-OR y SGBD-OO
(Mod. E/R / Mod. Relacional / Normalización)
- C# / .NET / Visual Basic - MySQL, PostgreSQL, Oracle, Hibernate, ACCESS, MATISSE, SQLite, MongoDB, Hadoop
- R - SQL (standard/MySQL), SQL*Plus y PL/SQL, PL/PgSQL, OQL, HDFS
- C / C++ / C-Arduino / Scripting (Nivel básico) - JDBC, LINQ, ODBC, ORM, HQL, XQJ
- ActionScript3 / Flash / Flex / Air (Nivel medio) - XML / JAXB / SAX / DOM / Schema / XPath / XQuery
- Unity Develop Games, Realidad Virtual y Realidad Aumentada, otros motores 2D y 3D (Nivel básico) - Microsoft Visual Studio con ORM (MS SQL Server)
- Jenkins, Atlassian ecosystem (Jira, Bitbucket…), Rational DOORS (IBM) (Rol usuario) - MySQLWorkbench, SQLDeveloper, pgAdmin
- Herramientas CASE / Análisis / Testado (JUnit) / POO / MVC y otros patrones  


Web application development and development environments


Programming languages / Technologies

IDEs
- HTML5 y CSS - Eclipse / NetBeans / IntelliJ Platform / Spring Tool Suite (STS)
- Javascript (ES6, Angular, Ext JS Framework) - Android Studio / Eclipse (Android)
- PHP (8.0, Laravel) - MS Visual Studio Code
- Python (Flask) - JDeveloper
- Ecommerce: Magento, Prestashop, Oscommerce… - CodeBlocks
- CRM / ERP: Odoo (OpenERP), Drupal, Joomla, Dolibarr, Wordpress… - IntelliJ Platform
- Apache, Tomcat - Unity


OS and other IT management


System administration

Office automation and multimedia
- Windows 1x, 9x y posteriores. GNU/Linux (Server and desktop environments) - Suite Microsoft Office y Open Office
- Networking skills: TCP-IP, IPX, DHCP, Samba (Linux) - Compositing and retouching of videos, 3D modelling and images (Gimp, Photoshop, 3Ds Max, Blender, Maya, Sketchup…)(Basic level).
- Hardware, Internet and intranet maintenance and repairs  
- Maintenance, configuration, installation and management of messaging and communication systems, content managers and documentation…  
- Knowledge of electronics and basic electronic behaviour  


Languages

English: spoken and written, level B2 [in progress] (B1 Aptis ESOL).

French: spoken and written, low.