Leonardo Guilen's Projects
Endpoint que acessa o azure. Cria e deleta containers, lista arquivos salvos em um container no blob storage e faz upload de novos arquivos.
WebApi que realiza operações CRUD em documentos com informações de livros dentro de um container do azure cosmos db chamado 'Book'. Usando Github Actions para automatizar o processo de push da imagem para o Docker Hub e deploy no Azure Container Instance
API de exemplo que cria objetos de validação com FluentValidation
Exemplo simples de uma aplicação usando identity para as funções de autenticação do usuário
Exemplo de consumo de uma API REST do IBGE com uso da classe HttpClient e Polly para tratamentos de erros. Em uma Web Api criada com ASP.NET Core 3.1, utilizando ainda Azure Application Insights para monitoramento e Github Actions para realizar deploy em um Azure Web App.
Implementação de repositório genérico com dapper, reutilizando o mesmo repositório para provedores diferentes apenas alterando a configuração no appsettings. Nesse exemplo SQL Server e MySql
WebApi que criar posts. Possui autenticação, geração de tokens JWT e reset de senha.
WebApi .NET Core 3.1 com EF Core, Identity, Roles, Claims, Authentication JWT, Refresh Token, Swagger, Refit e Redis
Exemplo de fluxo e implementação do pattern Outbox.
Exemplo de utilização do redis como base de dados
Exemplo de uso de serviço cognitivo de análise de imagens do Azure em uma WebApi e um Xamarin App. O serviço extrai informações do usuário a partir de uma imagem/foto da CNH
This project is a simple example of how to manage users accounts using C#/.NET and Angular.
Project with implementation of integration tests with Testcontainers and XUnit
Sample project to study the use of keycloak as SSO to manage accesses and permissions, and generate JWT tokens.
Demonstrates how to use the Apache Pulsar Pub/Sub messaging service using the C# client library (DotPulsar).
Example of project in .NET 7 applying caching strategy with decorator pattern.
Example of project in .NET 7 adding globalization support.
App xamarin-forms com c# que consome uma API com node.js e que faz o gerenciamento de horários de pontos e horas extras
Health Check .NET Core para checar a saúde do serviço que faz a interação com a planilha
API NodeJS para realizar a interação entre os dados do google spreadsheete
Demo Api with Golang published in kubernetes with custom scalability settings and load tests with k6.
Sample data structure implementations with code coverage with unit tests using testify.
Pub/Sub pattern implemented with Go and Kafka.
Development of Todo Api in Golang for studies.