Experience
Experience
2023 — Present · Vigo
Senior Back-End Developer & Tech Lead · Mercadona
- Active development and evolution of an architecture of close to 15 microservices (Java Spring Boot), ensuring scalability and decoupling via Hexagonal Architecture and DDD.
- Tech Lead for a team of 3, also collaborating with 4 additional developers on the current project: sprint planning, task assignment, ongoing mentoring.
- Thorough merge request reviews (10-15 daily), driving Clean Code and SOLID practices.
- Optimization of high-performance databases (MongoDB, Redis, Oracle, PostgreSQL): query time improvements through indexing and partitioning, and data migrations.
- Unit (Mockito, JUnit) and integration testing, maintaining a minimum 80% coverage across the full API flow.
- Asynchronous communication between microservices with Kafka, mainly for controlled data synchronization and duplication across services.
MicroservicesDistributed systemsKafkaCI/CDDDDHexagonal ArchitectureJavaSpring BootMongoDBRedisOraclePostgreSQLJUnitMockito2008 — 2023 · Vigo
Full-Stack Web Developer · Ayco Internet
- End-to-end full-stack development (Spring Boot, PHP, JavaScript, HTML, CSS) and mobile (Flutter) for a broad client portfolio.
- Technical leadership of projects: requirements gathering with clients and management of the full development lifecycle.
- Diverse builds: e-commerce, landing pages, admin panels, intranets, logistics management systems, REST APIs.
- Design and maintenance of relational and NoSQL databases (MySQL, SQL Server, Firestore).
Spring BootPHPSymfonyLaravelJavaScriptFlutterMySQLSQL ServerFirestore
Education
Higher Technician in Application Development
CFP Daniel Castelao, Vigo · 2006
Languages
- Spanish (native)
- Galician (native)
- English — B1 (comfortable with technical docs and code reviews)
Skills
JavaSpring BootPHPSymfonyLaravelKafkaJavaScriptReactDartFlutterOraclePostgreSQLMongoDBRedisMariaDBMySQLDockerGitJenkinsJira