Über Oscar Dario
Spanisch
Muttersprachlich oder zweisprachig
Englisch
Konversationssicher
Projekt- und Berufserfahrung
- O2ODesarrollador Backend Java — Proyecto Cloud con Quarkus y GCPE-COMMERCESeptember 2025 - November 2025 (2 Monate)Participé como Desarrollador Backend Java en un proyecto basado en arquitectura de microservicios, utilizando Quarkus 2.11 con Java 11 como framework principal para el desarrollo de APIs ligeras y de alto rendimiento.El entorno se desplegaba en Google Cloud Platform (GCP), aprovechando diversos servicios cloud para la integración y escalabilidad del sistema:Google Cloud Storage (Buckets) para almacenamiento de archivos y datos no estructurados.Pub/Sub como sistema de mensajería asíncrona entre microservicios, con uso de esquemas AVRO para la serialización, validación y compatibilidad de mensajes.Secret Manager / KeyVault para la gestión segura de credenciales y accesos a servicios externos.La comunicación entre microservicios se implementó mediante @RegisterRestClient de Quarkus, garantizando bajo acoplamiento y alta mantenibilidad.A nivel de persistencia, se utilizó MongoDB como base de datos NoSQL, optimizando la manipulación de datos semiestructurados.Se aplicaron principios de Clean Architecture y Domain Driven Design (DDD), junto con el desarrollo de pruebas unitarias utilizando JUnit y QuarkusTest, integradas en el pipeline de integración continua (CI/CD).Para la gestión del código fuente, se utilizó Git con repositorios en Bitbucket, aplicando estrategias de ramas y versiones bajo GitFlow, así como revisiones de código colaborativas (Pull Requests).El control de calidad del código se reforzó mediante análisis estático con SonarQube, garantizando el cumplimiento de estándares y la detección temprana de vulnerabilidades o malas prácticas.El proyecto también incorporó contenedorización con Docker, despliegues automatizados en entornos GCP, y monitorización de servicios mediante herramientas nativas de la plataforma.
- INDRABackend Developer Java Spring BootENERGIEJuli 2023 - April 2025 (1 Jahr und 9 Monate)Valencia, SpanienDesigned, developed, and maintained backend services using Java and Spring Boot 2.7.15, implementing scalable architectures based on RESTful and SOAP APIs.Utilized Spring JPA with Hibernate for ORM, and integrated log4j for centralized and configurable logging.Engineered reactive microservice communication with Spring WebFlux and declarative HTTP clients using Feign Client, enabling non-blocking I/O and improved system responsiveness.Implemented asynchronous messaging patterns using Apache Kafka, supporting high-throughput event-driven architectures in production environments.Managed build and dependency lifecycles with Maven and Gradle, and maintained clean CI/CD workflows through Git, Bitbucket, and Gitflow branching strategies.Ensured test coverage and code quality through robust unit and integration tests using JUnit, DbUnit, and Mockito, integrating them early in the SDLC.Documented APIs using OpenAPI specifications and Swagger, ensuring clear interface contracts and enhancing developer experience.Modeled and optimized data solutions across both relational databases (SQL Server, PostgreSQL, Oracle) and NoSQL stores (MongoDB), depending on application requirements and data access patterns.
- Grupo CinteSenior Java Software EngineerSeptember 2021 - Heute (4 Jahre und 9 Monate)6 Liberty Sq #6111, Boston, MA 02109, USAAnalysis and development of backend systems under microservices architecture with Java 13 and Spring boot, library and dependency management with maven, code validation with sonarQube, non-relational database management with mongodb.
Bewertungen
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Ingeniero de sistemasInstitución Universitaria ITM2016Ingeniero de sistemas