Name

Javier Cáceres

Main Class

Software Engineer

ES

LEVEL

45

ES

LOCATION

Madrid, ES

ES

HP

25

ES

MP

25

Languages

ESESES

Current Stack

ESESESES

Magic

ESESESES

Other Skills

VS Code

Git

DevOps

MacOS

Linux

Interests

Computers
Books
Arts
Movies
Music
Videogames
Meditation
Rollerblading
Training
Yoga
Warhammer 40K
Theather
Travel
Culture
Technology
Education
Philosophy
Writing
Star Trek

BIO

'In the beginning... was the command line', asserts the title of a book by Neal Stephenson. In my case, it was literally true, although the command line was preceded by a text that I still keep in my memory:

© 1982 Sinclair Research Ltd

It wasn't a command line that invited you to do anything. There was no indication that it was waiting for an order. Then came the PC with MS-DOS and a standard command line.

C:>_

Those were the years of the development of simple applications and at best, for the desktop. Small games and experiments that gradually intermingled organically with image editing tools.

Of course, it wasn't enough to know how to program. You had to create images that accompanied the code, whether it was to make an interface or a character that moved according to the keys pressed.

I studied mathematical sciences and then technical engineering in systems computer science. Along the way, I discovered that, while I liked computers, it was not so much for them as for the fact that they were a tool that allowed me to create things.

And then came the web. Ironically, the best way to learn about it at that time was not through the internet, but through books and manuals. At the same time, I learned about graphic design thanks to several manuals from the Gustavo Gili publishing house.

index.html

I spent a few years working on small desktop application projects aimed at children. I mainly used Delphi and Kilix. At the same time, I uploaded my small web projects to sites like Geocities, Lycos, and similar.

In 2002, I had the opportunity to collaborate with El Corte Inglés, S.A., a company dedicated to distribution. The web was not yet mature enough and we carried out the developments using Authorware.

The thing is, I can't sit still and whenever I have the opportunity, I try to incorporate new technologies that I am learning on my own. So, I suggested moving away from Authorware in favor of Flash as it offered greater flexibility in development thanks to ActionScript and the concept of a timeline.

Al principio fueron reticentes porque estaban acostumbrados a algo que funcionaba y no querían cambiar. Sin embargo, no tardaron mucho en aceptar que Flash era el camino que habíamos de emprender si queríamos hacer productos más avanzados.

For several years, I developed products for ECI and other clients who valued my ability to adapt to their work processes and my ability to provide solutions to their needs.

The time of Flash passed and HTML 5 arrived. Once again, I suggested to several clients that we could start moving away from Flash in favor of HTML 5 now that we could introduce video and more complex programming.

In this case, reality accelerated the process of transition for these clients. The life of Flash was coming to an end and the challenge was double: to develop new products and migrate the old ones.

ECI and other clients trusted me again knowing that I feel comfortable working on the cutting edge of technology, paving the way and creating solutions.

The technology stack of several of these clients reached a point of stagnation as there was no need to go further. However, I couldn't stay still and continued to learn new technologies. Thus, we arrived at React, Angular, Node and many others.

This allowed me to offer new services to other types of clients. Hence, the need arose for EYSA S.A. to develop a new comprehensive management platform for the surface parking lots they contract. This platform is based on React, GraphQL, and Node mainly.

I founded a company in 2019 that would allow me to manage this and other large-scale projects. We developed ParkXplorer 2.0 for EYSA and along the way came other enterprise-grade web applications such as the Sales Monitor in Restauration, for client Ameba Research.

Today, I continue to collaborate regularly with most of the clients I have made throughout my professional career.

I enjoy solving problems and providing solutions to the challenges they encounter in their business, whether it be as an independent professional or a large company.

However, I am still not satisfied. In parallel, I continue to research new technological trends, experimenting with them out of pure leisure or as a way to integrate them into the work flow.

In this way, I am experimenting with WebGL, Rust, and Augmented Reality. When I look back, I realize that the best way to summarize my journey is through the cutting-edge technology.

I have not stayed still in what made me feel comfortable but have progressed with experimental technologies that, time and time again, take me back to that time when a mysterious copyright line welcomed me to a system that was completely unknown to me until then.

I am a software developer and I love what I do.

Home

About

Work

Lab