I'm a Software Engineer graduated at University of Valladolid. I have studied a Computer Science degree specialized in Software Engineering.
I'm specialized in Data Science because It's an area that is currently growing a lot accompanied by Artificial Intelligence, Machine Learning, Deep Learning and BigData. I like these areas that are responsible for drawing conclusions from the data to improve any aspect. I also like Fullstack Development.
Hard work, effort, good attitude and commitment are some of my principles. I'm always trying to improve my knowledges and learning new abilities.
I have learned many useful knowledges about Software Engineering at University and I have learned some skills on my own self-taught.
DOWNLOAD CVThis is my experience working. I’m continually looking to improve and to grow. I constantly looking for new challenges that helps me to improve my abilities.
I have trained my skills to learn fast new technologies and to adapt quickly to different environments.
I would like to continue gaining experience and to continue growing my contact network. Moreover, I would like to continue training my skills applying all the knowledges in different technologies that I have learned.
My tasks are to carry out pre-production and production deployments, establish the structure and flow of an application with diagrams, manage and organize a small team with a Kanban board, constant communication with the client to improve the application, analyze the different information stored in a database and create scripts to generate organized data to build the application.
My tasks are to help in the analysis of the data obtained from Renault cars from different experiments to detect patterns and be able to justify the appropriate measures for their calibration.
I have learned a lot at University in the Computer Science degree. I have obtained knowledges in many different areas like algorithms, data structures, testing and networks.
However, I have seen technologies that are a bit old and now they are not used by companies because this sector is progressing very fast. In addition, I have learned some technologies that have poor applicability nowadays. Some of these technologies are Prolog, Antlr, Haskell, Minix or Clips.
For this reason, I consider very important to continue expanding the knowledges learned at University because the main technologies requested by companies are not seen at University or they are seen slightly. Some of these technologies are Tensorflow, Keras, PowerBI or Tableau.
Working on your own projects creating your own applications, makes learning faster than only taking courses or seeing tutorials. Furthermore, helps to create interesting projects in which I show what I know to do. In addition, in these projects I apply all the abilities learned about Software Engineering at University to create good applications efficiently. Finally, I record a video showing the project.
Creating different projects with different new technologies helps me to train the ability to learn fast new technologies and helps me to train the ability to adapt to different environments.
In conclusion, I created my own self-taught bootcamp in which I have learned the main technologies used in Data Science, Machine Learning and Artificial Intelligence creating projects applying all the knowledge learned about them. On the other hand, I did the same with Fullstack Development.
I try to improve myself learning the more important technologies that are actually asked by companies
I have learned many different knowledges about software development on the last four years
I try to make programs that have a clean code, because programs not only have to work properly, They must be easy to understand and easy to maintain.
I'm concerned about the effiency of the programs and the use of memory. I know techniques about big O notation and algorithms and I apply it when I can. On the other hand, I use data structures to improve the velocity of the programs and how They use memory.
I try to apply the knowledge learned as a software engineer such as design patters, refactoring, agile, scrum and test driven development.
I have learned the whole process to make a program, starting with capturing requirements, later making UML diagrams, making sketches, doing a planification of the structure and finally testing.
Moreover I'm concerned that soft skills are very important in this job so I have learned how to work in teams, I have improved my capacity to solve problems and I always have good communication with my teammates.
Patience, constancy, effort, perseverance, hard work, resilience and engagement are some adjectives that define me.
Models like SVM, Random Forest, Logistic Regression and K-means clustering.
Concepts like Data Lake, ETL, Data Wrangling and technologies like HBase, Hive.
Concepts like Recurrent Neural Network, Convolutional Neural Network and Backpropagation.
Conceps like Q-Learning, Bellman Equation and Reinforcement Learning.
Here I publish the projects that I have made. All this projects I have made it out of the University, applying all the technologies that I have learned by myself as self-taught.
However, this projects are not only Data Science or Web Development. I apply all the knowledges learned as Software Engineer at University to create better results and to make the process more efficient.
In conclusion, the mix of Software Engineering with Data Science or Fullstack Development helps to create stunning projects controlling time and effort.
This project contains files where different machine learning models are applied on multiple data sets. It is made with Python.
This project analyzes datasets and extracts valuable information from them. It is made with Tableau.
This project analyzes datasets and shows the information in different graphs. It is made with R.
This project classifies the images of 8 different animals with a convolutional neural network. It is made with Python and FastAI.
This project predicts the bikes rented with different LSTM. It is made with TensorFlow and Keras.
This project classifies weather images of 11 different types with a convolutional neural network. It is made with TensorFlow, Keras, Pytorch and FastAI.
This program analyzes and make predictions of the census income dataset with different models. It is made with Scala and Spark.
This project predicts the number of bicycles rented each hour according to different conditions. It is made with Scala and Spark.
This web application is made to post the experiences that users have with food. It is made with Angular, NodeJS and MySQL.
This web application is made to manage the medicines you take and record your medical appointments. It is made with PHP, Bootstrap and MySQL.
This web application is made to publish second-hand ads. It is made with Angular, Spring Boot and Firebase.
This web application is made to allow companies publish job offers and to allow users enroll on it. It is made with React, PHP and MySQL.
This web application is made to organize tasks and to group them. It is made with NextJS, Tailwind and MongoDB.
This web application is made to agree meetings between teachers and students. It is made with React, Tailwind, NodeJS, ExpressJS and MongoDB.
This landing page is made to show the features and benefits of a dental clinic. It is made with HTML, SCSS and JavaScript.
This web application is made to manage the cars of a car dealership. It is made with Vue, NodeJS, ExpressJS and MongoDB.
This web application is made to save the books that you read. It is made with Django, Bootstrap and MySQL.
This web application is made to save the prices of different products in supermarkets. It is made with Vue, .net and MySQL.
This web application is made to help users to organize their clothes and outfits. It is made with Laravel and MySQL.
This web application allows users to post programming problems and find someone to solve it. It is made with React and Solidity.
This web application is made to answer to queries about football statistical data. It is made with Angular, NodeJS and DialogFlow.
This project contains files where different problems are resolved based on an algorithm. The problems are resolved with different technologies.
My life isn't just about coding; I also practise sports like running or cycling. Engaging in sports helps me unwind after battling with code! Below, I detail some of my major sporting achievements.
I have many reference athletes or teams like Rafa Nadal, Cristiano Ronaldo, Carlos Sainz or Real Madrid. They all share the spirit of never giving up, fighting until the end, hard work and effort.