Professional Experience

Senior Software Engineer

INNOCV Solutions | Apr 2022 - Present

Senior Backend Engineer. Development of microservices and scalable solutions using C# (.NET Core), Kotlin, and Java (Spring Framework). Implementation of SQL and NoSQL databases, system integration with Kafka, and deployment on Kubernetes/Docker. Utilizing Agile methodologies, TDD, and Clean Code.

C#.NET CoreKotlinJavaSpringKafkaKubernetesDockerTDD

Analist / Programmer

eCityclic | Apr 2015 - Jan 2022

FullStack Engineer. Development and implementation of ICT solutions for public administration. Backend using Java/Groovy (Spring, Hibernate, Grails) and Frontend with Angular, jQuery, and Bootstrap. Database management (Oracle, SQL Server, MySQL) and deployments on Linux/Windows servers with Tomcat.

JavaGroovySpringHibernateAngularjQueryBootstrapOracleSQL Server

Software Programmer

Zacaris | Apr 2014 - Apr 2015

FullStack Developer & Systems Administrator. eCommerce development and maintenance (PHP/JS). Responsible for internal processes, stock control, logistics, and database management (MySQL, Oracle).

PHPJavaScriptMySQLLinuxApache

Software Programmer

Institut Català de la Salut | Oct 2013 - Mar 2014

FullStack programming of internal web applications using PHP, JavaScript (jQuery), and CSS. Database management involving MySQL and Oracle.

PHPJavaScriptjQueryCSSMySQLOracle

Computer Science Teacher

IES Ronda | Oct 2012 - Jun 2013

Teaching for Intermediate Vocational Training: Microcomputer Systems and Networks (SMR).

HardwareNetworkingOperating Systems

Academic Background

Master's Degree in Computer Engineering

2021 - 2024

Universitat Oberta de Catalunya (UOC)

Specialization in software development and team management.

Bachelor's Degree in Computer Engineering

2010 - 2014

Universitat de Lleida (UdL)

Computer Science Track.

Certifications & Courses

Kotlin for Java Developers

Udemy

2022

A look into Universe (Astronomy & Science)

PAM - Universitat de Lleida

Continuamente aprendiendo nuevas tecnologías y metodologías.

Technologies & Skills

Software Development
Team Management
Software Infrastructure
.NET Core
.NET Core
Java
Kotlin
Kotlin
Spring Framework
Spring Framework
Microservices
SQL (MySQL, SQL Server, PostgreSQL, Oracle)
NoSQL
Kubernetes
Kubernetes
Docker
Docker
Kafka
Kafka
Git
CI / CD
TDD
Clean Code
Agile
Python
Python
C++
C++
Angular
Angular
Vue
Vue
React
React
TypeScript
TypeScript
Vite
Vite
Vercel
Vercel
Azure