About Oscar Dario
Spanish
Native or bilingual
English
Conversational
Experience
- O2OJava Backend Developer — Cloud Project with Quarkus and GCPE-COMMERCESeptember 2025 - November 2025 (2 months)I participated as a Java Backend Developer in a microservices architecture-based project, using Quarkus 2.11 with Java 11 as the main framework for developing lightweight, high-performance APIs.The environment was deployed on Google Cloud Platform (GCP), leveraging various cloud services for system integration and scalability:Google Cloud Storage (Buckets) for storing files and unstructured data.Pub/Sub as an asynchronous messaging system between microservices, using AVRO schemas for message serialization, validation, and compatibility.Secret Manager / KeyVault for secure management of credentials and access to external services.Communication between microservices was implemented using Quarkus's @RegisterRestClient, ensuring low coupling and high maintainability.At the persistence level, MongoDB was used as the NoSQL database, optimizing the handling of semi-structured data.Clean Architecture and Domain Driven Design (DDD) principles were applied, along with the development of unit tests using JUnit and QuarkusTest, integrated into the continuous integration (CI/CD) pipeline.For source code management, Git was used with repositories in Bitbucket, applying branching and versioning strategies under GitFlow, as well as collaborative code reviews (Pull Requests).Code quality control was reinforced through static analysis with SonarQube, ensuring compliance with standards and early detection of vulnerabilities or bad practices.The project also incorporated containerization with Docker, automated deployments in GCP environments, and service monitoring using the platform's native tools.
- INDRABackend Developer Java Spring BootENERGY AND UTILITIESJuly 2023 - April 2025 (1 year and 9 months)Valencia, SpainDesigned, 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 - Today (4 years and 9 months)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.
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
Education
- Systems EngineerInstitución Universitaria ITM2016Ingeniero de sistemas