Skip to content
View Steph7478's full-sized avatar
I love Java
I love Java

Block or report Steph7478

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
Steph7478/README.md

typing-banner

ABOUT ME

I am a Back-end Software Engineer specialized in Java with Spring Boot and Quarkus. My technical approach is centered on designing secure, scalable, and maintainable systems by strictly following Clean Architecture, Object-Oriented Programming (OOP), SOLID principles, TDD, and Domain-Driven Design (DDD).

I implement various architectural patterns, including Modular Monoliths and Microservices, depending on system requirements. My expertise includes the development of robust REST APIs, real-time communication with WebSockets, high-performance streaming with gRPC, and flexible data fetching with GraphQL. I ensure system reliability through Apache Kafka for event-driven messaging, Circuit Breaker patterns for fault tolerance, and infrastructure orchestration with Docker and Kubernetes.

I specialize in Java + Spring Boot and Java + Quarkus. I can also work with C#/.NET, Go, Rust, and Node.js when needed. On the frontend, I have experience with Angular, RxJS, React, Next.js, TypeScript, and Tailwind CSS, enabling effective collaboration across full-stack environments.

Fluent in Portuguese with advanced proficiency in English, German, and Italian, I focus on delivering backend solutions that are efficient, robust, and aligned with modern industry standards.


RELEVANT PROJECTS

Project Description
PC-SENTINEL
Microservices gRPC GraphQL Kafka K8s
Distributed Monitoring Microservices built with Java 21, gRPC, and Kafka. Implements Circuit Breaker patterns for fault tolerance and real-time observability via GraphQL Subscriptions, fully orchestrated on Kubernetes.

🔗 Checkout the Repo
🟢 Read more (Cloud Native Architecture)
Concept Implementation Detail
Architecture Microservices Architecture (Event-Driven)
Messaging Apache Kafka (Metrics ingestion & decoupling)
RPC & API gRPC (Binary streaming) + GraphQL Subscriptions
Resilience Circuit Breaker implementation for cascading failure prevention
Gateway Spring Cloud Gateway for unified routing & service discovery
Infrastructure Kubernetes (k3d) + Docker (Full-cycle orchestration)

Project Description
AUTHGUARD
Rust Axum Keycloak
High-performance authentication gateway built with Rust + Axum. Validates JWT tokens from Keycloak with group-based access control, integrated with Nginx for production-ready routing.

🔗 Checkout the Repo
🟢 Read more (Security Gateway)
Feature Implementation Detail
Runtime Rust + Axum (Tokio async runtime)
Auth JWT validation via Keycloak JWKS endpoint
Access Control Group-based authorization from Keycloak claims
Rate Limiting Nginx-based per-IP rate limiting
Observability Prometheus metrics endpoint
IDP Integration Google Login support with kc_idp_hint

Project Description
TERRAFORM LAB
Terraform LocalStack MinIO Nginx
Complete infrastructure lab using Terraform, LocalStack (AWS simulation), MinIO (S3-compatible storage), and Nginx for load balancing and reverse proxy.

🔗 Checkout the Repo
🟢 Read more (Infrastructure as Code)
Concept Implementation Detail
IaC Tool Terraform with 13 reusable modules
AWS Simulation LocalStack for local AWS development
Storage MinIO for S3-compatible object storage
Load Balancing Nginx reverse proxy with round-robin
Modules Networking, Security, Compute, Storage, Database, Messaging, Serverless, API Gateway, Streaming, Orchestration, Events, Secrets, DNS

Project Description
AI-CHATBOT
Go Transformer NN
Lightweight AI-powered Java assistant built with pure Go. Uses a Transformer with Multi-Head Attention to generate responses and learns from conversations through interactive feedback.

🔗 Checkout the Repo
🟢 Read more (AI Architecture)
Concept Implementation Detail
Architecture Transformer with Multi-Head Attention (pure Go)
Tokenization Word-based dynamic vocabulary building
Matching Three-tier system: Exact → Fuzzy → Neural
Learning Interactive feedback loop with persistent memory
Training Early stopping with configurable patience
Persistence Saves both neural weights AND vocabulary
Optimization Repetition penalty to prevent mode collapse
Topics Java history, JVM, OOP, Spring Boot, Microservices

TECHNOLOGIES

🟢 Backend & Languages

Java Spring Boot Quarkus C# .NET Go Rust Node.js Python TypeScript

⚙️ Architecture, Cloud & Infrastructure

DDD Modular Monolith Microservices Kubernetes Docker Kafka Terraform LocalStack AWS S3 MinIO PostgreSQL Redis Swagger

🎨 Frontend Development

Angular React Next.js Tailwind CSS RxJS

🔌 API Standards & Communication

REST API WebSockets gRPC GraphQL


CONTACT ME


pacman contribution graph

Pinned Loading

  1. PC-Sentinel PC-Sentinel Public

    🖥️ Real-time distributed monitoring system using Java 21, Spring Boot, gRPC, and Kafka. Features a reactive pipeline with GraphQL Subscriptions, Spring Cloud Gateway, and Kubernetes (k3d) orchestra…

    Java

  2. AuthGuard AuthGuard Public

    🛡️ A high-performance authentication and authorization gateway built in Rust. AuthGuard is a reverse proxy that validates JWT tokens from Keycloak and enforces group-based access control, featuring…

    Rust

  3. AI-ChatBot AI-ChatBot Public

    ☕ Pure Go neural Java chatbot with Transformer (Multi-Head Attention, positional encoding, feed-forward), word-based tokenization, three-tier matching (exact, synonym, fuzzy), temperature sampling …

    Go

  4. c-systems-exploration c-systems-exploration Public

    🛠️ A deep dive into systems programming with C exploring multi-threading (Win32), thread synchronization, manual memory management (Stack/Heap), and low-level networking via Winsock2.

    C 2

  5. terraform-lab terraform-lab Public

    🧪 Terraform + LocalStack + MinIO + Nginx Lab is a comprehensive infrastructure simulation environment that combines infrastructure-as-code with local AWS service emulation and real S3-compatible st…

    HTML

  6. chat-websocket chat-websocket Public

    ⚡Reactive Chat Core (Java 21/WebFlux & Angular 17). Zero-Trust implementation featuring RS256 JWT, Key Rotation, Device Fingerprinting, and Audit Logging. Secured via BFF architecture and non-block…

    Java 2