Skip to content
View guilhermemarch's full-sized avatar
  • cerro largo rs

Block or report guilhermemarch

Report abuse

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

Report abuse
guilhermemarch/README.MD

computer science enthusiast and backend developer - AWS Certified


Top Languages

tools and technologies

Backend

Java Spring Boot Spring Security Hibernate OpenFeign JWT

Databases & Caching

PostgreSQL MySQL MongoDB Redis

DevOps & Cloud

Docker Kubernetes AWS RabbitMQ Kafka

Testing & Monitoring

JUnit Mockito Spring Boot Actuator

Development & CI/CD

Git GitHub Actions Jenkins Swagger


About My Stack

I started my journey with Java by developing Minecraft mods and plugins, which sparked my interest in programming and problem-solving. That early experience grew into a passion for building backend systems.

I have experience in Java + Spring Boot, developing RESTful APIs, integrating microservices using RabbitMQ and Kafka, and working with containerized environments using Docker. I have been studying Angular.

  • Security: Experienced in implementing authentication and authorization using Spring Security and JWT.
  • Database Optimization: Skilled in PostgreSQL, MySQL, and MongoDB, focusing on indexing, query optimization, and schema design.
  • Caching Strategies: Leveraging Redis to improve performance and scalability.
  • Testing: Writing unit and integration tests with JUnit, Mockito, and Testcontainers.
  • Monitoring & Observability: Implementing logging and monitoring with Spring Boot Actuator, Prometheus, and Grafana.
  • DevOps: Familiar with CI/CD pipelines, using GitHub Actions and Jenkins to automate deployments.

github stats


education

  • Regional Integrated University (URI) - Santo Ângelo
    • Bachelor's Degree in Computer Science (2023 – Present)

Pinned Loading

  1. distributed-services-spring distributed-services-spring Public

    Sistema distribuído com dois microserviços em Spring Boot, onde um serviço atende requisições do cliente e o outro integra dados externos e persiste informações em MongoDB, demonstrando comunicação…

    Java

  2. event-ticket-distributed-app event-ticket-distributed-app Public

    Aplicação distribuída composta por dois microserviços em Spring Boot para gerenciamento de eventos e ingressos, integrados via RabbitMQ e executados em containers Docker, oferecendo comunicação ass…

    Java

  3. cantina-selfservice cantina-selfservice Public

    Sistema de autoatendimento desenvolvido com Spring Boot e JavaFX para cantinas universitárias(TOKEN), permitindo seleção de produtos, montagem e pagamento de pedidos, controle administrativo de est…

    Java