José Alonso

José Alonso

Senior Java Programmer

English
español, castellano
Hello, I have been a programmer for over 10 years. I am Spaniard and I live in Spain. Although I am not bilingual, my English level is advanced. I worked in England as an embedded programmer for two years.
I started with C programming, scripting languages and Linux admin in 2010. Since 2018 I am focused on Java technologies and Angular for the front-end. Passionate about clean code and functional programming, based on my mid-level knowledge of Scala and Kotlin.
I am a compulsive learner of anything related to Software Engineering: programming languages, design patterns, CI/CD tools or software architecture.
My goal in 2024 is to have a written guide for all the Java projects where I can decide about the technologies, design patterns, required libraries (Guava is compulsory for me), architecture and other aspects of the project.

My Mentoring Topics

Basic Programming Principles
Software Design
Some experience with front end technologies (Javascript, Angular, React)
Java and other JVM languages
and more