I'm a front-end developer with more than 8 years of experience and a wide range of skills and techniques. Currently, I'm a Senior Software Developer at CIC. I'm an enthusiastic developer, I love to learn new things and apply them in my work. As a developer, it's critical to continue learning and improving our skills. I enjoy building interactive and dynamic websites with clean code and solid architecture. I consider myself tenacious, curious, collaborative and passionate.
Currently, I live in Santander, Spain. It's a peaceful, beautiful city and an amazing place to live and work. Travelling is one of my passions, so I'm open to relocation and work-related travel.
My journey began when I was a child, I was gifted with a computer and I couldn't stop to investigate and breaking it. I graduated as Senior Technician in Computer Systems. I learned some basic programming principles there. I started to work immediately when I finished my studies, but I knew it wasn't enough, so I've been learning ever since. Then, I was more interested in mobile programming and apps.
So I attended an Android development course by UPV. My first big project was a GIS-oriented web with several tools for geoprocessing. I'm certified as Web Application Developer Associate by ESRI. Since then, I've done many projects, some as back-end developer, some as front-end developer and others as full-stack developer. At present, I'm attending to GIS Development Expert course by ESRI.
I like to build beautiful web apps considering responsiveness and speed. For each web there's some suitable solution.
One of my priorities is apply design patterns. Not always it's required but I try to think if it's good for the solution I'm developing.
Although I'm not an expert in every aspect of the stack, I have enough knowledge of the stack to apply best solution that the project requires.
Main area of my expertise is front-end development, I've developed several projects mixing my knowledge in HTML, CSS and JavaScript (React.js, Ionic, TypeScript). Also, I've built some back-end projects using different technologies like C# and EntityFramework, Java, Hibernate and Spring or Python, Flask and SQLAlchemy. In the past, I used jQuery and Bootstrap for web developing.
Altough it's not my priority, I've done too some projects for desktop like geoprocessing tools using Python and arcpy. Also, I've done some experiments with Android apps and Swift iOS apps. Other skills that I have are Photoshop design, sense of humour or practicing sports. Also, I love learning new languages, traveling around, hiking or going to coding conferences.