About Harold
- Software Development and Architecture: Extensive experience in medical software and financial administration solutions using Java technology.
- Frameworks and Technologies: Deep knowledge of the Spring framework, Spring Boot, Spring Security, Spring Web Flow, JSF2, PrimeFaces, Hibernate/JPA, for building complex microservices-based products.
- Automation and DevOps: Responsible for the continuous integration and delivery lifecycle with Jenkins, building and registering dockers, and automating code builds using Bitbucket and Pull Requests.
- Security: Expert in the OAuth2 protocol, with implementations using Spring OAuth Server and Red Hat's Keycloak.
- Web and SPA Development: Expert in SPA applications with Vue.js 3, creating reusable components, i18n, and integration with REST services developed with Spring and secured with OAuth2.
- Architectures: Mentoring teams to propose and apply development architectures, clean code, SOLID, hexagonal/3-tier architectures, accompanying work teams to achieve expertise levels in all development phases.
- Migration: Transformation of complex monolith-based products to microservices, performing a transparent migration to architectures with high quality standards.
Spanish
Native or bilingual
English
Fluent
Experience
- Indra mobilityBuilding components for Saga PatternSOFTWARE PUBLISHINGSeptember 2024 - October 2024 (2 months)Needed for the design and review of the transactional flow between different services within the BackOffice client/account management system, to ensure the correct design of the solution to avoid data loss or issues in the different processes that involve multiple services (such as, client/account/contact registration).
- Decathlon SpainSolutions ArchitectHEALTH AND WELLNESSJune 2022 - Today (4 years and 2 months)Barcelona, CT, España
- National Education Platform (Germany)Senior Developer at NBP (Germany)EDUCATION AND E-LEARNINGOctober 2022 - July 2023 (10 months)Berlín, Germany
- Web development with RESTful APIs
- Experience with SQL (or comparable such as GraphQL)
- Support and involvement in usability and user experience
- Automated testing
- Automated testing at UI level (integration or user acceptance testing)
- Participation in load tests or performance optimisation
- Contribution to work in the area of data protection and data security
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Certifications
- Amazon Cloud CertifiedAmazon2012