I'm Antonio Vélez, a 28-year-old Ph.D. student of Computer Science at the University of Cádiz and Backend Developer at idealista.
I have always been related to computers. My father was also a programmer in the 80s when he used BASIC and Clipper. He also attended a Cobol course that never applied to his job. Then, he left the job and moved to the public administration. After that, he continued trying to code just for fun and learning C++, but he didn't achieve it and lost interest in coding.
At that time, access to information was difficult because of the lack of the Internet. However, his interest in informatics in general never stopped. He continued repairing PCs and installing operating systems, programs, etc.
I grew up in that context, so my interest in computing multiplied. I asked my father how the windows of Windows XP were made. He asked in a web forum what was the best programming language to learn for a fourteen-year-old child. People recommended C/C++ and the Deitel&Deitel book. At fifteen, I started to learn coding just for fun with that book.
I signed up for a famous Spanish programming web forum, where I asked questions and helped other people solve problems. Some years later, I programmed my first UI using Qt and later using GTK2 libraries.
Then, I enrolled in university and learned about programming and best practices, data structures, software engineering, development methodologies, design patterns, quality assurance, requirements engineering, web engineering, patterns recognition, and much more. Next, I enrolled in an MSc. in research about Computer Science, Big Data, and Digital transformation. After that, I started my Ph.D. thesis on advanced artificial intelligence techniques to extract knowledge from bibliographic sources.
And recently I joined idealista as Backend Developer.
- (February 2023 - Today) Backend developer at idealista.
- (January 2021 - February 2023) Lecturer at University of Cadiz.
- (September 2020 - January 2021) Research & Development Technician at University of Cadiz.
- Research Stay at University of Pisa.
- Ph.D. in Computer Science (2020-?) at University of Cadiz.
- M.Sc. degree in Research in Systems and Computer Engineering (2019-2020) at University of Cadiz.
- Degree in Computer Science (2014-2019) at University of Cadiz.
During my academic and teaching experience I have developed skills in:
- Git, Subversion
- REST APIs
- C/C++ , CMake, Qt, GTK3.
- Python, Django, Flask, sqlalchemy.
- Node.js, Sequelize, Express.
- Java, Spring Boot, Spring Data, JPA, JPQL.
- Javascript, JQuery, Tailwind, SASS, Gulp, ReactJS.
- Python, scipy, numpy, pandas.
- matplotlib, seaborn.
- Community detection knowledge.
- Graph management libraries: networkx, igraph.
- Gephi.
- AWS Cloud.
- Docker, Kubernetes.
- Linux, Apache, NGINX, Bash.
- Systems Virtualization (2022-2023)
- Information Retrieval (2022-2023)
- Servers Administration (2021-2022).
- Information Retrieval (2021-2022).
- Systems Virtualization (2021-2022).
- Internet of Things (2021-2022).
- Servers Administration (2020-2021).
- Software Engineering (2020-2021).