Hi, I'm Jaime León

Software Engineer

I build exceptional digital experiences with modern technologies. Passionate about creating elegant solutions to complex problems.

About Me

I'm a passionate software developer with over 3+ years of experience building web applications and digital products. I specialize in Java, JavaScript, TypeScript and React.

My journey in software development began at highschool when I started programming and helping my classmates to do so. Since then, I've worked to create innovative solutions that solve real-world problems in a clear and smart way.

When I'm not coding, you can find me playing handball, researching about finance, or experimenting with new technologies. I believe in continuous learning and sharing knowledge with colleagues and friends.

Clean Code

I write clean, maintainable code with a focus on readability and best practices. I've worked as a support engineer, so I know the importance of writing code that is easy to understand and maintain.

Problem Solver

I enjoy tackling complex problems and finding elegant solutions. I've worked in both small and large codebases, so I know the pros and cons of different approaches to problem-solving.

Fast Learner

I quickly adapt to new technologies and methodologies to stay ahead. I've worked with a variety of tools and frameworks, so I know how to learn new things quickly and efficiently.

Work Experience

Liferay Inc.

Software Engineer

Liferay Inc.

Oct 2022 - Present
Madrid, Spain

Developed and maintained Headless APIs using Java, JSP, and React, contributing to product development, quality assurance, and support, while also contributing to document and content management components as part of a Graduate Program, gaining experience in QA, Frontend, and Backend development, and engaging in solving complex real-world problems in an OpenSource environment, fostering continuous learning and adaptation to daily challenges.

Git
Gradle
Java
JavaScript
JSP
Liferay DXP
Playwright
React
REST APIs
Support
Testing
TypeScript
Globalsuite Solutions

Database administrator

Globalsuite Solutions

Mar 2019 - Dec 2021
Ciudad Real, Spain

Developed an API to manage ETL processes using technologies like PHP, React, MariaDB and MongoDb. Used innovative technologies like Timeseries collections. Learnt about real world architectures, workflows, code reviews and good practices. Researched and built the infrastructure of a data lake using AWS to hydrate a BI.

AWS
AWS Athena
AWS Glue
AWS S3
Power BI
Git
Laravel
MariaDB
MongoDB
PHP
React
REST APIs
Castilla-La Mancha University

Research Assistant

Castilla-La Mancha University

Jun 2017 - Feb 2019
Ciudad Real, Spain

Part of a Blockchain research project focused on the Ethereum ecosystem. Set the technological infrastructure from where the project would be constructed. Valuable experience as it was my first experience with senior people on the team and they congrated me for my job.

Ethereum
Solidity
Truffle
MetaMask

Education & Certifications

Bachelor Degree in Computer Science

Castilla-La Mancha University

2017 - 2022
Ciudad Real, Spain

Focused on software engineering and the lifecycle of software development. Around 40% of the 240 ECTs where in English. Joined a Junior Company and worked on several projects. Graduated with 9 out of 10 in my final thesis.

Key Courses & Skills
Algorithms
Computer Networks
Concurrent and real time programming
Data Structures
Database Systems
Distributed Systems
Java
Relational and Non-relational Databases
REST APIs
Software Lifecycle
Web Development

Patrones de Diseño: Soluciones prácticas y eficientes

DevTalles

2025 - Present
Online

Currently taking an online course on design patterns, focusing on the implementation of the most common design patterns in software development.

Key Courses & Skills
Design Patterns
SOLID Principles
Refactoring
Testing
Javascript
Typescript

Building Enterprise Websites with Liferay

Liferay University

2024
Liferay's Madrid Office

Completed an online course on Liferay, covering the development of enterprise websites using the Liferay platform.

Key Courses & Skills
Liferay DXP
Java
JavaScript
Web Development

React de Cero A Experto

Udemy

2023
Online

Completed an online course on React.js, covering the fundamentals of the library and advanced topics such as state management and hooks.

Key Courses & Skills
JavaScript
React
Hooks
Redux
HTML
CSS
Bootstrap
Node.js
MongoDB

M103 - Basic Cluster Administration

MongoDB University

2023
Online

Completed an online course on MongoDB, focusing on the administration of MongoDB clusters and replica sets.

Key Courses & Skills
MongoDB Atlas
Replica Sets
Sharding
Performance Tuning

M001 - MongoDB Basics

MongoDB University

2023
Online

Completed an online course on MongoDB, covering the basics of NoSQL databases and the MongoDB query language.

Key Courses & Skills
MongoDB Atlas
CRUD Operations
Indexes
Aggregation Framework

Mobile App Development Course

Google Developers

2021
Online

Completed an online course on mobile app development, focusing on Android development and Google's Firebase platform.

Key Courses & Skills
Java
Android Studio
Firebase
Material Design

My Projects

Here are some of my recent projects. Each one was built to solve a specific problem or explore new technologies.

Liferay

Liferay

Contributions to the open-source repo of the DXP Platform.

Java
JSP
REST API Infrastructure
React
Playwright
Cronos

Cronos

ETL infrastructure to process and analyze data from different sources and generate reports.

React
PHP
Laravel
MariaDB
MongoDB
AWS
PowerBI
Marcador de Fútbol Chapas

Marcador de Fútbol Chapas

An useful scoreboard personalized for one of my hobbies, Bottlecap football, with more than 300 downloads on Google Play.

Android
React Native
WarBot App

WarBot App

A funny game to simulate a war between groups of friends using the Twitter API to post the results. Around 1.900 downloads on Google Play. (Discontinued due to the name)

Android
Java
Twitter API
Portfolio Website

Portfolio Website

A responsive portfolio website with smooth animations using GSAP and React.

React
GSAP
Tailwind CSS
TypeScript
Financial Calculator

Financial Calculator

Useful financial calculator to process several financial metrics. In progress. 👷

Java
SpringBoot
REST APIs
React
Tailwind CSS
TypeScript

Get In Touch

Feel free to reach out. I'm always open to discussing new projects and opportunities.

Email

jaimeleonro@gmail.com

Location

Madrid, Spain