Acerca de Oscar Dario
Español
Bilingüe o nativo
Inglés
Competencia profesional básica
Experiencia
- O2ODesarrollador Backend Java — Proyecto Cloud con Quarkus y GCPE-COMMERCEseptiembre de 2025 - noviembre de 2025 (2 meses)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 BootENERGÍAjulio de 2023 - abril de 2025 (1 año y 9 meses)Valencia, EspañaDesigned, 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 Engineerseptiembre de 2021 - Hoy (4 años y 9 meses)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.
Reseñas
Recomendaciones
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- Ingeniero de sistemasInstitución Universitaria ITM2016Ingeniero de sistemas