Experience

Ministry Of Justice UK

Senior UI Engineer (Contract) • Jul, 2021 — Oct, 2023

I was part of different agile teams including BPOs, BE, QA & UX, refining and implementing design specs for multiple UI contexts from HMCTS Common Platform Programme.

  • Event-Driven micro-frontends using REST, CQRS, Event Sourcing and Domain Driven Design.
  • Reactive state management using NgRx.
  • High code reliability through unit and E2E testing coverage.
  • Projects migration from Angular 8-9 to 14.
  • GOV.UK Design System and WCAG accesibility.

Tech involved: Angular 8 - 14 (TypeScript, RxJS, NgRx, Webpack, Node, NPM, Protractor, Jest, Jasmine), Azure, Jenkins, Gerrit.

LegalZoom UK

Senior Software Engineer • May, 2019 — Jun, 2021

LegalZoom is a trusted technology platform that gives the UK market access to professional legal advice such as starting a new business, trademarks, writing a will, etc..

As a part of a cross-functional team, I was able to support, refine and push functionality to one of their flagship product for companies formation while leading greenfield products from concept to release stages.

  • Improved my knowledge about Event-Driven and Reactive architectures based on REST API microservices.
  • Incorporated new business partnerships either through already existing applications or new ones
  • Gained technical expertise in Companies House GOV.UK API.
  • Maintained and integrated payment platforms.

Tech involved: Angular 7 (TypeScript, RxJS, Webpack, Node, NPM, SSE Events, Protractor, Jest), React, Redux, Grails Framework (Maven, Gradle, Spring, Spring Boot, Hibernate), Kotlin, MySQL, PostgreSQL, MongoDB, Docker, RabbitMQ, AWS (S3, EC2, Cognito, Cloudwatch, Lambda)

Grupo Aluman

Software Engineer • Oct, 2014 — Dec, 2018

Grupo Aluman is an international industrial and architecture company with presence in more than 50 countries.

During my time at Grupo Aluman, I worked on maintaining and implementing new functionality to the core product, a web-based ERP application (HR, CRM, Business Intelligence and Inventory management).

  • Migration from a monolithic architecture to a REST API and microservices oriented architecture.
  • Refactor from a blocking and synchronous to a non-blocking asynchronous using event-driven and ETL architectures.
  • Produced front-end apps for already migrated backend microservices.
  • Implemented FACe e-invoicing models to fully automate tax obligations with public administrations from Spanish Government.
Tech involved: HTML5, CSS3, ES5 JS, Angular 2 (TypeScript, Webpack, Node, NPM), Grails Framework (Java, Groovy, Spring, Spring Boot, Hibernate, Maven, Gradle), MySQL, PostgreSQL, MongoDB, RabbitMQ

Softtek

Trainee Developer (Internship) • Apr, 2014 — Jun, 2014

Softtek is a global company and the largest provider of IT services from Latin America, with presence in North America, Europe and Asia.

Throughout my internship in Softtek, I was responsible of normalising data for an Anti-Money Laundering (AML) and Know Your Customer (KYC) application, using different data patterns, automatization tools and scripting techniques to provide and present faithful data.

Tech involved: HTML5, CSS3, Bootstrap, JS, jQuery, VBA, MySQL

Skills

Organizational leadership

I have several years of experience mentoring technical and non-technical people (new joiners, QA, product roles, etc...) about how to apply business logic to technology and viceversa. On the technical side, I have been part of recruitment processes for both backend and frontend roles, so I can lead in any context if I have the required expertise.

Agile methodologies

Wide experience working with Atlassian tools and different agile methodologies as Scrum, Kanban and Scrumban, adapting them depending on team needs.

Code versioning and release management

I have been using code versioning tools as Subversion and Git along with branching plugins like Git Flow for some years. This has given me the opportunity to step up and be responsible of release management using CI tools such as Jenkins and Bitbucket Pipelines.

Education

Liceo La Paz

Bachelor of Science, Multiplatform Software Development • 2012 — 2015

Liceo La Paz

Bachelor of Science, Full Stack Web Development • 2013 — 2015

Outside Interests

  • Tech conferences & meetups
  • Live music & video games
  • Software & Hardware
  • Blockchain