Skip to content
View marcoxdd's full-sized avatar

Block or report marcoxdd

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcoxdd/README.md

Marco Antonio Comarella

Backend developer focused on Java (17+) and the Spring ecosystem, building reliable, scalable, and maintainable services with strong fundamentals and a performance mindset.

  • 📍 Erechim, RS (Brazil)
  • 🗣️ English: Intermediate
  • ☕ Java experience: 1+ year
  • 📚 Study routine: 2+ hours/day (shipping new projects frequently)

What I’ve worked on (real-world experience)

Besides personal projects, I’ve already worked with common production challenges, including:

  • Migration and refactoring of legacy applications toward Spring Boot (modernizing configs, reorganizing layers/modules, improving maintainability)
  • Performance optimization in backend flows (reducing redundant DB/service calls, improving query paths, caching strategies, avoiding unnecessary allocations)
  • Data and caching layers:
    • MongoDB for persistence
    • PostgreSQL (including distributed setups) for cache and read-heavy workloads
    • Apache Ignite experiments/migration work as an in-memory database/cache (JDBC for reads + Client API for writes, batch insert patterns, DDL/DML automation)
  • Microservices approach: splitting heavy cache/data-refresh workloads into a dedicated service to isolate load and improve reliability
  • CI/CD and containers: pipelines, container builds, registry workflows, environment variables and configuration hardening
  • Infrastructure basics: containerized deployments, cluster patterns (Kubernetes/K3s), reverse proxy/routing (Traefik)
  • Security fundamentals: authentication/authorization patterns (JWT-based setups, roles/permissions)

What you’ll find in this GitHub

A living portfolio where I practice and publish frequently:

  • REST API design (DTOs, validation, pagination, consistent error handling)
  • Clean Code / SOLID, pragmatic architecture
  • Testing (unit tests first; expanding integration tests over time)
  • Messaging and async patterns (retries, idempotency concepts when applicable)
  • Docker-first development experience

Main stack

  • Java 17+
  • Spring Boot, Spring Data
  • REST APIs
  • JUnit 5 / Mockito
  • Docker
  • MongoDB / PostgreSQL / Ignite (learning and experimentation)

Interests

  • High-performance backend services
  • Caching and consistency patterns
  • Microservices and resilient systems
  • Finance-related systems (payments, auditability, idempotency, reliability)
  • Motivated to work with Argo (GitOps) in production environments, especially in financial domain contexts

Contact

Popular repositories Loading

  1. marcoxdd marcoxdd Public

    Config files for my GitHub profile.

  2. DesignPatterns DesignPatterns Public

    Java