Alex Gonzalez LuqueBack End Developer
My name is Alex. I was born in Barcelona in the 84 and I live in Sabadell (Barcelona, Spain), with my wife and our son. I define myself as a curious and persistent person. I am an avid reader and I love my profession so, I always have some book to read or I'm either enrolled in some course to have fun, learn and to be up to date. Regarding to my experience, I have been working into responsive web apps, REST APIs, desktop apps, middleware and native development for mobile. Kotlin and backend services have become my primary interest in the field of software engineering. I have a strong interest in improving my skills and knowledge on a daily basis to be the best professional I can be, always with good practices and standards in mind. I believe that unit testing is a powerful, bidirectional and extremely helpful tool. Recently, I discovered the benefits of functional programming so eventually I decided to start my own path to learn how to think like a functional programmer.
Tech stack
Git (7)
Android (7)
JUnit (6)
Java (6)
C# (6)
Spring Boot (2)
Agile (2)
REST APIs (2)
Scrum (2)
Web Services (2)
.NET (2)
Transact-SQL (2)
VB.NET (2)
OAuth (2)
Retrofit (2)
Kotlin (2)
AngularJS (1)
Middleware (1)
PHP (1)
jQuery (1)
JavaScript (1)
Bootstrap (1)
Software Engineering
Back-end Development
Database Development
SQL
Object-oriented Programming (OOP)
Model View Controller (MVC)
Experience
Back End DeveloperRicoh
04/2019 - Currently

Development of tailored software products for end customers in the form of backend services, Android native apps and occasionally, Windows 10 native apps.

Android
Git
Java
JUnit
C#
Back End DeveloperMyself
06/2018 - 07/2019

I worked on an Android app using technologies such as OAuth2, Retrofit, Anko and Git. The app was backed by a Spring Boot REST API and both were written in Kotlin. This was a personal project and the motivation came from my own personal interest into mobile development, backend services and the willingness of mastering the Kotlin programming language. Moreover, the app was expected to solve the problematic of a local business. Even though this project lasted for a year my dedication time was around 10h per week. Sadly, this app never saw the light of the day but it definitely served its purposes: master Kotlin, learn Spring Boot, learn Android and be the one-man-army of my own project.

Android
Git
OAuth
REST APIs
Kotlin
Spring Boot
Retrofit
Back End DeveloperGAES
10/2017 - 03/2019

Development of backend services and desktop apps using Transact-SQL and the .NET framework

Scrum
Agile
Transact-SQL
Web Services
.NET
VB.NET
Back End DeveloperManzaning
04/2017 - 09/2017

Improvement of the existing RESTFul API developed in PHP, using Slim framework as well as some responsive design with Bootstrap and also improvement of the existing CMS developed in PHP, using Yii2 framework as well as some jQuery

PHP
JavaScript
jQuery
REST APIs
Bootstrap
Back End DeveloperSlash Mobility
06/2016 - 03/2017

Development, integration and maintenance of Spring Boot microservices & AngularJS SPAs

AngularJS
Java
Middleware
JUnit
Spring Boot
Back End DeveloperADmira
03/2016 - 06/2016

Software development internship: working on the improvement of many different inner platforms like yokup.com and new.admira.mobi using technologies such as PHP and jQuery

PHP
JavaScript
Agile
jQuery
Education
Master Microservices with Spring Boot and Spring CloudUdemy
12/2019 - 01/2020
Gradle for Android and Java by GoogleUdacity
11/2019 - 11/2019
Functional Programming In Haskell: Supercharge your CodingFutureLearn.com - University of Glasgow
09/2019 - 10/2019
Android Basics: Data Storage, Networking, Multiscreen Apps, User Input & User Interface by GoogleUdacity
01/2018 - 05/2018
Basics of Functional Programming with JavaOracle Online Academy
07/2015 - 08/2015
Cross-platform software development Vocational Educational TrainingOpen Institute of Catalonia
09/2013 - 12/2016
Language syntax: PHP, Python, JavaScript, HTML & CSSCodeacademy
01/2013 - 12/2015