Working Experience

Senior Software Engineer (July 2021 - Present)
Contributing to the development of open source, hybrid-cloud networking technologies by working on new enhancements for the Skupper control plane.
Skills
  • Go
  • Kubernetes
  • Docker
Senior Software Engineer (September 2020 - June 2021)
This is my first experience working on a product company by refactoring of a Java monolith service into a Kotlin microservice, following SOLID principles, TDD and also contributing in CI/CD pipeline tasks like Jenkins configuration and Docker containers orchestrated by Docker compose. Taking advantage of my past experience as consultant, I have encouraged good coding practices and supported the team with a new language (Kotlin). Also, I've given support for architecture design and interactions between services maintaining the vision of a microservice architecture fault tolerant.
Skills
  • Kotlin
  • PostgreSQL
  • Hibernate
  • SpringBoot
  • Docker
Senior Software Consultant Developer (October 2018 - August 2020)
My main experience during this period was working on micro-services that used Spring Boot written in Kotlin + Arrow, following SOLID principles and TDD. Those practices were reflected delivering a robust, high quality product. I've worked with feature toggles, that helped to have Continuous Deployment. Regarding soft skills, I've gained experience through pair programming, giving/receiving feedback and mentoring other people. I was also part of the Tech Council, encouraging people to use new technologies reflected in ThoughtWorks Tech Radar. This experience gave me a broad vision of the different alternatives regarding technical tools.
Skills
  • Kotlin
  • PostgreSQL
  • Jooq
  • SpringBoot
Senior Software Engineer (February 2018 - September 2018)
First experience working remotely full time. I was working in a technical project that required customizations for the Oracle API Gatekeeper following agile methodologies.
Skills
  • Java
  • Groovy
  • Oracle OCSG
  • WebLogic
  • Spring Framework
Senior Software Engineer & Technical lead (August 2015 - October 2016)
I became the responsible of the technical solutions applied to the project during the new iterations. The project the implementation of workflows with JBPM.
Skills
  • Java
  • Spring Framework
  • Hibernate
  • Maven
  • SWT
Senior Software Developer (May 2014 - August 2015)
This was my first experience as a full stack developer specialized in backend. I was participating on a project with a heavy client - server architecture, that its main purpose was to show the financial positions of the different financial products of the customer company. The webservice was written in Java, Spring and Hibernate; and the client was written in SWT and Spring.
Skills
  • Java
  • Spring Framework
  • Hibernate
  • Maven
  • SWT
Software Developer (February 2011 - May 2014)
I was building a web application in GWT, Spring and Hibernate that was in charge of the lifecycle of the billing process from the orders generated by external providers, for a specific customer in the retail industry. I have also participated in the migration of a legacy web application into a different Websphere version.
Skills
  • Java
  • Spring Framework
  • Hibernate
  • Maven
  • GWT
Software Developer (May 2008 - February 2011)
During this period I was working in a start-up specialized in customizing modules for Alfresco CMS and giving support to our clients while deepening my knowledge in Linux. I've also worked as a consultant for the Galician healthcare system. I've worked on building Liferay portals coding in Javascript and integrating them in Alfresco CMS.
Skills
  • Spring Framework
  • Java
  • Maven
  • Alfresco
  • JavaScript
  • Liferay
  • Tomcat
Junior Software Developer (November 2007 - May 2008)
My first job was also my first opportunity working in consultancy. I was building and testing new batch processes for a client related to banking.

Other Projects

Lambda Violet (2017-2020)
Lambda Violet's purpose was to provide a platform to women who work developing software where they can publish technical articles related to functional programming, testing and everything related to back-end development in general. This project is temporarily stopped pending of a new initiative that will pop out in my head 😃

Hello Sisters! (2017-2018)
The participation of women and non-binary people in local and national technical events is very low, and not at all representative of the diversity of existing professionals in the software industry. However, there is also a tendency for strictly technical and responsible jobs not to be filled by diverse professionals; causing a visibility issue. Given that “you can’t be what you don’t see,” in Hello Sisters! we defend the visibility of future professionals in the technical sector.

Logic Tree Resolver (2016-2017)
I created this project as a result of adapting my university degree to the new degree in Computer Engineering. Web Application that implements Ken Watanabe's book "Problem Solving 101" strategies in order to solve problems cooperatively and analytically, allowing diagrams to be modified concurrently, cooperating through feedback from other members of the organization, and keeping information on problems resolved available to the entire organization.

Presentations

Year Title Link
2022 Connect Public and Private Clusters in a Secured Application Layer with Skupper video [eng]
2022 Ping a Programadoras: Conectando clusters privados y públicos con Skupper video [esp]
2019 XConf Barcelona: Kotlin & Arrow video [eng]
2019 ThoughtWorks Barcelona: Generics in Kotlin 2 {lightning talk} slides [eng]
2019 ThoughtWorks Barcelona: Generics in Kotlin 1 {lightning talk} slides [eng]
2019 ThoughtWorks Barcelona: What is Software Architecture? {lightning talk} slides [eng]
2019 ThoughtWorks Barcelona: Programming Your Brain With Programming Paradigms {lightning talk} slides [eng]
2018 Xornadas Anita Borg, UDC: Ingenieras Software --
2017 GDG Fest, Vigo: Descubriendo Scala video [esp]

Latest posts

Year Title Link
2024 Helm Hook link
2023 How to use Skupper to expose services over TLS link
2022 An Hybrid Cloud Strategy Using Skupper link
2018 Scala Principles in a Nutshell (Part IV) link
2018 Scala Principles in a Nutshell (Part III) link
2018 The Builder Pattern link

Education

Year Title University
2017 Bachelor's Degree in Computer Science (CAIT) Universidade Da Coruña (UDC)
2007 Bachelor's Degree in Informational Technology Engineering in Computer Systems Universidade Da Coruña (UDC)

Courses

Year Title Learning Platform
2021 Kubernetes for Developers: Core Concepts Pluralsight
2021 Go: Getting Started Pluralsight
2021 Getting Started with Kubernetes Pluralsight
2017 Functional Programming Principles in Scala École Polytechnique Fédérale de Lausanne (Coursera)