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
-
feb. 2022
Data Analysis with Python (CognitiveClass - DA0101EN) - Online mode -
jul. 2022
Python for Data Science (CognitiveClass - PY0101EN) - Online mode -
jul. 2022
Data Visualization with Python (CognitiveClass - DV0101EN) - Online mode
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.