Javier Alonso
Madrid, Spain

I am a passionate Computer Engineer loving increasing my knowledge and never stop learning! I built OSS tools and hardware for my own needs including from server-side applications ⚙ to end client solutions 📲 using diverse programming languages such as Python, Kotlin, NodeJS, ... I mainly work on my own projects but I'm also developing solutions for enterprises 👨‍💻

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

CodersRank Rank
Top 1%
Based on:
Stackoverflow 4 events
Top 5
Top 5
Top 50
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Colegio Retamar
Jan 2021 - Feb 2021 (1 month)
Madrid, Comunidad de Madrid
Higher Education Professor
Professor of ASIR1 and DAM2 Higher Education Certificates, teaching ISO (Operating Systems Installation) and PSP (Process and Services Programming) subjects
Sep 2016 - Feb 2021 (4 years 5 months)
Madrid, España
Add some compelling projects here to demonstrate your experience
Handwashing reminder
Mar 2020 - Present
An app that reminds you when you have to wash your hands.
typescript kotlin android performance firebase room gradle
Sep 2019 - Present
Custom kernel for ASUS Vivobook Pro 15 (N580GD).
c c++ linux kernel drivers linux kernel
This section lets you add any degrees or diplomas you have earned.
Universidad Politécnica de Madrid
Computer Engineering
Sep 2016 - Sep 2020
Universidad Politécnica de Madrid
Master Degree, Distributed and Embedded Systems Software
Dec 2019 - Dec 2021
Today's society relies heavily on information technology and communication (ICT). Their correct operation and good performance benefits multiple scopes of human relations such as economic, social, cultural, health, industrial, etc. Distributed systems, wireless and embedded form an essential part of ICT. Currently almost any information system consists of computers interconnected by communication networks. Such systems are called Distributed System. Current _ future trends of distributed systems is to ubiquity. That is, the computers are installed (and embedded) anywhere in human life (home, transportation, work, city, hospital, shop, etc). These computers provide ubiquitous services accessible at all times usually through wireless networks. People can access them through different devices (smartphones, smartcards, tablets, etc).
Colegio Nuestra Señora de los Ángeles
Obligatory education and baccalaureate, Educación primaria
Dec 2002 - Dec 2015
Universidad Politécnica de Madrid
Computer & Software Engineering, Computer Systems Technology
Dec 2015 - Dec 2019
The Graduate in Computer Engineering is a highly qualified professional in the field of hardware systems, with a global knowledge of all areas related to computer technologies, computer systems and networks and with the ability to lead the development of projects, design , implement and maintain the components of computer controlled equipment and adapt efficiently to a rapidly evolving environment.

The Graduate in Software Engineering is a professional with a deep knowledge of computer programming, the implementation and planning of computer systems as well as the phases of the software life cycle, capable of using a systematic, disciplined and quantifiable approach for the development, operation and maintenance of the software and to establish and use solid engineering principles to obtain reliable software that works efficiently in real machines.
Maximiza tu canal
Oct 2014
Diploma de Aprovechamiento
Jun 2014

Jobs for you

Show all jobs