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.
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.
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).
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.
Computer Science Teacher
IES Ronda | Oct 2012 - Jun 2013
Teaching for Intermediate Vocational Training: Microcomputer Systems and Networks (SMR).
Academic Background
Master's Degree in Computer Engineering
Universitat Oberta de Catalunya (UOC)
Specialization in software development and team management.
Bachelor's Degree in Computer Engineering
Universitat de Lleida (UdL)
Computer Science Track.
Certifications & Courses
Kotlin for Java Developers
Udemy
2022A look into Universe (Astronomy & Science)
PAM - Universitat de Lleida
Continuamente aprendiendo nuevas tecnologías y metodologías.