giuseppe-trisciuoglio

giuseppe-trisciuoglio

@giuseppe-trisciuoglio

GitHub
50 Skills
18071 Total Stars
February 2026 Joined

Public Skills

aws-lambda-java-integration

by giuseppe-trisciuoglio

Provides AWS Lambda integration patterns for Java with cold start optimization. Use when deploying Java functions to AWS Lambda, choosing between Micronaut and Raw Java approaches, optimizing cold starts below 1 second, configuring API Gateway or ALB integration, or implementing serverless Java applications. Triggers include "create lambda java", "deploy java lambda", "micronaut lambda aws", "java lambda cold start", "aws lambda java performance", "java serverless framework".

Cloud 362 8mo ago

clean-architecture

by giuseppe-trisciuoglio

Provides implementation patterns for Clean Architecture, Hexagonal Architecture (Ports & Adapters), and Domain-Driven Design in Java 21+ Spring Boot 3.5+ applications. Use when structuring layered architectures, separating domain logic from frameworks, implementing ports and adapters, creating entities/value objects/aggregates, or refactoring monolithic codebases for testability and maintainability.

API Dev 362 8mo ago

spring-boot-dependency-injection

by giuseppe-trisciuoglio

Provides dependency injection patterns for Spring Boot projects covering constructor-first patterns, optional collaborator handling, bean selection, and validation practices. Use when configuring beans, wiring dependencies, or troubleshooting injection issues.

Code Gen 362 8mo ago

spring-boot-actuator

by giuseppe-trisciuoglio

Provides patterns to configure Spring Boot Actuator for production-grade monitoring, health probes, secured management endpoints, and Micrometer metrics across JVM services. Use when setting up monitoring, health checks, or metrics for Spring Boot applications.

API Dev 362 8mo ago

prompt-engineering

by giuseppe-trisciuoglio

This skill should be used when creating, optimizing, or implementing advanced prompt patterns including few-shot learning, chain-of-thought reasoning, prompt optimization workflows, template systems, and system prompt design. It provides comprehensive frameworks for building production-ready prompts with measurable performance improvements.

Code Gen 362 8mo ago

aws-sdk-java-v2-secrets-manager

by giuseppe-trisciuoglio

Provides AWS Secrets Manager patterns using AWS SDK for Java 2.x. Use when storing/retrieving secrets (passwords, API keys, tokens), rotating secrets automatically, managing database credentials, or integrating secret management into Spring Boot applications.

Caching 362 8mo ago

spring-boot-event-driven-patterns

by giuseppe-trisciuoglio

Provides Event-Driven Architecture (EDA) patterns in Spring Boot using ApplicationEvent, @EventListener, and Kafka. Use when building loosely-coupled microservices with domain events, transactional event listeners, and distributed messaging patterns.

Code Gen 362 8mo ago

aws-sdk-java-v2-bedrock

by giuseppe-trisciuoglio

Provides Amazon Bedrock patterns using AWS SDK for Java 2.x. Use when working with foundation models (listing, invoking), text generation, image generation, embeddings, streaming responses, or integrating generative AI with Spring Boot applications.

Cloud 362 8mo ago

unit-test-caching

by giuseppe-trisciuoglio

Provides patterns for unit testing caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and cache hit/miss scenarios.

Comments 362 8mo ago

unit-test-config-properties

by giuseppe-trisciuoglio

Provides patterns for unit testing @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validation.

Testing 362 8mo ago

aws-sdk-java-v2-dynamodb

by giuseppe-trisciuoglio

Provides Amazon DynamoDB patterns using AWS SDK for Java 2.x. Use when creating, querying, scanning, or performing CRUD operations on DynamoDB tables, working with indexes, batch operations, transactions, or integrating with Spring Boot applications.

Cloud 362 8mo ago

langchain4j-testing-strategies

by giuseppe-trisciuoglio

Provides testing strategies for LangChain4j-powered applications. Handles mocking LLM responses, testing retrieval chains, and validating AI workflows. Use when testing AI-powered features reliably.

Performance 362 8mo ago

aws-sdk-java-v2-messaging

by giuseppe-trisciuoglio

Provides AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Handles sending/receiving messages, FIFO queues, DLQ, subscriptions, and pub/sub patterns. Use when implementing messaging with SQS or SNS.

Cloud 362 8mo ago

unit-test-scheduled-async

by giuseppe-trisciuoglio

Provides patterns for unit testing scheduled and async tasks using @Scheduled and @Async. Handles mocking task execution and timing. Use when validating asynchronous operations and scheduling behavior.

Testing 362 8mo ago

spring-boot-security-jwt

by giuseppe-trisciuoglio

Provides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x. Use when implementing authentication or authorization in Spring Boot applications.

API Dev 362 8mo ago

aws-sdk-java-v2-rds

by giuseppe-trisciuoglio

Provides AWS RDS (Relational Database Service) management patterns using AWS SDK for Java 2.x. Use when creating, modifying, monitoring, or managing Amazon RDS database instances, snapshots, parameter groups, and configurations.

Cloud 362 8mo ago

qdrant

by giuseppe-trisciuoglio

Provides Qdrant vector database integration patterns with LangChain4j. Handles embedding storage, similarity search, and vector management for Java applications. Use when implementing vector-based retrieval for RAG systems, semantic search, or recommendation engines.

Embeddings 362 8mo ago

aws-sdk-java-v2-kms

by giuseppe-trisciuoglio

Provides AWS Key Management Service (KMS) patterns using AWS SDK for Java 2.x. Use when creating/managing encryption keys, encrypting/decrypting data, generating data keys, digital signing, key rotation, or integrating encryption into Spring Boot applications.

Cloud 362 8mo ago

unit-test-parameterized

by giuseppe-trisciuoglio

Provides parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Enables running a single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.

Testing 362 8mo ago

aws-sdk-java-v2-s3

by giuseppe-trisciuoglio

Provides Amazon S3 patterns and examples using AWS SDK for Java 2.x. Use when working with S3 buckets, uploading/downloading objects, multipart uploads, presigned URLs, S3 Transfer Manager, object operations, or S3-specific configurations.

Cloud 362 8mo ago

aws-rds-spring-boot-integration

by giuseppe-trisciuoglio

Provides patterns to configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Use when setting up datasources, connection pooling, security, and production-ready database configuration.

API Dev 362 8mo ago

langchain4j-rag-implementation-patterns

by giuseppe-trisciuoglio

Provides Retrieval-Augmented Generation (RAG) implementation patterns with LangChain4j. Handles document ingestion pipelines, embedding stores, vector search strategies, and knowledge-enhanced AI applications. Use when creating question-answering systems over document collections or AI assistants with external knowledge bases.

Database 362 8mo ago

unit-test-exception-handler

by giuseppe-trisciuoglio

Provides patterns for unit testing @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status codes.

Testing 362 8mo ago

unit-test-json-serialization

by giuseppe-trisciuoglio

Provides patterns for unit testing JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format handling.

Testing 362 8mo ago